2 Apr
2009

It’s a matter of (mobile) perspective

You can either : Write applications using .NET on a mobile device; or Write mobile applications that happens to use .NET. If you do the first one and the application is even moderately complex don’t expect any kind of useful performance. The almost limitless processing power on today’s desktops and servers is very much absent […]

Read More
30 Mar
2009

Elegant Code Cast Download Issues

Some listeners are reporting download issues for the Elegant Code Cast episodes. Specifically, there are reported incidents of an apparently good download that stops playing midway through the episode. First of all, we apologize profusely for the technical difficulties. Anytime something provides friction like this you are undoubtedly going to vote with your feet and […]

Read More
30 Mar
2009

Agile EntLib Development in Microsoft p&p

Category:General PostTag: :

I understand that not all teams behave this way at our favorite platform company, but I think it is important to note trends toward goodness. Guess how the priorities for Enterprise Library 5.0 are being determined. By explicitly sharing and opening the backlog, which is a great thing. The transparency of techniques like this genuinely […]

Read More
29 Mar
2009

Boise Code Camp – Test Driven Development with IOC and Mocks

I had the opportunity to speak about Test Driven Development at the 2009 Boise Code Camp. There was a great turnout and overall I think the talk went over with great success. The session(s) start from the simple concept of Red-Green-Refactor and ?Why TDD?? and builds to more advanced topics like using a mock framework […]

Read More
28 Mar
2009

Experimenting With Fluent Interfaces in the Domain

As you might have guessed from my previous two blog posts, I’ve been experimenting with fluent interfaces lately. I’ve been thinking about passing an expression builder to an aggregate root so that the root entity can use the builder to create a particular child entity. This begs for some code. public class Category : DomainEntity […]

Read More
28 Mar
2009

About Working With a Shared Database

I just wanted to share this quote that I’ve read while I was skimming through Enterprise Integration Patterns. This paragraph clearly phrases my thoughts about a Shared Database, also because I’ve been confronted with its downsides for quite some time now. One of the biggest difficulties with Shared Database is coming up with a suitable […]

Read More
21 Mar
2009

One Scenario Where the System.DirectoryServices. AccountManagement API Falls Down

About a year ago, I wrote a post about Directory Programming with System.DirectoryServices. AccountManagement. I’ve been using the AccountManagement API of the .NET 3.5 framework since then and I still like its simplicity over the raw API of the System.DirectoryServices namespace. Over the past year, however, I’ve encountered one scenario where I was forced to […]

Read More