Archive
These are old posts. Like, old posts. Some of the stuff I wrote is not good. Some is fun. YMMV.
- OO Interview - Classes Protect Invariants12/6/2011
- OO Interview - Refactoring Static Data12/7/2011
- Maintainability and Code Organization12/8/2011
- Some Thoughts on Constructors and Unit Testing12/9/2011
- Let's Design a Language: C♭ - Part 112/12/2011
- Let's Make a Language: C♭ - Part 212/13/2011
- Let's Make a Language: C♭ - Part 312/14/2011
- Interlude - A Message To Garcia12/15/2011
- About This Site12/16/2011
- Let's Make a Language: C♭ - Part 1 Revisited12/19/2011
- Announcing sqlcop12/20/2011
- Post-Holiday Blues12/27/2011
- My Perfect Software Lifecycle Management Tool12/28/2011
- "Too Deep" Unit Tests12/29/2011
- sqlcop Update12/30/2011
- Happy New Year1/3/2012
- The Visitor Pattern in Python1/4/2012
- Runtime Class Mixins with Python1/5/2012
- Running nunit-console Under mono on OSX1/6/2012
- sqlcop is Way To Big1/9/2012
- Making a To-Do List With flatiron.js (Old School)1/10/2012
- Making a To-Do List With flatiron.js (Story 1)1/11/2012
- Making a To-Do List With flatiron.js (Story 2)1/12/2012
- Making a To-Do List With flatiron.js (Story 3)1/13/2012
- Making a To-Do List With flatiron.js (Story 4)1/13/2012
- Making a To-Do List With flatiron.js (Story 5)1/13/2012
- Emergency plates Update (2012-01-13) for To-Do List Application1/14/2012
- How To Run Python.NET on Mac OS X Lion with Mono1/17/2012
- 60-Hour Work Weeks1/18/2012
- Fielding's REST for R33LZ1/19/2012
- What I Did Today1/20/2012
- HATEOAS: A Follow-Up Discussion About Rest1/23/2012
- Bidirectional Operative RESTful Asynchronous Xeri-programming (BORAX)1/24/2012
- BORAX By Example - Part I1/25/2012
- Interlude - DTOs Ain't No O1/26/2012
- BORAX By Example - Part II1/27/2012
- Managing Down1/30/2012
- Managing Up1/31/2012
- Managing Sideways2/1/2012
- Presentations - Bullet Points Bad2/2/2012
- MembershipUser SchmembershipUser2/3/2012
- Composition Energies Redirected2/6/2012
- Test-Driven Training2/10/2012
- A Little Open Source Amidst the Training2/13/2012
- I Do Not Like...2/16/2012
- Back to BORAX2/17/2012
- Toolkits and Frameworks2/28/2012
- Now in <= IE83/1/2012
- Google Chrome-Like WPF Tab Control3/2/2012
- ChromeTabControl and Visual Children in WPF3/5/2012
- Where Am I?3/10/2012
- Gone Consulting...5/28/2012
- Yet Another Document and a knockout.js Bug5/29/2012
- excuse911.com Coming Soon!5/30/2012
- First Open Clip-Art Submission!6/2/2012
- Clip Art Made High-Score Boards!6/4/2012
- TFS Not for Developers6/8/2012
- Interesting Browser Detection6/16/2012
- Building a Web Grid - Part 16/18/2012
- Building a Web Grid - Part 26/19/2012
- Building a Web Grid - Part 36/20/2012
- Building a Web Grid - Part 46/21/2012
- Building a Web Grid - Part 56/22/2012
- WPF Chrome Tabs Functioning6/29/2012
- mysql and the Leap Second7/5/2012
- POSTing a Bad Resource to a "ReST API"8/19/2012
- Comments Check-In Policy with Visual Studio 2012 and git-tfs11/21/2012
- Modeling in Color, Part I5/7/2013
- Modeling in Color, Part II - Categorizing Classes With Archetypes5/8/2013
- Modeling in Color, Part III - The Mighty «moment-interval» Archetype5/9/2013
- Modeling in Color, Part IV - DNCs for «moment-interval»s5/10/2013
- Modeling in Color, Part V - Full Domain-Neutral Component for the Athletic Club Exercise5/13/2013
- My Bookshelf of Broken Technologies5/14/2013
- Shhh! I'm reading Inferno5/15/2013
- jQuery UI, knockout.js, and Custom HTML Events5/16/2013
- jekyll's New Draft Feature5/17/2013
- Uglier Front page!5/20/2013
- GitHub Pages, jekyll, and Me5/22/2013
- GitHub Pages, jekyll, and Me, continued5/23/2013
- Crap! I Broke My Blog. Again.5/24/2013
- MVWTF? The Histories (and Differences) of MVX5/31/2013
- MVWTF? Part II - MVVM in Detail6/5/2013
- Inbetween MVVM and gohaml6/5/2013
- Follow-Up to Python Visitor6/20/2013
- Reading Ain't Writing7/1/2013
- Python Visitor Now on GitHub7/3/2013
- Rubinius 2, rbenv, and Rails 4 on OS X7/30/2013
- Setup ASP.NET MVC 4 on MonoDevelop 4.19/29/2013
- My Houston Tech Fest Materials Posted on GitHub9/30/2013
- gohaml v2 Coming Soon...10/16/2013
- I Bought an OUYA11/18/2013
- Using an old project called autotest1/25/2014
- Setup ASP.NET MVC 5 on MonoDevelop 4.22/4/2014
- Moodeling In Color: Date Effective Entities2/12/2014
- jade View Engine for Yahoo! Mojito2/22/2014
- Yeah, nothing.3/5/2014
- C# lambdas and LINQ Methods3/17/2014
- Blog-a-Day May!5/1/2014
- A Problem in Designing Binary Properties in stork-odm5/2/2014
- Watching "House of Cards"5/3/2014
- Better Late Than Never5/4/2014
- Natual Human Resources5/5/2014
- Thinking About Forking revalidator5/6/2014
- Promises in JavaScript with rsvp5/7/2014
- A Little More About Promises5/8/2014
- leslie-mvp, the Beginning5/9/2014
- Movie Day!5/10/2014
- Building a Better Grid5/11/2014
- Creating and Using Allegro 5 Static Libraries with XCode 55/22/2014
- Documenting leslie-mvp5/25/2014
- Use a Repository to Learn5/29/2014
- Rambling Toward the Sunset8/6/2014
- Why Does MSDN Throttle Non-IE Downloads?8/9/2014
- ReST, HTML, JavaScript, and URIs8/26/2014
- Houston Techfest 20149/13/2014
- Still Learning - ES611/29/2014
- Hello, World. Again.5/1/2015
- Speeding Up My node.js Build5/2/2015
- Two and a Half Years Later...12/31/2017
- New theme for site1/12/2018
- A little more tweaking1/15/2018
- Pernicious Garbage1/21/2018
- lref in Destructuring1/25/2018