Monthly Archives: November 2008

Mapping A State Pattern With NHibernate

In the comments of my previous post – Descriptive State Enumeration – Maxim Tihobrazov asked me to show how to map a state pattern with NHibernate; and I am more than happy to oblige! NHibernate Mapping Options I certainly don’t … Continue reading 

Posted in .NET, Data Access, Design Patterns, Lambda Expressions, NHibernate, Principles and Patterns | 3 Comments

PTOM: Descriptive State Enumeration

This post is part of the November 2008 Pablo’s Topic Of The Month (PTOM) – Design Patterns and will primarily outline the State pattern, with an Enumeration or Descriptor pattern thrown in for good measure. Switch statements and if-then statements … Continue reading 

Posted in .NET, Design Patterns, Principles and Patterns, Refactoring | 6 Comments

Kanban – Pulling Value From The Supplier

Before I start talking about how our team is going about our implementations of Lean and Kanban, I wanted to start by outlining my current understanding of what kanban is. I’m hoping that this will set the ground work for … Continue reading 

Posted in Agile, Kanban, Lean Systems, Management | 2 Comments

PTOM: Command and Conquer Your UI Coupling Problems

This post is part of the November 2008 Pablo’s Topic Of The Month (PTOM) – Design Patterns and will outline a simple Command pattern, its implementation and use. One of the core principles of object oriented software development is the … Continue reading 

Posted in .NET, Analysis and Design, Design Patterns, Principles and Patterns | 5 Comments

Organizing BDD Context/Specs For Findability

Finding Classes With Resharper It’s no secret that I’m a huge fan of Resharper. It rocks. I don’t like to code without it. One of the many features that I love is the Ctl-N shortcut to find a class. Resharper … Continue reading 

Posted in .NET, Agile, Behavior Driven Development, Continuous Integration, Resharper, Unit Testing | 5 Comments

Adventures In Lean

In the last six months, my team has undergone some very radical changes and has turned into a full blown Agile team. I’m very happy with our success and I consider this team to be the shining example in our … Continue reading 

Posted in Agile, Lean Systems, Management, Retrospectives, Standardized Work | 2 Comments