Many people tend to take WordPress hooks for granted (or loathe them). Hooks are a powerful way to change the But what, exactly, are hooks?… Read More »Dissecting WordPress: Hooks: Filters and Actions
I remember being eight or nine years old and wandering around the young adult section, trying to find a good book. I would basically just tilt my head and wander the shelves, reading titles. If something sounded unique or interesting, I’d read the first page. If I liked it, I’d take it home. Deep in the fiction section, I stumbled across a BASIC reference book, obviously not written for children and obviously not fiction. Little did I know, that book would transform the rest of my life.Read More »Search is too good
I occasionally write utilities for my computer that make my life a bit easier. This morning I was looking for a way to detect whether… Read More »Detecting If a Screen is Turned off in Linux
I came to a realization a long, long time ago that one day I’m going to die. One day, I won’t be here anymore. What happens then? How will people read my (hidden) blogs from the Army? How will people read my unpublished stories and poetry? How will my wife know how to pay the bills?
Well, I’ll send her a letter of course!Read More »My Dead Letter Queue
Beanstalkd is a notable and mature job queue. It’s written in C, rather sparsely commented, and moderately complicated. I wanted to add some functionality and discovered reading the code pretty tricky. The soundest way to learn what some system is doing is to rewrite it. At least for me.
So, I did.
In Scala.Read More »On Porting Beanstalkd to Scala