TipsGoogle Apps forwardingGoogle Apps has no traditional email forwarders, but with a few steps you can configure its Groups feature to forward mail to any addresses you like.
Tips, Docker, BloggingRunning Ghost inside docker behind nginxHow I run my Ghost blog inside a docker container behind an nginx reverse proxy, with the full docker-compose and nginx config.
Tips, ToolsListing global npm installed packagesIf you are moving your global packages over to yarn, a single npm command lists every globally installed package with its version.
Tools, Security, TipsRemoving sensitive data from githubI accidentally pushed an API key to github, so here is how to scrub sensitive data from git history using the BFG repo cleaner.
Tips, ToolsRemoving remote and local git tagsOne-liner commands to bulk delete unwanted git tags matching a pattern from both the remote repo and your local clone, using awk and xargs.
Tools, TipsGit rerere to the rererescueEnabling git rerere makes git remember your conflict resolutions, so repeated rebases of a feature branch stop asking you to fix the same conflicts.
Lifehacks, TipsI just discovered the best laptop sticker residue removerBaking soda mixed with rubbing alcohol removes laptop sticker residue in seconds, after nail polish remover, vinegar and alcohol alone all failed.
Tips, ToolsBatch resize pictures on Mac using PreviewA quick step-by-step way to batch resize images on a Mac using nothing but Preview, plus ImageOptim to shrink them for the web.
TipsHelp the Helpdesk! Send Info.A small trick that makes app support better — prefill your mailto contact link with device and user info so the helpdesk skips the back-and-forth.
Tips, HobbiesKeeping an old car in great shape when nobody else sweats the detailsOld does not mean good enough. What happened when I stopped trusting other people's checklists and kept my Astra OPC running like clockwork.