Why deadlines go to hell
Ted Dziuba beautifully articulated why deadlines go to crap and seemingly straight forward tasks go out the window. You sir have done a public service for us all, thank you. What I hate is fording...
View ArticleRelax, Satan is on your side.
I just pushed up a new version of Satan to GitHub. For the uniformed uninformed Satan is my process reaper for run away unix processes. Satan was designed to work with Solaris’ SMF self-healing...
View ArticleSpeedy PostgreSQL Parallel Compression Dumps
I used to backup our database using the following statement; pg_dump -h fab2 -Fc -Z9 somedb > somedb.db Once our dataset grew into the gigabytes, it took a very long time to do database dumps....
View ArticleCleanly Designed Wicket Sites That Scale
I’ll start this post off with a quote from IRC ivaynberg: you cant build good looking sites with wicket victori: lies ivaynberg: or public-facing sites I have to admit that Wicket appeals more to the...
View ArticleClustering Wicket for fun and profit!
I hate expired sessions, death to all expired sessions. Traditionally a Java servlet container has a fixed session time, a flood of traffic can potentially cause JVM OOM errors if the session time is...
View ArticleA fix for the sound delay with VoodooHDA and Final Cut Pro
I spent the better part of the day trying to figure out why the Final Cut Pro audio was out of sync. The audio would be delayed by 3 seconds in playback. I thought it was some setting in Final Cut Pro...
View ArticleSTOMP Client on JRuby
I recently needed to make use of our ActiveMQ message queue service to scale up write performance of CouchDB. However, there seemed to be a bug with JRuby that kills off the STOMP subscriber every 5...
View ArticleMacOS X ZFS Samba Transfer Fix
I have a very non-standard storage setup at home. The setup is made up of a 3x500G raidz array on ZFS hosted by OSX. For the longest time I could not get files to copy over samba on ZFS. The files...
View ArticleRuby LocaleTranslator
Today, I am open sourcing my Ruby LocaleTranslator; the translator uses google’s translator API to translate a primary seed locale into various other languages. This eases the creation of multi-lingual...
View ArticleG1 Garbage Collector Considered Slow?
I was recently considering trying out the new G1 garbage collector, see if it was any better than current real time CMS garbage collector. A concurrent soft real-time garbage collector that can...
View Article
More Pages to Explore .....