- Working hard and enjoying every minute of it.
- using the asp.net lego blocks to create a synchronized Kanban board.
- Tip to become a successful software engineer.
- ASP.Net Web Config Transform Console Utility released on nuget
- Are your unit tests still hard to read ? – Should Assertion Library
- Using sql compact for integration tests with entity framework.
Category Archives: Design
One of my pet peeve questions I often see on various tech mailing lists is “How can I prevent situation XYZ”. In one recent case, it was “How can I prevent UI calls to mutable methods in the domain?” The … Continue reading
Several folks, including Microsoft employees and members of the Oxite team, have politely requested I do a post or few on the problems I see with Oxite and why I previously recommended that it is not a good example/sample from … Continue reading
Yes, it’s true, I’m a big fan of the Dependency Inversion Principle and Dependency Injection. Scandalous! But there are some situations where DI can make your classes…rather interesting. In one recent example, we needed to model an Occupation. A person … Continue reading
This is a portion of a larger set of posts on the subject of Internal DSLs. Nested Function is a pattern explained by Martin Fowler as part of his DSL book work in progress. Fowler’s take on Nested Functions is … Continue reading
This is a portion of a larger set of posts on the subject of Internal DSLs. Method Chaining is a pattern explained by Martin Fowler as part of his DSL book work in progress. Fowler’s take on Method Chaining is … Continue reading
I’ve been preparing for the upcoming ALT.NET Workshop (associated with KaizenConf) on Internal Domain Specific Languages (DSL). The schedule hasn’t been released yet, but I’m pretty sure the Internal DSL workshop will be on Friday 31-OCT (don’t quote me just … Continue reading
This week, Derrick Bailey will be in town (Austin) to talk about the SOLID principles. One of the hardest ones to talk about, and find examples for, is the Interface Segregation Principle. The ISP states: CLIENTS SHOULD NOT BE FORCED … Continue reading
This morning I happened to see the article “.NET Coding Standard & Code Review Points” linked from the good folks over at DotNetKicks.com. I was horrified to see some of the very bad guidance being offered here. While I appreciate … Continue reading
This is for the most part a reaction to conversations on design: Testability in .Net Design and Testability Good Design is not Subjective Believe it or not, I largely agree with all of these posts. The conversation originally started around … Continue reading