David Kellum

I’m a software engineer, web content and search technologist based in Seattle, WA. I offer consulting services in these areas.

I may be reached at dek@<here>.

Open Source

Some notable projects I’ve started:

SyncWrap
Direct provisioning and deployment
Iūdex
Feed aggregation, web crawling, and text processing.
Iyyov
Job control and monitoring
RJack
Java component gems
Hashdot
JVM script launcher

I’ve also made code contributions to: Jetty, JRuby, Rubygems, Bundler, Sinatra, and activerecord-jdbc-adapter.

These and other sources can be found on github.

void * blog

Technical musings on projects and other topics indeterminate:

2014.03.20

SyncWrap for Engineers

The dirty realities and the case for SyncWrap.

2014.03.19

Provision Programming

SyncWrap is all about enabling, instead of obfuscating, direct programming of your provisioning and deployment automation.

2012.07.22

Versioning

Finding a workable subset among overlapping/conflicting versioning rules.

2012.02.19

Bundler for gem development

Bundler makes developing multiple-gem projects easier.

2010.03.13

Iyyov

The new Iyyov monitor and Hashdot 1.4 provide a complete solution to deploying and running java/ruby services packaged as rubygems.

2009.12.19

RJack Updates via Gemcutter

Tarpit supports gem push, new RJack updates

2009.11.04

Jekyll

First new post for this newly revamped blog now using the simple and surprisingly powerful Jekyll site generator.

2009.10.24

RJack Updates

rjack-rome and an SVG dependency diagram.

2009.10.18

RJack Updates

RJack project home page improved, new and updated gems.

2009.10.11

TarPit

I was a bit rash to have declared Jihad on Maven back in December. Introducing a new Rake helper gem called TarPit, which hides the Maven details in a declarative jars-in-gem rakefile recipe.

2009.10.10

RJack Expanded

The RJack project has expanded its mission in providing common open-source java components as gems for use with JRuby.

2009.06.28

Insidious Whitespace

A recap on some git conversion experience and a simple tool to help make do with Eclipse.

2009.03.09

Hashdot 1.3 Released

2008.12.22

Hashdot 1.2 Released

Hashdot 1.2 has been release on SourceForge. Initial OS X port.

2008.12.07

Maven Must Die

The RubyGems packaging system has several advantages for java-hosted components. In this post I'll describe some of the complexities with building such ruby/java gems, and workarounds to common problems.

2008.12.06

RJack Updates

Updated slf4j, logback, jetty gems.

2008.11.09

Scripted Server Setup

A non-trivial example on the why? and what? of Hashdot and RJack gems.

2008.11.09

RJack Updates

Updated to jetty 6.1.12.

2008.11.07

Hashdot 1.2 Dev

Quick status update on Hashdot

2008.11.06

RJack Updates

Updated slf4j and logback, new jetty and jetty-jsp gems.

2008.10.27

JRuby setup with Hashdot

an alternative installation layout and setup of JRuby using Hashdot to best advantage

2008.10.22

Introducing Hashdot

Why writing some C goes a long way to help Java and Ruby.