World explorer. Peripatetic. Remote worker. Digital nomad. Whatever you want to call yourself, and to whatever extent you abandon the traditional workplace, a full-time worker with no home base has unique opportunities and unique challenges — and finding... Read more »
A couple of small but interesting items (to me, at any rate), may they come in handy (a little, at least) to your daily work: 1. Copy-paste in tmux. I only just started using tmux, for some reason, and... Read more »
Today’s lesson: pull before you make changes, and what do you when you forget that. The task started off well enough — branched off of master, made my changes, committed them. Ready to send my content upstream as a... Read more »
I like to chronicle the little discoveries and revelations in my day’s work. It helps keep me clearheaded, gives me a reference for later, and lets me share my knowledge with the world. Granted, in large part, these “discoveries” have... Read more »
Tools, frameworks, and libraries are a web coder’s best friend. For nearly any existing application in nearly any language, there’s code out there to get the job done. Whether building an ecommerce site in PHP or designing a site layout... Read more »
For those coming to the Slim template engine from other tools, or from nothing at all in this area, getting acquainted with Slim can prove daunting — it did for me! Fortunately, it’s the kind of syntactic methodology that... Read more »
1996: Javascript animations are awesome! 2006: Javascript animations are terrible, don’t use them. 2016: Javascript animations are awesome! When people first started discovering Javascript, it opened up new vistas. It seemed like the perfect way to add some excitement... Read more »
In a recent post I briefly covered a few of the more common tasks you encounter in a typical Git workflow. Today I’d like to highlight a few more tidbits of Git, perhaps a bit less straightforward but essential... Read more »
Emacs is one of those classic Linux tools that feels like you can keep learning it forever. Compact, extensible, and crammed with features, Emacs lets you grow into it over time. Your first time using Emacs should be... Read more »
Programmers take pride in their ability to learn new skills easily, relying on long-ingrained concepts and abstracted methodologies to pick up a new way of working with minimum difficulty. Switching smoothly between tools, languages, or environments is certainly an ability... Read more »