Recently Published
Combine Layers and Simlayers in Karabiner
Got a quick Karabiner question on twitter over the weekend: Assuming a layer and simlayer like these: I would approach combining them like so: :condi allows you to define multiple conditions that need to be met for the…
Read more →Use AppleScript in a Shell Script
Use AppleScript in a Shell Script You can write AppleScript as Shell Scripts just as you would with any other bash/zsh file. The key requirement is that you start the file with the appropriate shebang line: Then make…
Read more →What Should I Teach in a Video Tutorial?
Start at the End Your goal : transfer your skill to the viewer . So pick the skill you want the viewer to take away from the video: Write a Dynamic Route in Next.js Connect a Bluetooth Controller to a Lego Boost Kit…
Read more →Automatically Switch Node Versions Based on Your Package.json and Precmd in ZSH
I enjoy using the very latest version of node.js for my quick scripts I write on my computer. That means that my nvm is set to run Node v14. Every time I've fired up our egghead-next project recently, I've had to…
Read more →Map Alfred Snippets to a Specific Application
"It would be very useful if we can use snippet groups only when some specific applications are activated" "Is there a way that you could use a workflow to monitor when the specified application is being used and then…
Read more →Take Control of Your Keyboard Shortcuts with Karabiner Elements
"I have been trying for awhile now to remap the Ctrl+Tab" "I wish keyboard shortcuts in every IDE were standardized." "I just need to get off my ass and learn Karabiner" I've seen a lot of frustration in Discord Chats…
Read more →An Opinionated Guide to Keyboard Thumb Keys
I've used a lot of keyboards over the years. All of my favorite keyboards include thumb clusters: keyboardio kinesis advantage 2 ultimate hacking keyboard ergodox I'm constantly tweaking my keyboard layouts using their…
Read more →Teeth Before and After Invisalign
I think the top-right "smile" picture tells the biggest story: Sep 3, 2016 July 11, 2019
Read more →