Curbing long tail design

One of the perks of my job (and talking to a lot of folks) is that I get to see a lot of people’s actual code. Not gists, blog examples, or GitHub playgrounds, but real, actual, production code. Some code … Continue reading 

Posted in Architecture, Design | 21 Comments

Test styles and avoiding setup/teardown

Curious about NSpec, Amir Rajan posted a challenge that posited that NSpec can make your tests cleaner. The results are summarized here: https://gist.github.com/amirrajan/6701522 One thing that is in stark contrast with my tests: https://gist.github.com/jbogard/6690905 And the others is that I … Continue reading 

Posted in TDD, Testing | 3 Comments

Perception is Reality–The state of OSS in .NET

A response to Amir Rajan’s post that .NET OSS is DOA. The history of OSS in .NET is a long and winding road. It involves many different champions in the community, many different teams in Microsoft, and a very interesting … Continue reading 

Posted in Community, OSS | 31 Comments

AutoMapper 3.0, Portable Class Libraries and PlatformNotSupportedException

One of the major additions of AutoMapper 3.0 is the support of multiple frameworks through Portable Class Libraries. A Portable Class Library (PCL) allows a library developer to easily target multiple frameworks, as Scott Hanselman pointed on in a blog … Continue reading 

Posted in AutoMapper | 15 Comments

AutoMapper 3.0 released

AutoMapper had Silverlight 4 support a while back, but it was a huge pain to keep up. In this release, I converted AutoMapper to a Portable Class Library, with supported platforms: .NET 4 and higher Silverlight 4 and higher Windows … Continue reading 

Posted in AutoMapper | 33 Comments

Conventional HTML in ASP.NET MVC: Building tags

In order to provide conventional HTML, you have to build on a solid foundation. Because most of the time I want to tweak my rules in C#, it’s important that I’m able to tweak the output of HTML programmatically. This … Continue reading 

Posted in ASP.NET MVC | 11 Comments

Conventional HTML in ASP.NET MVC: A Primer

I hinted last post that I wasn’t a fan of the Display/Editor templates in ASP.NET MVC. I really liked the idea of opinionated, metadata driven input and output builders – in fact, I wound up building this concept in a … Continue reading 

Posted in ASP.NET MVC | 17 Comments

How we do MVC – 4 years later

I’ve taken something like a 3 year hiatus from web applications to work mostly on SOA/messaging systems using NServiceBus, and am recently back on an MVC project. Lots of things have changed, but a lot is still the same. Most … Continue reading 

Posted in ASP.NET MVC | 20 Comments

NDC Videos online

A couple of weeks ago I had the privilege of presenting a few talks at the NDCOslo. It’s a close contest for the most enjoyable, rewarding conference with it and CodeMash, but both have a different enough vibe that it’s … Continue reading 

Posted in Community | 10 Comments

Austin Code Camp 2013 registration open

The annual Austin Code Camp, scheduled for August 17th, is now open for registration. The Austin Code Camp is 100% free and run completely by volunteers, with support from the Austin .NET Users Group (ADNUG). The call for speakers is … Continue reading 

Posted in Community | 1 Comment