Blog Archive 2013 I Was Wrong About MSMVC Apr 03 2013 Not Your Father’s Accounting System Mar 21 2013 Why C# Needs Duck Typing Feb 17 2013 Body Acceptance Feb 10 2013 I Want Conditional Assignment In All The Languages Feb 08 2013 Getting to Global Variables in CoffeeScript Feb 07 2013 I Will Rise & Heavenly Dance Feb 05 2013 Fashion Is A Form Of Expression Feb 04 2013 Mocking an HTTP Response in RSpec Jan 31 2013 My Brain Has Checked Out Jan 17 2013 Should I Validate On The Client Or On The Server Jan 14 2013 Not All Ruby Code Is Beautiful Jan 11 2013 Logging Is Not A Business Concern Jan 10 2013 There Is Another Way Jan 09 2013 Your Fast Feedback Isn’t Fast Enough Jan 08 2013 2012 Eating Eggs, Lifting Weights, and Pushing Pedals Dec 29 2012 Ruby: Explictly Initializing A Value To False Dec 18 2012 The Three Types of Technical Debt Dec 07 2012 Setting up Solr on Tomcat in Mac OS X Dec 05 2012 A Week of CrossFit Nov 20 2012 Adding Cached IDs to BBChatter Nov 05 2012 Learning BackboneJS-Part 4 Nov 01 2012 Learning BackboneJS-Part 3 Oct 30 2012 Learning BackboneJS-Part 2 Oct 29 2012 Learning BackboneJS-Part 1 Oct 25 2012 Good Enough is Good Enough Sep 14 2012 The Three Rules of TDD Sep 10 2012 You Are Made of Stars Sep 01 2012 It Starts Aug 30 2012 Mutually Exclusive Checkboxes with jQuery Aug 29 2012 Handling Events with Dependencies Aug 23 2012 Testing Untestable Code, Part 3 Aug 22 2012 Testing Untestable Code, Part 2 Aug 19 2012 Testing Untestable Code, Part 1 Aug 18 2012 Refactoring for Intent Aug 08 2012 IAmTri Louisville (July 2012) Jul 29 2012 Because Context Matters Jul 09 2012 July 7, 2012 - Muncie 70.3 IM Race Report Jul 08 2012 INotifyPropertyChanged in .NET 4.5 Jul 02 2012 Getting ASP.NET MVC Routes into Your JavaScript Jun 26 2012 Ruby Help: How Do I Clean This Up? Jun 20 2012 Open Source is About Transparency Jun 20 2012 Caller Information is a Gateway to Bad Code Jun 18 2012 Installing NodeJS on Linux Jun 11 2012 June 9, 2012 - Muncie Olympic Triathlon Race Report Jun 11 2012 Increasing Fragmentation in Android Platform Jun 05 2012 Humble Bundle: This Is Interesting Jun 01 2012 PostgreSQL: A Few Libraries You May Not Have Installed May 31 2012 After You Install PostgreSQL… May 30 2012 Awkward Before Awesome May 28 2012 Neat .NET Trick of the Day: Determine If There Is a Current HTTP Context Without Referencing System.Web May 25 2012 Automatically Publishing Drafts with Octopress May 24 2012 Yes, I Really Did This May 23 2012 .NET 1.1 is Alive and Well May 23 2012 So Much Unnecessary Code May 22 2012 TDD is Growing on Me May 21 2012 Ninject 3.0 Property Injection Without [Inject] Attribute May 18 2012 Understanding Database Denormalization May 17 2012 Follow The Happy Path May 11 2012 Un-Obvious Getters And Setters May 10 2012 Simple Forwardable with Dynamic Objects May 09 2012 Refactor Switch To Classes May 08 2012 Quit Complicating Your Data Access May 02 2012 Two Rules for Success Apr 23 2012 Butterflies and Tapering Apr 23 2012 Gone Swimming Apr 17 2012 Configuring and Securing a New Debian Server Mar 30 2012 This Post Could Not Be Found Feb 17 2012 Open Source Barrier to Entry Feb 15 2012 I Love PowerShell / I Hate PowerShell Jan 30 2012 What Was I Thinking Jan 09 2012 Oh, The Places You’ll Go Jan 02 2012 2011 Fuck You, Printer Dec 22 2011 My Winter Project Dec 20 2011 Getting Raw (and Copying Rails) Dec 17 2011 Accessing Application State Information Dec 14 2011 Easy Audit Information in Entity Framework Dec 13 2011 The Horror Of The Code Sample Dec 12 2011 Why Delegates? Nov 18 2011 Indianapolis Monumental Half Marathon Race Report Nov 06 2011 Child’s Play Nov 03 2011 WTF, Wednesday Edition Nov 02 2011 Common Class Libraries Now on Github and NuGet Oct 27 2011 Deleting a Folder that You Cannot Delete Oct 25 2011 Aliases in Windows Command Line Oct 17 2011 Steve Jobs Oct 05 2011 Updates to VS 2011 Sep 17 2011 Refactoring a Controller Action Sep 14 2011 MVC Action Result To Redirect To Return URL Aug 29 2011 Creating and Testing a Custom NHibernate User Type Aug 23 2011 Pluralization in C# Aug 18 2011 Server-Side Sorting with Dynamic LINQ Aug 17 2011 Back to Basics - State Machines, part 2 Aug 16 2011 Back to Basics - State Machines Aug 12 2011 All About the Interview Aug 11 2011 Visual Studio Memory Consumption Jul 14 2011 SQL Server - Get Last N Week Days Jul 05 2011 Just How Much to Mock? May 17 2011 Python Paradox May 02 2011 In The Beginning… Apr 25 2011 How I Learned To Stop Worrying and Set Up Oracle for Deployment Apr 18 2011 Pro Cyclists with Broken Collarbones Apr 10 2011 Why? Mar 24 2011 System.String.this Has No Setter Mar 23 2011 Taimane’s Tocatta Mar 19 2011 Order By Random with NHibernate QueryOver Syntax Mar 11 2011 Obsession Mar 10 2011 Custom Rules in a Shared Application Feb 16 2011 Ruby is not C# So Don’t Code That Way Feb 01 2011 Nested Collection Models in ASP.NET MVC 3 Jan 29 2011 Via EcoVelo - 10 Facts from America Bikes Jan 28 2011 Simplifying Assignment in C# Jan 27 2011 Capistrano, Windows and Rackspace Cloud Jan 20 2011 Why, Jif Peanut Butter? Jan 15 2011 Date.parse_us Jan 06 2011 Rails Deprecation Warning Jan 05 2011 Setting Up My Ruby on Rails Environment in Windows 7 x64 Jan 03 2011 2010 Ruby Mixins and SRP Dec 22 2010 FK Properties with NHibernate and Web Applications Dec 08 2010 Populating Select Lists From a Database - A Developer’s Journey Dec 07 2010 Wreck! Nov 15 2010 jQuery Delete Plugin Nov 11 2010 Reports in MVC, Part 2 Nov 03 2010 Simple Report Generation in ASP.NET MVC Nov 02 2010 A Friendlier IEnumerable.ToString() Method Nov 01 2010 ASP.NET MVC3 Beta with Ninject Oct 12 2010 Redefining the Domain, Part 2 Oct 05 2010 Redefining the Domain Oct 01 2010 Woe To The ORM Sep 30 2010 Create Sep 23 2010 Javascript Array Helpers Sep 15 2010 My Mongo Service Sep 06 2010 Filtered Indices in SQL Server 2008 Aug 31 2010 Comments In Code Are Evil! Or Are They? Aug 29 2010 Bicyclists Injured in Mulholland Drive Collision Aug 28 2010 Ruby Koans Aug 27 2010 Ruby Koans Aug 26 2010 Running Through The Ruby Koans Aug 25 2010 Some Problems Are Supposed to Be Difficult Aug 24 2010 Red Shoes Aug 09 2010 ISO Circle the City 10k Aug 09 2010 Yet Another jQuery Combobox Aug 06 2010 Evan’s Thorough Response to WebMatrix Aug 04 2010 Missing The Point Aug 03 2010 Using SQL Server Timestamps with Fluent NHibernate AutoMapping Aug 01 2010 ASP.NET MVC 3 Preview 1 Released Jul 30 2010 Unit Tests Help You Decipher Old Code Jul 29 2010 Such Big Sounding Words Jul 28 2010 Head Full of Doubt/Road Full of Promise Jul 24 2010 Embracing a Common Service Locator Jul 23 2010 Remembering Larry Hurt Jul 22 2010 Zucchini Bread Jul 21 2010 Me and Meaghan at Wendy’s Reception Jul 20 2010 Psalm 5:1-4 Jul 18 2010 Documentation Isn’t For You Jul 17 2010 Michael Peake Jul 16 2010
Neat .NET Trick of the Day: Determine If There Is a Current HTTP Context Without Referencing System.Web May 25 2012