All Posts

Seven Months at Github 27 Nov 2012
Day 3 Craftsmanship Swap at 8th Light 11 Jul 2010
Day 2 Craftsmanship Swap at 8th Light 10 Jul 2010
Day 1 Craftsmanship Swap at 8th Light 08 Jul 2010
New Releases: LogBuddy 0.5 and CapGun 0.2.4 28 May 2010
Raleigh.rb Dependencies Talk 16 Mar 2010
Postgresql and Sphinx and fe_sendauth no password supplied 29 Sep 2009
Announcing the RunCodeRun Gem 28 Sep 2009
Rails 2.3, JSON, and lamentations 23 Jun 2009
CapGun 0.2.0 - now with all Git commits since the last release 21 Jun 2009
Pair programming? TDD? Where is the proof? 10 Feb 2009
Upgrading git via MacPorts 14 Jan 2009
Best Albums of 2008 09 Jan 2009
MacPorts Ruby performance gotcha 18 Nov 2008
Tarantula 0.0.5 Released - the "Naked Aardvark" release 26 Sep 2008
Scp or rsync failing with no error message? Check your startup scripts... 15 Sep 2008
Git Clone vs cp -R --> WTF? 30 Jul 2008
Quick: Find the Bug or Gotcha with named_scope 23 Jul 2008
Notes on testing Bj (Background Job) 10 Jul 2008
CapGun and LogBuddy updated to 0.0.5 06 Jul 2008
Git 1.5.6 released 18 Jun 2008
Git lessons learned 06 Jun 2008
Refactotum Rails Conf 2008 29 May 2008
Testing Velocity Part 2 - Why do we test? 18 Apr 2008
CapGun Released! Super simple Capistrano deployment notifications 17 Apr 2008
history meme onwards... 16 Apr 2008
If you think Huddle is ripping off Campfire 08 Apr 2008
Zero to a Fully Git Enabled Rails App in the time it takes to drink an espresso 05 Apr 2008
log_buddy 0.0.2 released 04 Apr 2008
Rails is moving to Git (and Lighthouse) 02 Apr 2008
How to move your domains off GoDaddy 29 Mar 2008
log_buddy Released - your helpful little dev buddy 28 Mar 2008
Testing Velocity - Keeping your test suite fast, Part 1 26 Mar 2008
Dave Thomas' testing library (thrown in github) 14 Mar 2008
Staging Environments in Rails 11 Mar 2008
Tarantula, Rails super-fuzzer, released 26 Feb 2008
Learn Git 10 Different Ways 22 Feb 2008
Productivity Talk abstract and resources 20 Feb 2008
I Can Has Productivity? 18 Feb 2008
[ANN] brain_buster 0.8.0 released 12 Feb 2008
Beware the default nginx config - old IE6 hates gzip 07 Feb 2008
autotest without the unit_diff 05 Feb 2008
multi_rails 0.0.5 released 27 Jan 2008
Why I use test/spec over rspec 25 Jan 2008
Om nom nom nom 23 Jan 2008
untitled 19 Jan 2008
Rails observers make rake db:migrate crash from version 0 08 Jan 2008
How I Spent My Christmas Vacation 08 Jan 2008
Rails 2.0.2 is coming... 16 Dec 2007
[ANN] multi_rails 0.0.4 Released 14 Dec 2007
Handling asset caching nicely in Rails 2.0 13 Dec 2007
I can has laptops? 12 Dec 2007
Creating a Static Loopback Address to use in VMWare 11 Dec 2007
Fixing Textmate Test Issues - `blank_slate_method_added': stack level too deep (SystemStackError) 07 Dec 2007
MultiRails 0.0.3 released 06 Dec 2007
Minor Gotcha with ActiveRecord query methods 04 Dec 2007
Gmail freaks out - Lynx for the win 04 Dec 2007
Nothing to it but to do it 27 Nov 2007
Making CrossCheck work with Prototype 1.6 21 Nov 2007
Relevance is looking for two super ninja hackers 01 Nov 2007
Understanding the Rails command 29 Oct 2007
multi_rails has been released 23 Oct 2007
Yall gonna go update some code, up in here, up 'n here!" 16 Oct 2007
I'm feeling open sourcey... 15 Oct 2007
Less Magic, Please 19 Sep 2007
Overriding setup in Rail's test_helper - impossible? 06 Sep 2007
iPhone price whining 05 Sep 2007
Joining Relevance 23 Aug 2007
Zed for the win 10 Aug 2007
Add "should.include?" for test/spec 07 Aug 2007
I can haz tweets? 04 Aug 2007
Ultimate Developer Rig - the Mac version 02 Aug 2007
Finally, a new theme and dropping the www 31 Jul 2007
Did redgreen get borked? 24 Jul 2007
Make Textmate's "find in project" faster in Rails projects 23 Jul 2007
Upgraded Wordpress... 12 Jul 2007
BrainBuster 0.7 released 04 Jul 2007
Google Browser Sync, why do you torment me so? 21 Jun 2007
In Israel 03 Jun 2007
Portland RailsConf 2007 brain dump 19 May 2007
RailsConf 2007 - Memcaching Rails - Chris Wansrath 19 May 2007
PreConf - RailsConf Wednesday Night Meetup @ Lucky Lab Pub 12 May 2007
RailsConf 2007 Google Map 11 May 2007
Rails Conf Plans - Anyone for a Wed Night Meetup? 10 May 2007
Deploying Locally to Mac OS X with Capistrano 10 May 2007
Facebook's architecture - 200 memcached servers 08 May 2007
All Ruby and Rails APIs suck (but its getting better) 05 May 2007
Introducing Mila Sanheim (baby 2.0) 02 May 2007
Google Becoming Boring(er) 02 May 2007
Cleaning ActiveRecord Sessions 20 Apr 2007
Quick Note on zentest 3.5 16 Apr 2007
Ze Frank at Rails Conf! 13 Apr 2007
TurboTax vs TaxCut online 02 Apr 2007
Top 100 Rails Sites 29 Mar 2007
RSS - Full Content or Excerpts 21 Mar 2007
Reason #303 Charter Cable Sucks - Browser Hijack 19 Mar 2007
My Command line toolkit for Ruby and Linux 08 Mar 2007
Gotta love the PHP 08 Mar 2007
Zed and Geoffrey, laying it down, httperf style 06 Mar 2007
Rails 1.2.1 is twice as slow as Rails 1.1.6? 06 Mar 2007
With a Quickness 15 Feb 2007
How *not* to run an online store 26 Jan 2007
Dogs and Cats Living Together 25 Jan 2007
Indeed 15 Jan 2007
One either blogs or one works 09 Jan 2007
BDD in Rails - test/spec and rspec 29 Dec 2006
Contegix is Amazing. Plus Thoughts on Rails Hosting 20 Dec 2006
Dear Gap.com: Watch those divide by zero errors 11 Dec 2006
Ruby on Rails for Java Programmers - PDF finally uploaded 08 Dec 2006
The Ruby Way, 2nd Edition, and a gotcha 06 Dec 2006
Ruby for Netbeans? Wha Happened?! 01 Dec 2006
Updating a Rails App for 1.2 - Notes and Tips 30 Nov 2006
I'm a Rails Contributor 22 Nov 2006
Console Madness 17 Nov 2006
Five Common Myths about Working From Home 16 Nov 2006
Whats wrong with this method_missing? 14 Nov 2006
Friday Night Randomness 11 Nov 2006
Mac vs PC - the Holy War 07 Nov 2006
Whatever Happened to MeasureMap? 02 Nov 2006
RubyConf, the Ajax Experience, and Home. 01 Nov 2006
Step 1) Create Something Awesome 2) Profit - or Ze makes $2k in One Day 19 Oct 2006
New Version of BrainBuster - 0.6 17 Oct 2006
How to Stub ActionController#render for Testing 11 Oct 2006
Introducing BrainBuster - Logic Captcha for Rails 09 Oct 2006
Continous Builder gets some Campfire love 06 Oct 2006
Ruby For Rails by David A Black - Book Review 04 Oct 2006
GoF Patterns: Helping Losers Lose Less 03 Oct 2006
Launching Feels Good 29 Sep 2006
A Sad Day to be American 28 Sep 2006
Five Ruby Blogs to Feed Your Head (and Soul) 27 Sep 2006
Adding your Lib Tests and Plugin Tests to Autotest 16 Sep 2006
Seeking Alpha now carried by Yahoo! Finance 12 Sep 2006
Accessing Rails Configuration and database.yml Programatically 05 Sep 2006
Deprecation in Rails, and What You Can Do About It 01 Sep 2006
Symbol#to_proc and inconsistent code vs DRY 29 Aug 2006
Code worth Stealing From Ruby 1.8.5 - pretty_inspect 28 Aug 2006
Rails Schema Dumper + Mysql ENUM's = Bad For Business 24 Aug 2006
Why Can't I Show Line Numbers in "View Source" in Firefox 21 Aug 2006
Memcached, Rails, and You 17 Aug 2006
More on Java/Ruby Communities, or Chill Out: Its Just Code Dude 15 Aug 2006
The Difference Between the Ruby and Java Communities 10 Aug 2006
Using Autotest with Integration Tests 09 Aug 2006
Hacking green bar color output into Autotest 07 Aug 2006
Comand Line Tip: How to List Only Directories 07 Aug 2006
Ruby Conf 2006 registration open! 02 Aug 2006
Drucker on Efficiency 25 Jul 2006
Ruby Cookbook released - 900 pages?! 24 Jul 2006
Testing named routes or url_for in functional test 22 Jul 2006
Gmail Finally Adds Mass Delete 19 Jul 2006
What I Want From TextMate... 12 Jul 2006
Evil magic: Getting the name of a method within the method in Ruby (or Java?) 11 Jul 2006
Living with Half a Brain 29 Jun 2006
Mick Clark's Testing Session from Rails Conf 28 Jun 2006
Rails Conf Brain Dump 24 Jun 2006
Nerdiest Quote Overheard @ Rails Conf 24 Jun 2006
Rails Conf 2006, this blog, and biking 22 Jun 2006
Testing the ApplicationController in Rails 14 Jun 2006
Users Don't Know (and Don't Care) What RSS (or Ajax, or CSS...) Is 12 Jun 2006
Peter Drucker on Reports, Forms, and Process 07 Jun 2006
Using Mac OS X Color Picker as a stand alone app 31 May 2006
Browser bugs - onblur and onfocus with IFrames 23 May 2006
An Open (Love) Letter to Taco Bell's Crunch Wrap Supreme 19 May 2006
Packing up for the Ajax Experience 10 May 2006
Mac OS X Browsers and Shortcut Keys 08 May 2006
Kathy Sierra, the Shangri-La diet, and common sense 04 May 2006
Ruby on Rails for Java Programmers - Wisconsin User Groups 01 May 2006
Programming in Pain 27 Apr 2006
An Amazing Breakthrough in Customer Service 26 Apr 2006
Adventures in PHP 25 Apr 2006
Sunday morning surfing 23 Apr 2006
Off to North Carolina 12 Apr 2006
MacBook Pro First Impressions 11 Apr 2006
Moderating Comments... 07 Apr 2006
Its _Working_ From Home, not Work+Childcare from Home 07 Apr 2006
Goodbye Enterprise Java, Hello Seeking Alpha! 06 Apr 2006
Adventures in Quikrete 04 Apr 2006
Madison Ruby on Rails wiki setup 30 Mar 2006
Wikipedia = new hotness. Encyclopedia Britannica = old and busted. 28 Mar 2006
IDEA vs Textmate, and Rails 1.1 web services 27 Mar 2006
Ruby and Ruby on Rails Book Roundup 23 Mar 2006
Do you program? You need to read Steve Yegge. 17 Mar 2006
Why not to use Ant 16 Mar 2006
Lets not go Crazy with the Social Chiclets, People 15 Mar 2006
A Little Ruby, A Lot of Objects 15 Mar 2006
Paul Graham has a new, more informal blog 14 Mar 2006
Top Five Worst APIs in Java 13 Mar 2006
Searching for the perfect in memory database 10 Mar 2006
java.awt.List - the Bane of IDE AutoCompletion 07 Mar 2006
Bloglines Adds Drag and Drop, Finally 01 Mar 2006
Rails 1.1 is coming... 27 Feb 2006
Google Calendar? 27 Feb 2006
NFJS Milwaukee - Day One 25 Feb 2006
Malcolm Gladwell is blogging 25 Feb 2006
MacBook Pro battery life - 2.5 hours? 22 Feb 2006
CSS is Real Code, So Treat it as Such 22 Feb 2006
Ajaxian provides more traffic then del.icio.us/popular? 21 Feb 2006
Quick Tip: Host Two Different Version Control Systems 20 Feb 2006
Sql standards - how exactly did this get so f'ed up? 15 Feb 2006
Rails Conf opens up 150 more seats 14 Feb 2006
First Madison Ruby on Rails group meeting tonight 13 Feb 2006
Why Ruby? 10 Feb 2006
Ruby 1.8.4 on White Box Enterprise Linux 3 (with OpenSSL) 09 Feb 2006
Eight More Essential Books for Developers 09 Feb 2006
Ajax calendars, responding to Joel and alwaysBeta 08 Feb 2006
RailsConf nearly sold out 07 Feb 2006
Programming the New Web - hosted by Bruce Eckel 06 Feb 2006
Five books every Java developer must own 06 Feb 2006
Five Things to Improve Your blog (plus One) 03 Feb 2006
How to write good error messages 02 Feb 2006
Google Drops Below $400 01 Feb 2006
When will JavaLobby get a working message board? 31 Jan 2006
Interview with DHH on ITConversation -- and _On Lisp_ ebook free! 31 Jan 2006
Project roadmaps == a waste of time 30 Jan 2006
Friday night birthday celebration @ Mantra lounge w/Derrick Carter 30 Jan 2006
Presenting at Waterfall 2006 27 Jan 2006
Presenting tonight at Fox Valley Jug, and dealing with anxiety 26 Jan 2006
JRuby session at Javaone 2006 25 Jan 2006
Bloglines weirdness - strange characters randomly 24 Jan 2006
Two points for Eclipse 23 Jan 2006
Looks like Google should've used BigDecimal! 23 Jan 2006
Gmail adds a delete button! Cats and dogs live in peace! 20 Jan 2006
Naming test objects - mock, stub, fake? 19 Jan 2006
Eclipse tip: always save automatically to stay in the flow 19 Jan 2006
Getting size of collection in JSTL 1.0 17 Jan 2006
Public Radio Fan 15 Jan 2006
How to annoy and aggravate your coworkers with CVS! 13 Jan 2006
Buncha links for Friday - techie and otherwise 13 Jan 2006
So if WebWork uses DWR and Dojo, and Struts is becoming WebWork... 12 Jan 2006
Neward's paper on the OR mismatch and LINQ 11 Jan 2006
MacBook Pro announced: "4-5x faster than the PowerBook G5" 10 Jan 2006
First No Fluff Just Stuff session of 2006 posted 10 Jan 2006
100 cups of coffee in 48 hours 09 Jan 2006
THIS IS NO GAME 04 Jan 2006
Keeping enums/constants DRY? 04 Jan 2006
Bray says don't forget about concurrency... 03 Jan 2006
Ajaxian redesigned (and finally on Wordpress) 03 Jan 2006
Prototype and extending javascript's Object or Array 30 Dec 2005
The problem with JavaSchools according to Joel 29 Dec 2005
web framework deathmatch: Rails vs Seaside 27 Dec 2005
Back to the daily grind 27 Dec 2005
Monday wrapup: Eckel on Ruby, real-world Rails productivity, the Ajax Experience... 19 Dec 2005
Devboi: essential extension for web developers 16 Dec 2005
Logging in an abstract base class - violates good OO? 15 Dec 2005
A missed opportunity for Barnes and Noble's web site 15 Dec 2005
An Open Letter to Rudolph the Red-Nosed Raindeer 14 Dec 2005
Keep your sql and your java code separate 13 Dec 2005
Using reflection to determine method overloading 08 Dec 2005
Amazon wishlists suck 06 Dec 2005
The wonderful invention that is self-checkout 05 Dec 2005
DHH on Rails and Django 05 Dec 2005
Ruby's power + Java's tools = Smalltalk today 02 Dec 2005
Problem with AbstractDependencyInjectionSpringContextTests, autowiring, and multiple datasources 02 Dec 2005
Refactoring presentations done, code and slides are up 01 Dec 2005
Refactoring and abstractions 29 Nov 2005
How many books do you read a year? 29 Nov 2005
15 minute in-browser Ruby tutorial 28 Nov 2005
Thanksgiving: Turkey is overrated 26 Nov 2005
Joel's software managment reading list 23 Nov 2005
Microsoft's horrible TDD guidelines 21 Nov 2005
Farewell to Loveline's Adam 21 Nov 2005
An extra chromosome isn't awful 21 Nov 2005
When do you NOT want to use a library for XmlHttpRequest? 17 Nov 2005
Multiple feeds suck - switching to Feedburner and one feed 17 Nov 2005
Starting a blog - a nice checklist of todo's 16 Nov 2005
The perfect Rails/Debian/Lighttpd stack 15 Nov 2005
Google Analytics launched - Google does site stats 14 Nov 2005
Presenting "Better Software Through Refactoring" at Wisconsin JUGs 09 Nov 2005
Rails on Apache 2 on Ubuntu Breezy 08 Nov 2005
xUnit frameworks - they aren't just for unit testing 04 Nov 2005
The killer app for Web 2.0 has arrived 04 Nov 2005
Using ajax for user monitoring, testing, and usability 02 Nov 2005
The muppet show - Mahna mahna 02 Nov 2005
Rubyconf 2005 for stragglers has moved 01 Nov 2005
calling your data layer via Ajax (jsquery) - a bad idea? 01 Nov 2005
Bookmarks and the back button with Ajax at onjava.com 27 Oct 2005
updated "Effective Ajax" presentation online 26 Oct 2005
moo.fx - lightweight javascript effects built on Prototype 26 Oct 2005
Programmer Language Inventor or Serial Killer? 24 Oct 2005
Detailed ruby on rails linux install walkthrough 21 Oct 2005
Book Review: Working Effectively With Legacy Code by Michael Feathers 21 Oct 2005
Presenting on Ajax at tomorrow's Chicago JUG 17 Oct 2005
free web development magazine PDF - Treehouse 17 Oct 2005
Some downtime for the site...moving to Xen box 14 Oct 2005
Bloglines interface improvements 13 Oct 2005
Ajax ToDo list application #437 13 Oct 2005
Prototype Insertion, IE 6, tr's, and "invalid target element for this operation..." 11 Oct 2005
JIA - Matt Raible - Comparing Java Web Frameworks 11 Oct 2005
TDD and accounting - keeping it in balance 10 Oct 2005
Powerpoint as stream of conciousness 05 Oct 2005
Hanging out at Disney Yacht Club (host of Java in Action) 05 Oct 2005
more beta books on the way from Pragmatic Programmers 29 Sep 2005
Bracha on adding dynamic type support to the JVM 28 Sep 2005
I hate when I rewrite API code 23 Sep 2005
Ted explains C# 3.0 in depth 22 Sep 2005
NFJS Ajax presentation recap 22 Sep 2005
Chicago for NFJS, tolls, and Ruby vs Atlas 16 Sep 2005
"Effective Ajax" slides and examples online 13 Sep 2005
Passion + community + teaching = success & profit 08 Sep 2005
IDE code smell: generated comment templates in repository 07 Sep 2005
"Louisiana is a city that is largely underwater..." 06 Sep 2005
Keeping IDE/JDK in version control 02 Sep 2005
mildy amusing: Java Rehab Clinic T-Shirt 01 Sep 2005
Java technical interview guide: part two - some answers 31 Aug 2005
Behold! A link-post! 29 Aug 2005
thoughts on Rails from Ted and friends 24 Aug 2005
Reviews of New Food 24 Aug 2005
Prototype JavaScript library documentation 23 Aug 2005
preferred Iterator usage - use "for", not "while" 22 Aug 2005
Comparing Ruby Symbols to Java String interning 19 Aug 2005
Rails ActiveRecord and blocks 17 Aug 2005
Obie on Rails 16 Aug 2005
attending Java in Action conference in Orlando 16 Aug 2005
Pretty classpath output from Ant 15 Aug 2005
The Head First Design Patterns model is hot 11 Aug 2005
Ten Things Every Java Programmer Should Know about Ruby 11 Aug 2005
Every Time I Die coming to Madison in October 11 Aug 2005
Java 5 certification (SCJP) exam 10 Aug 2005
Comparing Yahoo and Google search results 09 Aug 2005
Claiming feedster ...move along 08 Aug 2005
Air Force Graveyard base - via Google Maps 08 Aug 2005
Why doesn't Gmail have a delete button? 05 Aug 2005
Load balancing with two Tomcats on the same server using JK1.2 04 Aug 2005
99 Bottles of Beer on the Wall, in Java, multithreaded 04 Aug 2005
Rails in Java (again) == Sails? 03 Aug 2005
Automating awstats using cron 03 Aug 2005
Eclipse Web Tools 0.7 and flexible projects 02 Aug 2005
Rails tutorial using Eclipse 3.1 01 Aug 2005
Fowler on collections and closures 01 Aug 2005
adventures in daycare 01 Aug 2005
Presenting on Ajax at Fox Valley JUG 28 Jul 2005
Moving sucks 27 Jul 2005
The new(er) Rails movie is very impressive 25 Jul 2005
DWR, Tomcat 5.5, and Xalan classpath error 24 Jul 2005
Google Maps offers "hyrbid" mode w/ satellite + maps 23 Jul 2005
You know your cache is slowing development when... 22 Jul 2005
Web testing and validation 22 Jul 2005
Java technical interview guide - part 1 22 Jul 2005
setting up awstats on rimuhosting (user mode linux) 20 Jul 2005
Rails beta book and agile book publishing 20 Jul 2005
Notes on synchronzied methods and code blocks 19 Jul 2005
How can you tell a fake Master Shake from the real one? 19 Jul 2005
Its not so much the heat, its the humidity 18 Jul 2005
should you really be writing that code? 15 Jul 2005
Why I switched from Roller to Wordpress 14 Jul 2005
Tech Talk with Dave Thomas on the 'knowledge portfolio' 13 Jul 2005
Converting to Wordpress 12 Jul 2005
Deployment - is it really that hard? 01 Jun 2005
first day at new place 14 Feb 2005
Tonights action plan: dev server, burning cds, and iTunes 09 Feb 2005
In the zone 09 Feb 2005
Delivering the groceries at 160 bpm 07 Feb 2005
Brain Fog 02 Feb 2005
Whats next after java? 01 Feb 2005
Calvin ball variant 01 Feb 2005
last weekend 31 Jan 2005
Two weeks notice 28 Jan 2005