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 »
As a git user I am no expert. I don’t know if I’ll ever be, yet I use it every day. I’m not alone — many people recognize the critical role version control plays in development work, but it’s... Read more »
If you’re studying programming or computer science, you know discrete math is a core competency for developing software. Simple enough if you’re enrolled in college or a code school — discrete math is built right in, usually as... Read more »
Adapted and expanded from my response on Quora. From the outside, development work is an appealing opportunity. It’s in high demand, it pays well, and it lets you use your brain. Fun, right? Well, for many, yes! It... Read more »
Javascript seems to be one of those things that people always want to learn in a hurry. Maybe it’s because most of them are students and students have neither time nor patience, maybe it’s because Javascript lends itself to being... Read more »
Learning Jenkins? Jenkins, a free continuous integration tool, is fantastic for handling large projects, and its abilities within its domain are practically limitless. But this benefit is a hindrance, too — getting started can be befuddling! The fundamentals of... Read more »
A remarkable exercise: reducing a programming language (Ruby, in this case) to its bare minimum while preserving its expressiveness and power, and demonstrating how that functionality can be derived from lambda functions. Check it out here, at Programming with Nothing.... Read more »
Nifty! Oracle SQL may have the occasional snapshot isolation gaffe, but its in-query string manipulation is a downright lifesaver. Here are a few references to get started:... Read more »
You’re Java’ing in a hurry and I/O syntax fails you…it happens to us all. Lookee here for a quick reference and some fresh copypasta: http://www.mkyong.com/java/how-to-write-to-file-in-java-bufferedwriter-example/ http://stackoverflow.com/questions/12350248/java-difference-between-filewriter-and-bufferedwriter... Read more »
DaveChild’s Regex Cheatsheet http://www.cheatography.com/davechild/cheat-sheets/regular-expressions/ ^ A quick win for you. I don’t know about you, but regex often leaves me struggling. We could all use a hand, and this one’s as handy as they... Read more »