If you're on the hunt for the perfect holiday gifts for the developer who has it all, look no further. We’ve curated a list of 10 must-have items (plus a few more) that strike the perfect balance between practicality and style.
First, rewinding head to replay your work on top of it…
git branch doesn’t take a @-b@ flag. Sidewalk and chalk doesn’t edit easily.
synapse Oh, you thought Pidgin was the only (cool) Linux IM client. Enter synapse, your brand spankin’ new XMPP messenger built with Mono. It already boasts quite a few awesome features, from previewing images, following your friends’ tweets, and even syntax highlighting for code blocks. Check out the project’s site for more features or to download it, and fork away if you’re on Ubuntu and need something fun to hack on.
donk-remix-generator is your hookup for ridiculous beats while you code. Why download techno music when you could have http://donkdj.com and this python script add ridiculous beats to your favorite songs? I think this could be an interesting challenge: modify this script to make songs sound like other genres. Go forth and fork!
openpyro is not just another ActionScript based framework for creating RIA’s, it’s an awesome one that’s hosted right here on GitHub. It’s got a sick project page, plenty of docs over at the wiki, and a screencast to boot. If you’re starting a new Flash project or perhaps looking to contribute to a budding framework, make sure to check this out.
auto_tagger solves a tricky problem for many Rails developers: tagging releases that go out on your staging and production servers. This new AutoTagger gem attempts to automate this by creating some handy shortcuts to create and push tags. It also comes baked in with some Capistrano tasks as well that will integrate easily with your existing scripts. If you’re still deploying off your repository’s master branch, perhaps it’s time to look into a more structured process, and this gem can definitely help out.
docu faces a problem that every developer loathes: creating documentation. This project seeks to correct this situation for the .NET world. It already creates some slick RDoc-inspired sites, which you can see for yourself here. Combined with a flexible view template system based on Spark, a single command to whip up your docs, and an very redistributable executable, this may become the new standard for documentation in the .NET ecosystem. There’s already 9 forks after roughly 2 weeks of being online, where’s yours?