A full-ish stack developer in the Brisbane Greater Region (Australia).
Currently working as a Senior UX Engineer at Shorthand.
Avid of mountain sports, getting nerdier every day.
A full-ish stack developer in the Brisbane Greater Region (Australia).
Currently working as a Senior UX Engineer at Shorthand.
Avid of mountain sports, getting nerdier every day.
Quickly Open Localhost from Anywhere using Hammerspoon I love to reduce friction in my workflows. I find it incredibly useful and pleasant. You might not save hours in your day, but you increase your skills and get a hit of satisfaction every time you use [INSERT THE TOOL YOU BUILT HERE]. It also greatly help you staying in the flow. As a developer, you have access to some incredible tools that you can leverage improve your workflows....
Improved Vertical Scrolling in Neovim Neovim is great. What I really like about Neovim and similar tools is the fact that you can customize it to fit your workflow, rather than the other way around. When reading code in Neovim, I often use Ctrl-U/D to scroll vertically through a file. One minor issue is that you quickly end up with the active line at the top or bottom edge of your window....
How to Quickly Find and Execute Scripts in a Large package.json Sometimes, package.json’s scripts section gets very long - especially in a monorepo. Fortunately, fzf + jq makes a great combo to quickly find and execute package.json’s scripts. Prerequisites You will need the following CLI: jq: a utility to work with JSON files fzf: a powerful, versatile fuzzy finder TL;DR: #!bin/bash # Display the list of npm scripts in a fuzzy finder to execute jq -r '....
Clean Up Your GitHub Profile by Bulk Archiving Repos If you have been on github for more than a few months, you most likely have been accumulating repositories. While it’s great to see your progress, you might not want older, unfinished projects cluttering your profile. Instead of deleting them and losing your stats, you can archive them. If you are not embarassed of your former self, you are not growing fast enough....