Blog Archive 2011 Some Resources for People Who Want to Learn Smalltalk Dec 19 2011 Backbone.js Testing Pattern - Describe a View’s First Render Oct 28 2011 The UX Problem That Sites Leave Unsolved Oct 27 2011 The Hidden Agile Value: Respect Oct 12 2011 How a Coding Obsession Killed My Startup Aug 19 2011 Agile 2011 trip report Aug 17 2011 Help me help you Aug 15 2011 A little bit of CoffeeScript Aug 15 2011 Interested in CoffeeScript Aug 13 2011 One doctor’s model for continuing education Jul 26 2011 giternal updated to 1.1 - with an important bug fix Jun 23 2011 Pair Programming Session: Word Chain Kata Jun 07 2011 A new way to read Jun 03 2011 A website experiment May 31 2011 How to hire programmers May 09 2011 Weighing in on software craftsmanship Jan 20 2011 The digital reading revolution: How I like to read books, DRMed content, and the future of publishing Jan 15 2011 “X sucks” sucks Jan 10 2011 2010 Finding orphaned files in iTunes (a Ruby script) Nov 19 2010 How I reopen classes in Ruby Nov 16 2010 Four lessons from the Rails Rumble Nov 15 2010 Behavioral methods in ActiveRecord Oct 29 2010 Rewriting ambiguous Cucumber steps Oct 26 2010 Technical Debt Oct 13 2010 My journeyman tour Sep 22 2010 Geographically Distributed Programming Teams Sep 21 2010 Use GUIDs as your refs for external services Sep 16 2010 Some thoughts on conferences Sep 12 2010 Testing Tips #1: Testing ActiveRecord Finders Sep 02 2010 Are you punching your users in the face? May 19 2010 A response to “Unit and Functional Tests are as Useful as 100% Code Coverage” May 09 2010 If I were submitting my resume for a Ruby/Rails job… Apr 16 2010 Domain-Driven Rails video online Mar 09 2010 Disconnect Mar 09 2010 use_long_method_names_that_say_what_they_do Feb 22 2010 2009 Rails Excellence mailing list Dec 05 2009 What’s needed in Rails - maturity, or excellence? Oct 24 2009 To be an object, or not to be, that is the question Aug 29 2009 Scotland on Rails Presentation Online May 26 2009 Demeter is for Encapsulation Apr 20 2009 Fluid Interfaces and Little Objects Apr 16 2009 RailsConf 2009 - Working Effectively With Legacy Rails Apr 13 2009 OS X dock and command+tab disappear Apr 13 2009 The Aggregate Pattern & Encapsulation Apr 11 2009 You Probably Don’t Get Mocks Mar 09 2009 BDD with RSpec workshop in SF, Feb 28 & Mar 1st Feb 18 2009 The tiniest example of behavior I can think of Feb 11 2009 OO Minifesto Jan 22 2009 How I Test Controllers, 2009 Remix Jan 15 2009 2008 Spikes, test-after, and learning how to test Dec 21 2008 Sometimes a tool isn’t just a tool Nov 12 2008 Testing protected and private methods in Ruby Oct 27 2008 method finder for Ruby Oct 04 2008 The next conference you should go to Sep 23 2008 context.should be_important Sep 10 2008 When duplication in tests informs design Jul 23 2008 Basic Emacs + RSpec stuff Jul 13 2008 My Love Of Programming Jul 01 2008 RSpactor ftw Jun 26 2008 Go read “Object Daddy” Jun 26 2008 wtf google? Jun 20 2008 Refactoring with Shared Example Groups May 14 2008 Implementing the *ect methods in terms of inject Apr 18 2008 alias_method_chain :alias_method_chain, :awesome (or, how I learned to stop worrying and made Python nation and anyone else afraid of monkey-patching my bitch) Feb 27 2008 Sorry, You’re Just Not My Type Feb 04 2008 It’s Not About State Or Interactions, It’s About Behavior Feb 03 2008 Make Your Dependencies Translucent with Default Parameters Jan 27 2008 2007 Smalltalky Nov 23 2007 Better Rails Testing - Decoupling Observers Nov 23 2007 Test Your Crazy Awesome Plugins By Cloning Classes Nov 22 2007 My Beef With ActiveRecord Nov 20 2007 RSpec impressions from RubyConf Nov 07 2007 I HUGGED AMY HOY Nov 04 2007 Story Runner in plain English Oct 23 2007 Priceless Oct 10 2007 The broken service model that creates crappy companies Sep 29 2007 This looks scary and not fun Sep 28 2007 Easy Controller Tests and Expressing Intent Through Expectations Sep 16 2007 User stories with RSpec’s Story Runner Sep 02 2007 ;edit Considered Harmless Revisited Aug 07 2007 Revelation of a Junior Junior Programmer Jul 05 2007 OMG Somebody Got It! Apr 14 2007 How to Waste 15 Minutes with DHH and Avi Apr 14 2007 ;edit Considered Harmless Apr 12 2007 I Think I Might Not Get Mocks Apr 10 2007 Reducing the Risk of Change in Web Apps Apr 05 2007 Why You Have To Work For A Startup Apr 02 2007 Creating The Cool - Why I See The Web As Resources Mar 30 2007 Pat Maddox - The Other Unfunny Meat Mar 21 2007 Introducing acts_as_twittertasticable!! Mar 17 2007 should_assign_to_view - A Cool Little RSpec Helper Mar 03 2007 POSTing XML to your RESTful controller Feb 27 2007 Holy crap I’m happy Feb 27 2007 My Rails “Gotcha” - Custom #to_xml in a Hash or Array Feb 23 2007 Java People Must Be Stupid Jan 23 2007 Instance validations plugin Jan 21 2007 Parameter Matching in RSpec Jan 20 2007 Declarative Workflow in Rails Jan 13 2007 Why People Don’t Value REST Jan 01 2007 Could This Be Why People Don’t Get REST? Jan 01 2007 2006 Hint: Expert Rails Books Aren’t About Rails Dec 28 2006 Do We Want Communication Or Chaos? Dec 26 2006 RSpec - An Illusion of Slowness, a Reality of Awesomeness Dec 22 2006 Design Deep, Not Wide Dec 19 2006 Thinking in Java, Coding in Ruby Dec 05 2006 Smart People Need Smart Servants Nov 30 2006 One Test Class Per Production Class - The Real Testing Anti-Pattern Nov 30 2006
The digital reading revolution: How I like to read books, DRMed content, and the future of publishing Jan 15 2011
alias_method_chain :alias_method_chain, :awesome (or, how I learned to stop worrying and made Python nation and anyone else afraid of monkey-patching my bitch) Feb 27 2008