Code faster with simple Sublime Text improvements
Whether you’re just trying out Sublime Text or you’ve been using it for years, there are almost guaranteed to be a few ways you can tweak it to improve your productivity. There are plugins to automate common tasks,...
Gulp.js – an AMAZING build system!
Every once in a while, I learn something new that makes me just really happy to be a programmer. Recently, I started building a single-page javascript game, and discovered gulp.js, a build system where you write your build...
Rage-quit support for fish shell
I ran across a fantastically entertaining tweet this morning, advertising “rage-quit support for bash”: It’s hilarious and silly and excellent, except it only works in bash. If you run a less-common shell...
Functional vs. Object-Oriented PHP
I was asked a seemingly-innocuous question lately that actually turned out to be pretty interesting: “Do you do much object-oriented programming in PHP, like design patterns?” (I’m paraphrasing, actually, I am...
Wait, nothing’s wrong?
I recently read a tweet that really set me to thinking: Nothing is quite so shocking as writing code which runs fine the first time. — cliffski (@cliffski) January 8, 2013 I’ve had this same thought many, many times...
Yes, yes he should.
Nerd humour time. I’m having some trouble with my coffeescript compiler. Every time I try to get my webserver to compile a new coffeescript file as part of developing this new website of mine, I get the following error:...
Run Apache as your user for fewer conflicts
When writing code, so many things can go wrong. So many little things can be forgotten or overlooked and cause bugs and interruption. However, your time is finite and your patience is limited. Removing all these little causes of...
Broken glass
Imagine, for a moment… You’re the new guy at BlokkStone Games, and you’ve had a pretty good first month. You fit in with the other programmers, and your team has made some excellent progress towards releasing...
Creating a development Virtual Machine – Part one: Ubuntu, Apache, MySQL, PHP
If you do web development on Windows, you’re probably used to making do. XAMPP can go a long way, as can Cygwin, but once you want to start playing around with anything state-of-the-art, you’ll start feeling left...
The Curious Case of The Missing Memcached::casMulti()
I understand I’m a little late to the game, but Memcached is friggin’ awesome. (No, I’m not talking about Memcache, I’ve known about that for a while. I’m talking about Memcached, the younger,...