Latest Posts

2 min read 0

Simple Code Tasks Should Be Simple

I frequently see people do simple things in the most complicated ways with dynamic languages. I suspect much of this is a carry-over from how…
1 min read 0

Shell command of the day

This command will look for the ID value XXXXX in your log files ending in either *.log or *.log-YYYYMMDD. It will then only return output…
2 min read 0

Net::AMQP::RabbitMQ Releases

This weekend I released two versions of Net::AMQP::RabbitMQ on CPAN: 0.007000 and 0.007001. The first version was the culmination of some major refactoring in how…
1 min read 0

Re-factoring Your Old Projects

Once upon a time I maintained a very small, lightweight framework to allow for Perl interfaces to be integrated with directly from client-side JavaScript. I…
1 min read 0

Gist of the Day: Playing with Forks

Parallel processing is all the rage these days, and life has me at a point where I’m needing to use it. I am having to…