January 2012
10 posts
2011: My Year in Review
Another year has gone by and another obligatory year in review post is due. 2011 was a year full of change for me. I changed jobs twice, spent half the year coding in a new language, moved interstate, and switched my primary operating system. Ruby After working at Citrus for almost nine years, I was well overdue for a change of scenery, so when I was approached by Impact Data to come and work...
Jan 21st
1 tag
Willing myself through the final sprint of
Jan 6th
Achievement unlocked: deadlock the queue.
Jan 5th
“A simple scripting language called steve” http://t.co/wnZDRG6u
Jan 3rd
MBP sure feels like a tank after 10 days straight of MBA.
Jan 2nd
Heroku Protip: don’t expect to cache long-running calls behind Varnish. They’ve a ton of servers and they’re all oblivious to each other.
Jan 1st
2 tags
And last but not least, a quick follow-up post on releasing my hg-github Mercurial extension: http://t.co/bHX9xydV
Jan 1st
Went totally overboard with CSS3 on the homepage for that one. Tons of fun :-)
Jan 1st
2 tags
Another holiday project of mine, One True Repo - combined @github and @bitbucket API built with @sinatra http://t.co/FkfkM2Jk
Jan 1st
The last in my series of backdated blog posts, Open Source for You: http://t.co/iqgj5tlP
Jan 1st
December 2011
79 posts
That day of the year when you get spammed with happy birthday emails by all the sites you didn’t want to give your date of birth to.
Dec 31st
1 tag
Totally forgot the hell how to publish a Ruby gem, just fudged my way through it like last time.
Dec 30th
Announcing hg-github
The two front-runners in source code management these days are undoubtedly Git and Mercurial. Distributed version control has clearly proven itself as the superior model over older centralised systems like SVN, particularly in the context of open source development, where the ability to fork repositories and push and pull branches between them facilitates a much more efficient and streamlined...
Dec 30th
1 tag
Released my first Mercurial extension, hg-github which automates all the setup for working with hg on @github: http://t.co/GPb4lio4
Dec 30th
1 tag
Tons of Ruby and Python, good deal of Sass and JavaScript, and a bit of Erlang
Dec 30th
1 tag
Surprised that this is invalid Python: `from module import *, name as othername`
Dec 29th
Nice side effect of using Jekyll via Github: geeks who don’t do RSS (personally I can’t live without it) can just follow the Github project.
Dec 29th
Xmas, only time I’m free enough to realize the full interruption chain of: blog sprint -> new project -> another new project -> OSS support
Dec 29th
An conversation: http://t.co/Fihs2OqX
Dec 27th
hg commit -m “lolthreads”
Dec 27th
Friends don’t let friends do e-commerce with PHP: http://t.co/2cPu2rrK
Dec 26th
1 tag
New (old) blog post: Django Model Field Injection: http://t.co/dLblzehG
Dec 26th
Twitter favouriting policy: goons only.
Dec 25th
1 tag
Hacking and blogging from a MacBook air on a deck chair by the pool with gourmet coffee…. but the sun isn’t out.
Dec 25th
New blog now rendering cleanly on mobiles without any scaling, thanks to my first ever use of media queries: http://t.co/oSvxBrGB
Dec 25th
2 tags
NonProTip: you can test media queries with a browser resize, but they’ll fail on mobile devices unless a viewport’s defined
Dec 25th
1 note
4 tags
New (old) blog post: Rails Quick Start for Djangonauts: http://t.co/b5JImJcS
Dec 25th
2 tags
It’s telling that each part of Django has a canonical docs section, but half of Rails is only scattered throughout guides.
Dec 25th
1 tag
Can’t find a generic reference to link to for the n+1 query problem. Only found Django/Rails/Hibernate/NHibernate specific info. Help!
Dec 24th
1 note
1 tag
Santa delivers a race condition fix: http://t.co/3ds81qkj
Dec 24th
1 tag
Nailed down a race condition in django-social-auth: http://t.co/VV9jMiz1
Dec 22nd
Using a project of mine at work I haven’t used in ages, gunicorn-console: http://t.co/pYxrSP6Y - Tweet brought to you by Mr Phil S. Goodman
Dec 22nd
3 tags
Switched my blog to Jekyll/Bootstrap: http://t.co/X4rliFlH - I’ll add a handful of back-dated posts over xmas too.
Dec 22nd
3 notes
Dear lord, thank thee for fish thou hast blessed upon me. Blessed is he who keepeth my rod steady, and free of caremad. http://t.co/MKLF99gm
Dec 22nd
Get certified! http://t.co/A1b0pORO
Dec 21st
Dear lord, forgive us our trolling, as we forgive those who troll against us. http://t.co/MKLF99gm
Dec 21st
Look, I think I’m qualified to speak on “big data” ok. I’ve put together dozens of infographics in my time. What have you done?
Dec 21st
Deploying is the new compiling http://t.co/wkOA75B6
Dec 20th
Can’t believe I went this long without using my phone as a Sony™ Walkman™
Dec 20th
Want your open source contributions merged? This post absolutely nails it: http://t.co/Le7Sr10N
Dec 19th
1 tag
Awesome - the new Coopers Store (yes the beer) is powered by Mezzanine and Cartridge! http://t.co/7IrXJ2J5
Dec 19th
These exploits affect the one true software stack I’ve dedicated my entire career to, therefore, they are childish.
Dec 19th
If the comic stylings of @Rob_McColl can translate into 140 char strings, I’ll be a happy dude.
Dec 19th
2 tags
Battery life has gone to hell.
Dec 18th
2 tags
Ok the main new feature of ICS: hella fast.
Dec 18th
Click to show obfuscated phone number (that’s publicly available) -> JS error. More like True LOLcal amirite?
Dec 18th
2 tags
New 3G transfer indicator is almost invisible.
Dec 18th
2 tags
Widgets direct to settings are ace. Toggling tethering no longer requires a zillion key presses. There goes my first app idea.
Dec 18th
2 tags
Circular unlocking is a total failure over the old single axis unlock.
Dec 18th
Phone upgraded to ICS. Changes are mostly aesthetic which is a big meh.
Dec 18th