25 Apr
2010

If Self-Documenting Code is the What, Unit Tests are the Why

It is not enough to just write code that is clean and self-documenting.? Eliminating comments and replacing them with clear variable and method names, will tell the reader of your code clearly what it is doing, but it will not properly express why it is doing it. If you recall from my original post on […]

Read More
6 Jan
2010

Event Driven Architecture: Publishing Events using an IOC container

In my last post I talked about advanced IOC usage and how it is possible to use an IOC container to resolve an open generic from a closed implementation. This is technically cool, but it does not explain why this is important. In this post I want to show some additional code that will demonstrate […]

Read More
31 Jul
2009

Exception Logging with EntLib Made Simple

Logging application exceptions is like getting a new muffler. It isn’t exciting. It isn’t very fulfilling. It just costs time and money. Also, it is something that needs to be done. So, can we make exception logging as frictionless as possible? Roll your own logging library. Repeat the same code a lot in your application […]

Read More
25 Mar
2009

FubuMVC From Scratch – Part 4 Persistence

Previous posts in series: FubuMVC From Scratch Part 1 ? Basic project structure setup FubuMVC From Scratch Part 2 ? FubuMVC configuration and Controller setup FubuMVC From Scratch ? Part 3 (Adding View to project) Persistence is a requirement in virtually every application that we write today, and now the time has come for us […]

Read More
8 Mar
2009

FubuMVC From Scratch – Part 3 (Adding View to project)

Previous Posts in Series: FubuMVC From Scratch Part 1 – Basic project structure setup FubuMVC From Scratch Part 2 – FubuMVC configuration and Controller setup Preparing for our View Another founding principal of FubuMVC is to have little to no logic in the View, no logic is preferred. So when we add .aspx pages, we […]

Read More
30 Jan
2009

Setting up a FubuMVC Project from Scratch

I am going to start a series of articles on using FubuMVC for web projects. I have several reason for writing these, one of which is FubuMVC has a lack of documentation right now, so these articles will help out that cause. Also I am starting to do mostly web work, and want to do […]

Read More