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.
Welcome to the sixth edition of Rebase! (guaranteed 100% tryptophan free)
(GitHub users definitely love their football and turkey. Check out the huge drop on 11/27!)
webarchiver is a tiny Objective-C project that allows the creation of Safari .webarchive files, which is a convenient way of storing all of a website’s files: css, js, images along with HTML. This is way easier than looking up all of the files for a site manually, and it’s a command line tool so you won’t need to open your browser to do it. Not really portable though, but it’s fast and easy on OSX. More information here.
jss is simple: CSS3 support in any browser that already supports jQuery. Sounds awesome to me! Comes with plenty of tests, a ridiculously simple API, and even caching. Check this out if you want to live on the edge of CSS design.
suprdate is a kickass DSL for working with dates in Ruby. Makes traversal and iteration of dates really easy, and suprisingly has an infinite loop built into it. Who says you can’t model the end of time in code? Can also filter dates, make ranges, and much more. If you need to do anything complicated with long spans dates in Ruby, I’d check suprdate first.
Pieter de Bie (pieter) is the brains behind GitX, a gui app for browsing your git repositories on OSX. GitX is definitely way easier on the eyes and mind if you need a break from the command line. This alone qualifies him as a hardcore forker in my book. Lately he’s also been hacking on Safari plugins. This is definitely one to watch if you’re into OSX/Cocoa/Objective-C development.
Antonin Hildebrand (woid) is up to some really neat things here on GitHub that deserved to be checked out even if you’re not a Pythonista. Probably the most useful is firepython, which allows for console logging of your Python app, be it Django or what have you, through Firebug. And it looks pretty slick too. Another upcoming creation of his is drydrop, which uses git and Google App Engine to deploy static HTML sites without needing to know Python.
Neuros Technology (neuros) is a shining example of a company that has really embraced the open source community and transparency in the development process. They offer a set-top box that can organize, archive, and play nearly any video content online, and the code that runs it is completely open (and here on GitHub!). Oh yeah, they also have occasional bounties for features if you’re looking to earn some money on open-source hacking.
That’s it for this week! Next time I’m going to attempt to figure out the trends for the month of November, to see which weeks were the most active and get a better gist of the site activity overall.