January 2009
15 posts
Coding Horror: The Sad Tragedy of... →
I love harping on micro-optimizers. We all know premature optimization is the root of all evil.
Integrate ant with dbdeploy not in the classpath «... →
The need for a schema versioning system at LocaModa finally became a priority this sprint so I’ve spent the past few days researching and diving into implementation. After comparing LiquiBase, dbdeploy,MIGRATEdb, and dbmigrate I settled on the simple SQL driven solution that dbdeploy provides and started integrating it with our Ant build. Pramod Sadalage over at Agile DBA put up a nice poston...
What is the most frequent concurrency problem... →
A fantastic read on typical Java concurrency issues.
The TWiT Netcast Network with Leo Laporte →
I have a love/hate relationship with net@night but this particular episode is a fantastic look at Gen Y with Don Tapscott, author of Wikinomics and Grown Up Digital.
Often the true value of a thing isn’t the thing itself, but instead is the...
– CodeKata: Code Kata—How It Started
The Best of the Best Podcasts « Thoughts On... →
I’m constantly surprised at how little press podcasts get. Everyone and their mother has a DVR and has grown accustom to watching TV on their schedule, yet only a small minority see podcasts as the identical concept applied to radio. Maybe this stems from a lack of interest in radio as opposed to TV. Maybe it stems from people only using radio for its musical content, in which case mp3s are as...
No-Install Domain Setup Zen « Thoughts On Software... →
In this down economy the chatter about owning your own domain as a way of personal branding has been on the rise. However, the elephant in the room is what to do with it once you have it? For a large majority of people, installing and maintaing blogging software like WordPress, Moveable Type, or Drupal is cumbersome, expensive, and unnecessarily time consuming. Why go this route when...
Programming is like journalism where a bunch of people collaborate with the help...
– Paraphrased from Zed Shaw: The ACL is dead
Modite by Rebecca Thorman - Why Generation Y... →
A well written post on Gen-Y and the recession.
Mixins considered harmful/1 →
The dark side of mixins. One of the many things that scares me in some of these dynamic languages. (Though obviously mixins are not only in dynamic languages)
Jay Fields' Thoughts: Things to dislike about Java →
Interesting article though I have some serious issues with it.
Open classes are powerful but get scary quickly when everyone starts monkey patching left and right.
I do agree Java needs some prettying up regarding closures, but everyone agrees at this point, its just a matter of time.
NNPP’s are everywhere once a language garners some buzz. If you only stick to Clojure you might be...
NNPP - Wikipedia, the free encyclopedia →