News
24 February, 2010. It was a Wednesday. Our application complexity has hit its tipping point, and we decide to move past anemic domain models to rich, behavioral models. But what is this anemic domain ...
19 June, 2009. It was a Friday. In just about every website you go to these days, its layout follows a very similar pattern: You have some static resource logo, a large main section with information ...
24 May, 2011. It was a Tuesday. I’ve built a few dozen security mechanisms in my career. Unfortunately, I kept getting it wrong, hence the need to keep building them. Over the years, though, I learned ...
12 August, 2008. It was a Tuesday. A question came up on the ALT.NET message board asking whether Value Objects should be used across service boundaries. Of course, the conversation took several ...
23 January, 2009. It was a Friday. In Domain-Driven Design, creating a rich domain model in code is essential for capturing the richness and complexity of the real-world domain. These domain models, ...
18 September, 2009. It was a Friday. I’m getting more and more requests around the area of two-way mapping, meaning you’d do something like: Product being an entity, I can’t for the life of me ...
3 September, 2010. It was a Friday. Moving from subversion to git can be a struggle, trying to understand what terms like checkout, commit, branch, remote, rebase all mean in the git world. I learned ...
29 November, 2012. It was a Thursday. IDisposable is a standard interface in the .NET framework that facilitates the deterministic release of unmanaged resources. Since the Common Language Runtime ...
3 December, 2007. It was a Monday. One code smell I tend to miss a lot is primitive obsession. Primitives are the building blocks of data in any programming language, such as strings, numbers, ...
13 October, 2016. It was a Thursday. A while ago, I blogged about using MediatR to build a processing pipeline for requests in the form of commands and queries in your application. MediatR is a ...
In most of the projects I’ve worked on in the last several years, I’ve put in place a mediator to manage the delivery of messages to handlers. I’ve covered the motivation behind such a pattern in the ...
11 February, 2009. It was a Wednesday. I found the Motivator this morning. It lets you create your own motivational pictures. So, here’s my first run at creating the SOLID software development ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results