Blog Archive 2012 Hello, NSScreencast Feb 10 2012 NSScreencasts, Coming Soon Jan 19 2012 Careful With Block-Based Notification Handlers Jan 11 2012 2011 Formatting JSON From Terminal Dec 12 2011 Houston Tech Fest 2011 Recap Oct 17 2011 Appsites Is Now AppKickstand Oct 13 2011 Sharing Vim Configuration Between Machines Oct 06 2011 Making a UIButton Flip Over Oct 04 2011 Creating a Glow Effect for UILabel and UIButton Sep 27 2011 Introducing App Sites Sep 20 2011 Firebug-Style Visual Debugging for iOS Sep 16 2011 Vim - Could Not Invoke JSLint Aug 26 2011 Is Rails Exempt? Aug 26 2011 When viewWillAppear: Isn’t Called Aug 24 2011 Moving My Blog Aug 21 2011 My Vim Journey Aug 17 2011 A Fresh Start? Aug 17 2011 Houston Code Camp Registration is Now Open Jun 17 2011 Fixing Xcode 4’s Broken Code Completion Jun 08 2011 Creating Proper IPA Files in Xcode 4 Jun 02 2011 Rails Intrigue Video at NHDNUG May 31 2011 Houston Code Camp - Call for Speakers May 25 2011 Dry up Your Rspec Files with subject & let Blocks May 14 2011 2011 Ultimate Tools List for Mac May 05 2011 Using Guard & Spork with Mongoid & Devise Apr 22 2011 Private Categories in Objective-C Apr 16 2011 Increasing Shared Memory for Postgres on OS X Apr 14 2011 Presentations from iPhone Dev Con Boston Apr 13 2011 Book Review: Crafting Rails Applications Apr 13 2011 Mariachi Product Engineering Apr 12 2011 [blog reboot] Apr 11 2011 Connecting to SQL Server 2008 from Ruby on Linux Jan 20 2011 2010 Setting up a new Linode Box - Creating User Accounts Nov 30 2010 Incorporating 3rd Party Libraries in iPhone apps Nov 02 2010 New Relic Hits the .NET Space Oct 22 2010 AgileDotNet Conference in Houston - November 12 Oct 22 2010 Lone Star Ruby Conference Aug 29 2010 Load Testing our Heroku app Aug 06 2010 Using CarrierWave with Mongoid Jul 18 2010 GiggleTouch Featured in the App Store Jul 17 2010 Dealing with Dates & Time Zones in Objective-C Jun 21 2010 GiggleTouch Jun 20 2010 Sorry Safari 5 Jun 16 2010 ASP.NET MVC 2 in Action has Arrived Jun 16 2010 Installing PostgreSQL for Rails on Mac OS X Jun 10 2010 Give Your Eyes a Break with Safari 5 Reader Jun 09 2010 Speaking at iPhone Dev Con in San Diego Jun 08 2010 Building an iPhone App for Tekpub - Splash Screen Jun 07 2010 iPhone Apps Don’t Live in a Vacuum Jun 03 2010 My Xcode Theme May 03 2010 Handy Categories on NSString Apr 20 2010 ALT.NET Houston Open Spaces is Only 2 Weeks Away! Apr 15 2010 .NET Rocks Road Show! Mar 31 2010 Is UITableViewController Useless? Mar 31 2010 Geek Dinner with Glenn Block! Mar 29 2010 Boy Howdy, I was on Deep Fried Bytes! Mar 22 2010 ALT.NET Houston Open Spaces Conference Mar 18 2010 Scripting Heroku Backups Feb 28 2010 A Code Example of Ruby Metaprogramming Feb 12 2010 Setting up a new MacBook Pro for Development Feb 07 2010 I was on TV! Feb 05 2010 Thanks iPhone Dev Camp Houston! Feb 01 2010 Fix Outlook 2010 Jan 21 2010 Greener Pastures Jan 18 2010 January ALT.NET Geek Dinner Jan 07 2010 A Bunch of Reasons to Love Ruby â HDLUG Presentation Jan 06 2010 2009 Speaking at the 1st Houston Dynamic Languages User Group Dec 15 2009 Interview online at InfoQ Dec 09 2009 iPhone App Dec 07 2009 A Helpful Formatter for TimeSpan Dec 07 2009 Changing log4net connection string at runtime Dec 03 2009 Pocket Tabs Now Available on The App Store Nov 24 2009 Need a Photographer? Oct 15 2009 Pocket Tabs Gets a Makeover! Oct 03 2009 How the TFS team is listening Oct 02 2009 ASP.NET MVP again for 2009 Oct 02 2009 Houston Tech Fest 2009 was a Hit! Sep 28 2009 ASP.NET MVC 2 Article Published on Dot Net Slackers Sep 23 2009 Workshop on Continuous Integration this Saturday Sep 16 2009 Announcing Pocket Tabs for iPhone Sep 15 2009 My Favorite Production Software Bug Aug 21 2009 ASP.NET MVC in Action in Stores in September Aug 18 2009 A Deleted Response to a TFS Blog Post Jul 27 2009 Intro to iPhone Development at ALT.NET Geek Dinner Jul 17 2009 Teaser⦠Jul 13 2009 Detecting a tap on a UITextView Jul 09 2009 Getting Started with Heroku on Windows Jun 10 2009 jQuery Autocomplete with a Hidden Value Jun 02 2009 Hello Isaac & Isabella! Jun 01 2009 Upgrading my Hackintosh to 10.5.7 May 13 2009 A Culture of Microcomponents May 01 2009 Awarded INETA Community Champion for Q1 2009 Apr 26 2009 jQuery Auto-Complete Text Box with ASP.NET MVC Apr 21 2009 Exporting Visual Studio Solutions with SolutionFactory Apr 13 2009 Excerpt from ASP.NET MVC in Action Chapter 6 Apr 09 2009 Post ALT.NET Houston Thoughts Apr 08 2009 Subversion 2009 Team Edition for Professionals Apr 01 2009 Right click, New Visual Studio Solution Mar 11 2009 Houston ALT.NET Open Spaces Registration is Now Open! Feb 24 2009 A Story of TFS WTFery Feb 05 2009 February ALT.NET Geek Dinner Feb 03 2009 Access Denied on Microsoft Visual Studio Web Authoring Component Feb 02 2009 Announcing Houston ALT.NET Open Spaces Conference Feb 01 2009 Building a Hackintosh Jan 10 2009 Last Night at HDNUG Jan 09 2009 2008 Obligatory 2008 Recap Dec 31 2008 Houston ALT.NET Geek Dinner - January 7th Dec 30 2008 Hello World x 2 Dec 10 2008 Speaking at the Microsoft Developer Conference Dec 02 2008 Fluent Route Testing in ASP.NET MVC Nov 25 2008 SubSonic and Projections Nov 11 2008 Photos Nov 11 2008 New Blog Design / Platform Nov 10 2008 Contact Nov 09 2008 Book Nov 09 2008 About Me Nov 01 2008 Leveraging Existing ASP.NET Features in ASP.NET MVC Oct 20 2008 VS Live / Tulsa TechFest Material Oct 14 2008 The Transition from TDD to BDD Oct 12 2008 Tulsa Tech Fest & VS Live Oct 08 2008 The Curly Brace Tax Oct 05 2008 Recent Developments… Oct 01 2008 Houston ALT.NET Geek Dinner - Thursday Oct 2nd Sep 30 2008 Now you have no excuse not to know jQuery Sep 29 2008 Ike is Gone, We’re Okay Sep 15 2008 Using Extension Methods to Clean Up Tests Sep 10 2008 Meet Laribee This Friday in Houston Sep 02 2008 ASP.NET MVC Preview 5 is now available Aug 29 2008 .NET Dojo & August’s ALT.NET Geek Dinner Aug 26 2008 A Routing Evolution Jul 30 2008 Google Reader Quick Tips Jul 27 2008 Controller is NOT the New Code-Behind Jul 26 2008 .NET Dojo - Free Hands On Training for ASP.NET MVC Jul 23 2008 Upgrading Code Camp Server to Preview 4 - Part 2 Jul 18 2008 Upgrading Code Camp Server to Preview 4 Jul 17 2008 ASP.NET MVC Preview 4 Available Jul 16 2008 Houston ALT.NET Geek Dinner #2 - Tonight Jul 14 2008 Book Review - Agile Estimating and Planning Jul 14 2008 Prototype Protips #2 - Preventing Memory Leaks & Creating Objects Jul 04 2008 Precompiling ASP.NET Applications And The Dreaded LoadResource Failure Error Jul 02 2008 .NET Database Migration Tool Roundup Jun 05 2008 ALT.NET Geek Dinner Recap May 28 2008 Using ASP.NET MVC on IIS 6 without the .MVC Extension May 27 2008 Houston ALT.NET Geek Dinner - Next Tuesday May 21 2008 Austin Code Camp Rocked! (And I’m Tired) May 18 2008 Speaking at Austin Code Camp this Saturday May 13 2008 Screencast - Test Driving an Inventory Screen May 13 2008 Cage Match: Gantt Charts vs. Burndowns May 11 2008 ASP.NET MVC Preview 2 Update May 03 2008 I’m an Insider May 02 2008 ALT.NET - Day 3 Apr 21 2008 ALT.NET - Day 2 Continued Apr 21 2008 ALT.NET - Day 2 Apr 20 2008 ALT.NET - Day 1 Apr 19 2008 The Importance of Writing the Test First Apr 08 2008 A Refreshing Take on Usability Apr 03 2008 Speaking at North Houston .NET User Group Mar 18 2008 Debugging Routes Mar 15 2008 ASP.NET MVC - Preview 2 Thoughts Mar 10 2008 ASP.NET MVC Preview 2 Now Available Mar 05 2008 The Culprit - System Restore Points Feb 29 2008 Case Insensitive String Comparison is Teh Suck Feb 29 2008 Windows Not Recognizing Free Space Feb 28 2008 Shame On Me Feb 27 2008 UpdatePanel, Who? Feb 24 2008 ASP.NET MVC in Action - Early Access PDFs Feb 23 2008 More Downtime - Local Activation Permissions on DCOM Feb 21 2008 Yikes!I Spoke Too Soon! Feb 19 2008 Instilling Quality in Your Teams Feb 14 2008 A New Host Feb 13 2008 Visual Studio Context Menu - The Himalayas of Menus Feb 05 2008 Testing TempData in ASP.NET MVC Jan 30 2008 Interviewing Developers Jan 23 2008 The Texas Tour of ASP.NET MVC Comes to a Close Jan 17 2008 Thank you ADNUG and FWDNUG Jan 16 2008 Visual Studio 2008 CSS Support - Not Quite Jan 12 2008 Thank you HDNUG! Jan 11 2008 The Ãber USB Cable Jan 10 2008 Thank you Alamo Coders .NET! Jan 09 2008 Be careful outputting strings in ASP.NET MVC Jan 09 2008 2007 ASP.NET MVC Tour of Texas Dec 31 2007 What I do Dec 20 2007 Google Launches a Chart API Dec 11 2007 Blame NHibernate, Why Not? Dec 10 2007 The Long Awaited ASP.NET MVC Has Arrived Dec 09 2007 System.Web.MVC on the Horizon Nov 29 2007 Book Review - ASP.NET 2.0 Anthology Nov 20 2007 NHibernate Screencast - Persisting the Address Book Nov 15 2007 Zune Gets Long Awaited Sofwtare Update Nov 14 2007 On Fluent Interfaces and Friction Nov 09 2007 Prototype & Scriptaculous - Protips #1 Nov 06 2007 Why No Ribbon in Visual Studio 2008? Nov 02 2007 Fluent Interfaces Allow a Higher Level of Abstraction Oct 31 2007 Thinking of an NHibernate Mapping DSL Oct 26 2007 The MSFT Open Source Conspiracy Continues Oct 26 2007 Ouch!From the ALTNET Mailing List Oct 26 2007 Bandaids, Coke, QTips, Kleenex, and Ajax Oct 17 2007 MVC versus MonoRail and the Corporate Giant Oct 15 2007 ASP.NET MVC or Scott Guthrie is My Hero Oct 09 2007 ALT.NET Goodness Oct 09 2007 SubSonic Gives Us Migrations Oct 05 2007 See you at ALT.NET Oct 04 2007 Replacing Notepad with Notepad2 on Vista Oct 02 2007 Don’t Make Squirrel Burgers Oct 01 2007 Adopting Agile Slides Sep 25 2007 Adopting Agile @ Agile Houston Tonight Sep 25 2007 Certified ScrumMaster Training - Day 2 Sep 23 2007 Certified ScrumMaster Training - Day 1 Sep 21 2007 Using UserAgentSwitcher to Access Members Only Sites Sep 19 2007 I’m on to you, Microsoft Sep 18 2007 Speaking at AgileHouston Next Week Sep 16 2007 Putting your Logic in Stored Procedures OR How to Create a Maze of Unescapable Complexity Sep 13 2007 GridView Cell.Text Versus Cell.Controls.Add Sep 12 2007 Anywhere.FM - It’s the Bee’s Knees! Sep 12 2007 Hug Your Dog Today Sep 10 2007 I’m a todoist Sep 09 2007 Tsk, Tsk, Tsk - PNY Should be Ashamed of Themselves Aug 31 2007 Professional XNA Game Programming - Review Aug 30 2007 HoustonTechFest 2007 was a Hit Aug 26 2007 e - Text Editor - no such file exists – ubygems Aug 23 2007 Sogeti Is Hiring Aug 22 2007 Elegant ASP.NET Caching Aug 16 2007 See you at Houston Tech Fest Aug 15 2007 dasBlog 2.0 Released! Aug 15 2007 Blue October - August 4th Aug 09 2007 Professional Gender Transmogriphier Aug 08 2007 HTML 5 Sneak Peek Aug 08 2007 e Goes Gold Aug 08 2007 Dear VSTS Test:I Hate You Aug 06 2007 ReSharper Coolness - Move Methods Aug 03 2007 Decorator - The Cool Pattern with the Stupid Name Aug 03 2007 How Does YouTube Handle It? Aug 02 2007 Excellent Advice from a Hibernate Expert Aug 02 2007 Robert Martin at AgileHouston Last Night Aug 01 2007 OKC Code Camp - After Thoughts Jul 29 2007 My Presentation at OKCodeCamp - DDD with NHibernate Jul 29 2007 The Results are In! Jul 25 2007 dasBlog Theme Contest - The Contenders Jul 24 2007 Speaking on NHibernate in OKC Jul 19 2007 Realtek Sound Manager - WTF? Jul 13 2007 Enamoured with Console Jul 13 2007 Why are Ruby Applications So Elegant? Jul 12 2007 See you at the Oklahoma City Code Camp Jul 10 2007 dasBlog Theme Contest - Deadline Extended Jul 10 2007 Introducing Lizard Lounge for DasBlog Jul 08 2007 dasBlog Theme Contest! Jul 03 2007 10 Steps to Win the Family IT Guy Award Jun 28 2007 Run as Administrator on Vista to Fix Weird Program Issues Jun 22 2007 VSTS Db Pro - Which Database Project? Jun 19 2007 Reflection and Inheritance with Generics Jun 19 2007 ASP.NET Essentials - The Label Jun 19 2007 HDNUG Last Night Jun 15 2007 Safari On Windows Jun 13 2007 Speaking at HDNUG on June 14th Jun 05 2007 A Journey with Domain Driven Design (and NHibernate) - Part 9 Jun 03 2007 Microsoft Surface May 30 2007 Slaying the Six-Headed SOA Beast May 24 2007 Upgrade Issues Resolved May 22 2007 Dubbelbock TFS May 22 2007 Pardon The Dust May 16 2007 Paris - Day 1 Apr 23 2007 Review - Agile Principles, Patterns, and Practices in C# Apr 19 2007 TargetProcess - First Impressions are Everything Apr 18 2007 My Presentation on ORM with NHibernate Apr 11 2007 Billy Does It Again With NHibernate Best Practices Apr 04 2007 Writing a Simple Image Editor in CAB - Part 4 Mar 15 2007 Writing a Simple Image Editor in CAB - Part 3 Mar 13 2007 Writing a Simple Image Editor in CAB - Part 2 Mar 09 2007 Writing a Simple Image Editor in CAB - Part 1 Mar 09 2007 Writing a Simple Image Editor in CAB - Part 1 Mar 09 2007 CAB - Hands on Labs Mar 09 2007 So What’s a WorkItem? Mar 08 2007 What’s in a CAB Module? Mar 07 2007 Digging into CAB - The Terminology Mar 07 2007 Getting Started With CAB Mar 06 2007 That’s Just Plain Unprofessional Mar 05 2007 Sark acquired by Sogeti Mar 05 2007 Texter - Transform any textbox into a snippet-aware editor Mar 02 2007 BlogJet - Version 2 Rocks! Mar 02 2007 On to a new client Feb 28 2007 JavaScript memory leaks Feb 28 2007 MCMS Installation Woes Jan 31 2007 NHibernate in Action Jan 28 2007 My Presentation on Continuous Integration Jan 26 2007 My Wedding Jan 22 2007 Database Migrations for .NET Jan 20 2007 Solid Gold CSS Resource Jan 19 2007 Free book on Domain Driven Design Jan 19 2007 Eliga - A New Development Methodology Jan 18 2007 Tag I’m It! - 5 Things you didn’t know about me Jan 09 2007 2006 Zune - My Thoughts Dec 26 2006 Christmas with Family Dec 26 2006 A Journey with Domain Driven Design (and NHibernate) - Part 8 Dec 14 2006 Firebug 1.0 Beta released Dec 08 2006 Agile Houston - Finally! Nov 13 2006 A Journey with Domain Driven Design (and NHibernate) - Part 7 Nov 13 2006 TulsaTechFest 2006 was a Blast Oct 18 2006 Tulsa Tech Fest Oct 08 2006 Compiled vs Dynamic Laguages and the Code Feedback Loop Oct 06 2006 I’m not dead Sep 27 2006 Reason #462 Why I don’t like VB.NET Sep 05 2006 A Journey with Domain Driven Design (and NHibernate) - Part 6 Sep 01 2006 I got my Coding Horror Sticker Today Aug 24 2006 A Year Gone By Aug 24 2006 The Partial function in MochiKit Aug 23 2006 Presentation on Next-Gen Web Techniques Aug 23 2006 A Journey with Domain Driven Design (and NHibernate) - Part 5 Aug 23 2006 Newshutch is my friend Aug 17 2006 Making DIVs stay next to each other Aug 17 2006 A Journey with Domain Driven Design (and NHibernate) - Part 4 Jul 23 2006 A Journey With NHibernate (and DDD) - Part 3 Jul 19 2006 A Journey With NHibernate - Part 2 Jul 10 2006 A Journey with NHibernate - Part 1 Jul 05 2006 AnkhSVN Supports Visual Studio 2005 Jun 30 2006 Visual 2005 ReportViewer Doesn’t Work With MSSQL 2000 Jun 28 2006 TransactionScope + MSDTC + Windows 2000 Jun 28 2006 Is Songbird the media solution Im looking for? Jun 27 2006 Adding connection strings at runtime Jun 21 2006 Review of Domain Driven Design Jun 12 2006 Dear Microsoft Branding Department:Retire! Jun 12 2006 Debugging Javascript Jun 08 2006 Venkat drops another winning analogy May 01 2006 Microsoft Certifications Apr 12 2006 Joel gets it right Apr 12 2006 Iteration Zero - Part 1 - Source Control with Subversion Apr 02 2006 Feedburner Rss Feed Mar 28 2006 My current music solution Mar 27 2006 Hard Drived Burned Up Mar 22 2006 Podcast - Ben Day on NHibernate Mar 08 2006 I’m an uncle (again) Mar 08 2006 Developing for a Domain Environment Mar 08 2006 Webhost Hiatus Mar 02 2006 Sharepoint Portal Server Installation Mar 02 2006 SqlExpress connection under Remote Desktop Jan 08 2006 2005 I’m all banged up! Dec 08 2005 GridView CommandField Validation woes Nov 29 2005 Adding Javascript to ANY CommandField control Nov 29 2005 Engaged! Nov 27 2005 vs2005 beta 2 Nov 15 2005 A cool free online service. Nov 09 2005 doh! of the day Nov 07 2005 My thoughts about the .NET Rocks! show in Austin Nov 02 2005 Extreme Programming Explained, 2nd Ed. Nov 01 2005 Tooltips on Disabled buttons Oct 21 2005 You’re my boy Blue! Oct 20 2005 depressed - missing Mom Oct 17 2005 yet another reason why I don’t like outlook Oct 14 2005 database 2 :the sequel! Oct 14 2005 Blue October / Ticketmaster Rant Oct 06 2005 email clients – they all suck Oct 05 2005 .NET 2.0 Windows Forms Oct 03 2005 For every action, there is an equal and opposite reaction… Sep 28 2005 Hurricane Rita Sep 22 2005 Back to work Sep 13 2005 Mom loved life… Sep 02 2005 The Battle of the Data Access Layers Aug 16 2005 HDNUG Meeting Aug 11 2005 Send me to the PDC! Aug 08 2005 Medal of Honor - European Assault Aug 08 2005 Game Coding Complete - 2nd Ed Jul 31 2005 Accessing Session from an HttpModule Jul 28 2005 Move from Blogger to dasBlog Jul 27 2005 Blog Design Jul 27 2005 Congratulations, you’ve installed DasBlog! Jul 20 2005 Chinese translations Jul 06 2005 ControlInjector article updated Jul 01 2005 Replace notepad completely… Jun 30 2005 Lessons learned – ViewState, Server Controls, and Control lifecycle. Jun 29 2005 Server control Page reference Jun 27 2005 My worst job ever Jun 23 2005 Securing client-side content:Flash files Jun 20 2005 HDNUG Jun 17 2005 DevCon 2005 afterthoughts Jun 14 2005 Visual Studio DevCon 2005 - Houston Jun 09 2005 Reformats are fun – cool utilities Jun 06 2005 My first article published! May 28 2005 Server controls vs. User Controls May 23 2005 Forza Motorsport May 19 2005 VS 2005 Beta 2 has arrived! May 17 2005 ASP.NET 1.1 Master Pages May 03 2005 Hear my email on .NET Rocks! May 02 2005 NHibernate and ASP.NET - Part 2 Apr 28 2005 New template Apr 28 2005 NHibernate and ASP.NET Apr 27 2005 IE / Firefox and Javascript Mar 21 2005 Free books from Apress Mar 08 2005 Team Development with ASP.NET Multiple Projects Mar 04 2005 annoyances while combining VB.NET and C# Feb 26 2005 I swear I’m the last to know everything…. Feb 21 2005 Empires:Dawn of the Modern World Feb 15 2005 Categories Feb 12 2005 ASP.NET Enterprise Environment Feb 12 2005 Pass-Phrases are the new thing Jan 14 2005 It’s that time again - System wipe Jan 09 2005 The Antec P160 ATX Case Jan 01 2005
Putting your Logic in Stored Procedures OR How to Create a Maze of Unescapable Complexity Sep 13 2007