Blog
2017
January
- January 1, 2017 » SPEC: Rails App Autostaging
2016
December
- December 31, 2016 » EXPERIMENT: Spec'g My Projects
November
- November 23, 2016 » MacOS Sierra, Homebrew, and rbenv
2015
September
- September 6, 2015 » How to get started with a Minecraft Server, Redux
- September 5, 2015 » Compiling Spigot Minecraft Server for CentOS 7
- September 5, 2015 » RIP Craftbukkit, Moving On
April
- April 26, 2015 » Moving Your TypePad Blog To Jekyll: The Re-Translation
- April 25, 2015 » Announcing the MTIF gem
- April 19, 2015 » Moving Your Blog To Jekyll: The Translation
- April 18, 2015 » Goodbye, Typepad; Hello, Github Pages
2013
April
- April 12, 2013 » Setting Up A Minecraft Server For Kids, Part 1: Preparation
2012
March
- March 26, 2012 » Bashing tcsh
2010
August
- August 13, 2010 » Advanced YAML: Tricking Out Your database.yml
2009
October
- October 15, 2009 » Live Blog: Comet & Other Browser Stuff
- October 15, 2009 » Live Blog: Web Aggregation, What Works and What Doesn't
September
- September 13, 2009 » Stepping Into BDD with Cucumber and WebRAT: Structuring the Work
August
- August 18, 2009 » Generate the regex for a TLD hostname from Perl
July
- July 7, 2009 » Gmail no longer beta? True dat.
June
- June 25, 2009 » Michael Jackson's Obit via Wordle
- June 23, 2009 » LiveBlog: 10+ Deploys A Day: Dev and Ops at Flickr
- June 23, 2009 » LiveBlog: Q&A with Twitter's John Adams
- June 23, 2009 » LiveBlog: PageSpeed
- June 23, 2009 » LiveBlog: 2 Years Later, Loving and Hating the Cloud
- June 23, 2009 » LiveBlog: Fixing Twitter
- June 23, 2009 » LiveBlog: Next Web Challenges: It's Still All About UX
- June 23, 2009 » LiveBlog: The User and Business Impact of Server Delays, Additional Bytes, and HTTP Chunking in Web Search
- June 23, 2009 » LiveBlog: After the Click
- June 23, 2009 » LiveBlog: Surviving the 2008 Elections at DailyKos.com
- June 22, 2009 » LiveBlog: Hadoop Operations
- June 22, 2009 » LiveBlog: Intro to Managed Infrastructure with Puppet
- June 22, 2009 » LiveBlog: Death of a Web Server
- June 14, 2009 » Got the "can't activate" Gem::Exception Blues? gem cleanup!
- June 10, 2009 » Cucumber, Webrat ... Who Names These Things?
- June 3, 2009 » Generating with Ruby OFF Rails
May
- May 3, 2009 » Re-finding my rubyligion ...
January
- January 29, 2009 » Seven Ways To Approach An Issue
2008
September
- September 29, 2008 » The Values Driving My Value-Driven Life
- September 3, 2008 » Mozilla's TraceMonkey Avoids Trampling
- September 1, 2008 » Google Chrome: The Next Big Thing?
August
- August 31, 2008 » Reflections on moderated blog comments
- August 20, 2008 » Reports of the Business Card's Death Are Greatly Exaggerated, or why bzCards != biz cards
- August 12, 2008 » Cuzillion: 'cuz there's a zillion pages to check
- August 12, 2008 » Stupidity In The Name Of Security
- August 7, 2008 » Old & Rusty to Shiny & New, Part 1
- August 3, 2008 » BarCamp RDU: Fun and Done
- August 1, 2008 » BarCamp RDU in 8 hours!
July
- July 14, 2008 » Let Our Congress Tweet? Who's Stopping Them?
- July 14, 2008 » Using mysqldump with subqueries
- July 9, 2008 » Let Our Congress Tweet? You've been had.
March
- March 28, 2008 » Long Time, No See
February
- February 25, 2008 » LinkedIn Mobile is Live!
- February 2, 2008 » If
January
- January 10, 2008 » Data Portability In A Nutshell: You Own Your Data
2007
December
- December 19, 2007 » Textile, RedCloth, and MonkeyPatching
- December 14, 2007 » How Quickly We Forget
- December 13, 2007 » Wiimote Makes Your Screen A Canvas
- December 5, 2007 » Ruby Benchmark Shootout, Round 2
- December 4, 2007 » Growl for Entourage (via Applescript)
- December 2, 2007 » Make Terminal.app start with a default set of windows
November
- November 26, 2007 » Me @ LinkedIn.com
- November 25, 2007 » My New Toy: Pentax K100D Super
- November 24, 2007 » OLPC: You Know, For Kids ... Theirs *and* Yours.
- November 16, 2007 » Cosco Busan, SF Bay, and Kurt Schwehr
- November 12, 2007 » Post-Leopard Checklist
- November 12, 2007 » RubyConf 2007 Slide Roundup
- November 12, 2007 » Reading my referrer log ...
- November 12, 2007 » A Mild Leopard Hangover
- November 10, 2007 » Rails 101 by Peter Marklund
- November 9, 2007 » It's Official: I'm a Rails Contributor
- November 3, 2007 » RubyConf, Day 2: Maximizing Productivity
- November 3, 2007 » RubyConf, Day 2: Essential Incompleteness in Program Modeling
- November 2, 2007 » RubyConf, Day 1, 4p: Hurting Code for Fun & Profit
- November 2, 2007 » RubyConf, Day 1, Plenary Part 2: Advanced Ruby Class Design
- November 2, 2007 » RubyConf, Day 1, Plenary Part 1: Welcome and Beautiful Code
- November 1, 2007 » Do Not Watch This While Eating or Drinking
October
- October 26, 2007 » A Plethora of Rails Podcasts
- October 26, 2007 » My First Rails Plugin: GenerallyUseful
- October 25, 2007 » Cornplastic!
- October 24, 2007 » A(nother) Blast From The Past
- October 24, 2007 » An API on an API
- October 9, 2007 » Live Blog: Graphing Social Patterns, Day 3, Opening the Social Graph
- October 9, 2007 » TypePad 8 my homewerks.
- October 9, 2007 » Live Blog: Graphing Social Patterns, Day 3, Facebook App Design: Elements of Style
- October 9, 2007 » Live Blog: Graphing Social Patterns, Day 3, FB Apps with ASP.NET, Silverlight, and Popfly
- October 9, 2007 » Live Blog: Graphing Social Patterns, Day 3, FB Platform, Apps, Metrics
- October 9, 2007 » Live Blog: Graphing Social Patterns, Day 3, Keynote
- October 8, 2007 » A Blast from the Past
- October 8, 2007 » One Social Graph To Rule Them All? Not Hardly.
- October 8, 2007 » Graphing Social Patterns Geek Day Tomorrow!
- October 8, 2007 » The Galaxy of Identity
- October 8, 2007 » Live Blog: Graphing Social Patterns, Day 2, Keynote
- October 7, 2007 » Live Blog: Graphing Social Patterns, Day 1, Geek Track, Late Afternoon
- October 7, 2007 » Live Blog: Graphing Social Patterns, Day 1, Geek Track, Post-Lunch
- October 7, 2007 » Live Blog: Graphing Social Patterns, Day 1, Geek Track, Pre-Lunch
- October 3, 2007 » Giles Channels RubyEast
- October 3, 2007 » DSLs Are Our Future
- October 2, 2007 » Test Helper: assert_not_valid
- October 2, 2007 » Test Helper: assert_equal_multiline_text
September
- September 30, 2007 » Setting Constants While Testing
- September 29, 2007 » Obakucinbidwardston for President
- September 25, 2007 » CDBaby.com goes back to PHP
- September 11, 2007 » RailsRumble: Post Mortem Ruminations
- September 10, 2007 » Economics & Fishing
- September 9, 2007 » RailsRumble: It's Over.
- September 8, 2007 » RailsRumble: Halfway ...
- September 8, 2007 » RailsRumble: Phase 1 Complete
- September 7, 2007 » RailsRumble.start!
- September 7, 2007 » RailsRumble: Who's Rumbling?
- September 7, 2007 » RailsRumble: Choosing the OS for VPS
- September 7, 2007 » RubyConf Registration is Open
- September 5, 2007 » RailsRumble: Strategy, Phase 1
- September 5, 2007 » Ready to Rumble!
- September 4, 2007 » 0-30% Test Coverage? That's Nothing.
- September 1, 2007 » More cool tech from SIGGRAPH
August
- August 31, 2007 » Thoughts on Software Testing and Rails (a little)
- August 31, 2007 » Alice is Lost!
- August 31, 2007 » Ms. Teen South Carolina
- August 30, 2007 » The Topology of Social Networks
- August 28, 2007 » DIY Upper Atmosphere Photography
- August 28, 2007 » The Difficulty of Non-Technical Users
- August 27, 2007 » Live! Nude! Code!
- August 27, 2007 » Digging It Up with Dave Thomas
- August 27, 2007 » Context Aware Image Re-Sizing
- August 24, 2007 » Rails and TDD/BDD
- August 22, 2007 » MIT's 'clutter detector' could cut confusion - MIT News Office
- August 22, 2007 » Scripting News for 8/22/07 « Scripting News Annex
- August 21, 2007 » Consistency Pays
- August 21, 2007 » Rails, Oral Tradition, and Getting Started
- August 21, 2007 » Beloit Mindset List for 2011 is out
- August 20, 2007 » Finding Rails {Docs,Plugins,Info,Stuff}
- August 17, 2007 » Changing Feeds
- August 11, 2007 » ThereWolf!
July
- July 31, 2007 » Decadence is ...
- July 30, 2007 » Programmers == Stinky Bums
- July 28, 2007 » Profiling and Optimizing Rails
- July 27, 2007 » CoRaid ATA-over-Ethernet
- July 19, 2007 » Sparky: The Alexa Toolbar for Firefox
- July 18, 2007 » LOLCODE ... OMG!!1
- July 17, 2007 » Three Observations on Reverse Engineering
- July 14, 2007 » "Beta" is the Web 2.0 "In Construction Guy"
- July 9, 2007 » The Next Big Thing
- July 6, 2007 » Models < Drops
- July 6, 2007 » Confessions of a RambleGeek
- July 5, 2007 » Not Living In A Cave ...
June
- June 27, 2007 » Boobs, Injuries, & Dr. Pepper
- June 27, 2007 » The Circle of (typographic) Life
- June 15, 2007 » SW Dev: Back to the Mac
- June 14, 2007 » More Tech, Less Smarts
- June 4, 2007 » A Change of Pace
May
- May 29, 2007 » Radio Open Source: David Weinberger
- May 19, 2007 » The Tagline Graveyard
- May 17, 2007 » Sir Tony Hoare The Elegant
April
- April 26, 2007 » Moleskine USB Drive
- April 20, 2007 » Running the Numbers
- April 20, 2007 » We Are What We Know
- April 19, 2007 » Exquisite Book Desecration
- April 12, 2007 » Olde Skool Web Syte
February
- February 8, 2007 » How To Get My Attention
January
- January 25, 2007 » Bobby McFerrin + 11
- January 23, 2007 » Walgreens != Privacy
- January 23, 2007 » Procrastination is ...
- January 1, 2007 » Spöka-y!
2006
October
- October 15, 2006 » Track My Baggage Closely, Please!
- October 15, 2006 » Weak security in our daily lives@Everything2.com
September
- September 5, 2006 » Chaos Theory In Practice, Part 1
July
- July 15, 2006 » Meyer's Conjecture on Philosophy
- July 9, 2006 » One Red Paperclip. One House. One Year.
- July 9, 2006 » Hey Apple, Let Me iWander!
- July 9, 2006 » Cool Blog: Creating Passionate Users
June
- June 23, 2006 » Cleaning up old mail
April
- April 26, 2006 » Bring Your Own Laptop To Work?
- April 25, 2006 » Slowly Crawling Towards Daylight
- April 25, 2006 » SHDH9 This Weekend!
March
- March 29, 2006 » Panasonic's Vision of the Future: All Pixels, All The Time
- March 27, 2006 » Ajaxy Homepages
- March 25, 2006 » Meshing an Airport Extreme and a Linksys WRT54G
- March 22, 2006 » LinkStations: NAS for the Hacking
- March 22, 2006 » LiteBrite on your Fridge
- March 20, 2006 » Biodegradable Food Containers
- March 18, 2006 » Tiny MP3 Streaming Server
- March 17, 2006 » Leaftag: Tag files and stuff in Linux
- March 14, 2006 » Okay, Okay!
- March 14, 2006 » Libraries as Playlists
- March 14, 2006 » How To Tie Your Shoes
- March 9, 2006 » OLPC: You Know, For Kids!
- March 9, 2006 » Good Engineering!
- March 8, 2006 » TypePad == Geek Haven