Writings about Tech
I’ve written a lot about technology and programming, including Ruby and Rails, Radiant CMS, web development, Erlang, Riak, and NoSQL.
17 Aug 2016 — Webmachine in Elixir Tutorial, Part 4
18 Jul 2016 — Webmachine in Elixir Tutorial, Part 3
14 Jul 2016 — Webmachine in Elixir Tutorial, Part 2
07 Jul 2016 — Webmachine in Elixir Tutorial, Part 1
13 Mar 2014 — In Search of the Software Ursatz: Part 1 - Introduction
08 Oct 2012 — Property-Driven Grammar Development
23 Feb 2012 — Screencast: Riak Client Multi-node Connections
09 Feb 2012 — Screencast: Riak Client Serializers
16 Jan 2012 — Webmachine vs. Grape
07 Nov 2011 — MongoDB and Riak, In Context (and an apology)
14 Jul 2011 — Ripple Hackathon - Day 3
13 Jul 2011 — Ripple Hackathon - Day 2
12 Jul 2011 — Ripple Hackathon - Day 1
08 Mar 2011 — How Ripple uses Fibers
01 Jan 2011 — Happy Birthday, Ripple
01 Sep 2010 — Ripple 0.8 is Full of Good Stuff
14 Apr 2010 — Slides from Boston.rb - "Introducing Riak and Ripple"
11 Feb 2010 — Introducing Ripple 0.5: "You Got your Riak in my Ruby"
07 Feb 2010 — Wrap your SQL head around Riak's Map-Reduce
06 Feb 2010 — Why Riak should power your next Rails app
12 Jan 2010 — smerl: for awesome!
23 Dec 2009 — Generating Thousands of PDFs on EC2 with Ruby
14 Nov 2009 — Neotoma 1.3
02 Nov 2009 — Upcoming Speaking Gigs - Late 2009 into 2010
28 Sep 2009 — Modeling a Tree in a Document Database
12 Sep 2009 — Of Rats and Dragons - Slides from Evil Robot Conf '09
24 Aug 2009 — Lowdown - our Rails Rumble '09 Application
20 Jul 2009 — Slides from KC.rb July - Erlang/OTP for Rubyists
21 Jun 2009 — Building a Parser-Generator in Erlang, Part 5
21 Jun 2009 — Building a Parser-Generator in Erlang, Part 4
11 Jun 2009 — Building a Parser-Generator in Erlang, Part 3
29 May 2009 — Building a Parser-Generator in Erlang, Part 2
27 May 2009 — Building a Parser-Generator in Erlang, Part 1
14 Mar 2009 — Re-introducing Herml
26 Feb 2009 — Nominate your Ruby Hero!
15 Feb 2009 — Iteration in herml
28 Jan 2009 — Content Management That Won't Rot Your Brain
15 Jan 2009 — Getting into Erlang, Playing Telephone
30 Sep 2008 — Code Highlighting for Erlang
23 Sep 2008 — Raleigh RubyCamp Logo
25 Jul 2008 — Resurrecting feed_tools, part 2
23 Jul 2008 — Resurrecting feed_tools
19 May 2008 — Modifying attributes with Hpricot
18 May 2008 — Here's what I wanted to say...
11 May 2008 — BarCamp KC a Success!
13 Apr 2008 — Git Gloat
10 Apr 2008 — BackgrounDRb Matures
08 Apr 2008 — Radiant Chatter, GarageBand Gotcha
06 Apr 2008 — BarCamp KC
17 Feb 2008 — Book Review: Practical Rails Projects
03 Dec 2007 — GRE Preparation: Ruby to the Rescue
27 Nov 2007 — De-mystifying Content Management, Part 2
31 Oct 2007 — De-mystifying Content Management, Part 1
25 Oct 2007 — Beware acts_as_list
19 Sep 2007 — Collecting Recursively
13 Sep 2007 — Radiant's Near Future
28 Aug 2007 — Capistrano Presentation at KCRUG
26 Jul 2007 — Flip You, Digg
18 Jul 2007 — QotD: July 18
04 Jul 2007 — Metaprogramming Unit Tests, Part 2
22 Jun 2007 — Helping out ActionMailer
04 Jun 2007 — Schroedinger's LOLCat
26 May 2007 — Reliability Improved
18 May 2007 — Radiant Core Team Perishes in Freak Mountaineering Accident
12 May 2007 — Snippets I Have Known
26 Apr 2007 — Thank You
22 Apr 2007 — Tumble-worthy
18 Apr 2007 — What's New in Radiant 0.6
04 Apr 2007 — And now, for your viewing pleasure...
28 Mar 2007 — Presentation Success!
16 Mar 2007 — Challenges with RJS and Redirection
05 Mar 2007 — Upcoming Presentation on RadiantCMS
25 Feb 2007 — Life Changes / Website Refresh
09 Jan 2007 — Switch to mongrel, other news
15 Dec 2006 — Usability Thought for the Day
08 Nov 2006 — Metaprogramming Unit Tests
17 Oct 2006 — H4X0R City
03 Oct 2006 — Where do you REST your head?
20 Sep 2006 — Minor Commentable Updates, Blog
07 Sep 2006 — Comments 0.1.3 and Updates
05 Sep 2006 — Comments bugfixes, updates
01 Sep 2006 — Return of the Comments
28 Aug 2006 — The Beauty of reverse_merge
16 Aug 2006 — The Comments Strike Back