Task runners are great. So many things that are tangential to the actual core problem I'm working on can be neatly abstracted away to the point where I find myself wondering, "How did I ever get anything done before!?" when I step back and notice the…
Tonight I'll be celebrating the wonderfully great news that my longtime friend Jim is taking the next step in pursuit of his dreams and moving out to San Francisco. That's a pretty common refrain these days, yet I can't help myself but take this…
Jellyvision was cool enough to offer to send me to San Diego for a development conference last month. All I had to do in return was present what I learned to all the other engineers! Here are those slides: You better believe I partook in some In-N…
My first time visiting San Francisco. This was part of a trip that started with a family visit in San Diego and then a scenic drive up the Pacific Coast Highway. See the full album.
As is the case with most design patterns, the JS world is hardly united. Still, there are practical applications for OOP in JavaScript. This method is the result of a few days of trial and error with multiple approaches. Unlike regular prototypal…
I often find myself Googling apache config snippets and now that I'm managing a server myself, HTTPS is useful pretty much everywhere. Here is a rewrite that will work in either .htaccess or a vhost declaration to redirect traffic to HTTPS with…
Perhaps my most productive week of the year is the one between Christmas and New Years. Having just secured my snazzy new domain wi.tt, I took off to get my money's worth by setting up all kinds of services to make this site a command center for all…