Upcoming Talks
-
Recent Posts
Recent Comments
- Nathan Alden on Mixing async and sync in distributed systems
- Architecting a MVC web application with Knockout « thewayofcode on How we do MVC – View models
- Anonymous Coward on Enumeration classes
- Software Development Word of the Day « A-Cuppa-Code on Evolutionary Architecture
- Event-Sourced Architectures by Martin Thompson at QConLondon 2012 « Matthew Skelton on Event Sourcing as a strategic advantage
Archives
- May 2012
- April 2012
- March 2012
- February 2012
- January 2012
- December 2011
- November 2011
- October 2011
- September 2011
- August 2011
- July 2011
- June 2011
- May 2011
- April 2011
- March 2011
- February 2011
- January 2011
- December 2010
- November 2010
- October 2010
- September 2010
- August 2010
- July 2010
- June 2010
- May 2010
- April 2010
- March 2010
- February 2010
- January 2010
- December 2009
- November 2009
- October 2009
- September 2009
- August 2009
- July 2009
- June 2009
- May 2009
- April 2009
- March 2009
- February 2009
- January 2009
- December 2008
- November 2008
- October 2008
- September 2008
- August 2008
- July 2008
- June 2008
- May 2008
- April 2008
- March 2008
- February 2008
- January 2008
- December 2007
- November 2007
- October 2007
- September 2007
- August 2007
- July 2007
- June 2007
- May 2007
- April 2007
Categories
- Agile
- ALT.NET
- altnetconf
- Architecture
- ASP.NET
- ASP.NET MVC
- ASP.NET MVC in Action
- ASP.NET Web API
- Austin Code Camp
- Austin DDD Book Club
- AutoMapper
- BDD
- Behave#
- Behavior-Driven Development
- C#
- Code smells
- Community
- Continuous Improvement
- Continuous Integration
- Dependency Injection
- Design
- Distributed Systems
- Domain Driven Design
- Domain-Driven Design
- Entity Framework
- git
- JavaScript
- Legacy Code
- LINQ
- LINQ to SQL
- Mercurial
- Misc
- MonoRail
- MSBuild
- MVC
- NBehave
- NFJS
- NHibernate
- NServiceBus
- OO
- OSS
- PabloTV
- Patterns
- People
- Personal
- Process
- PTOM
- Rails
- Rant
- Refactoring
- REST
- Rhino Mocks
- Ruby
- SQL
- StructureMap
- TDD
- Team Build
- Testing
- TFS
- Tools
- Uncategorized
- VSTS
- WCF
Meta
Author Archives:
Mixing async and sync in distributed systems
One of the more difficult transitions when moving from a synchronous UI to an inherently async/CQRS-based UI is the burden of figuring out what to do with all these synchronous operations. Especially when dealing with existing systems, users that expect … Continue reading
Posted in Domain-Driven Design
3 Comments
Limits of performance optimization
Back in college, where I was an Electrical Engineering undergrad, I had an especially difficult professor for my microcontrollers course. In this course, we would hand-roll assembly language instructions and upload them to the 68HC12 testing board. (Side-note, I never, … Continue reading
Posted in Architecture
5 Comments
Persisting enumeration classes with NHibernate
As part of my “Crafting Wicked Domain Models” talk, I walk through the concept of enumeration classes, yanked from Java and on Jon Skeet’s list of biggest C# mistakes (or missing features). In my talk, I leave out how to … Continue reading
Posted in Domain-Driven Design, NHibernate
15 Comments
Custom errors and error detail policy in ASP.NET Web API
Today Kurt and I were attempting to debug an Web API service we had deployed to a remote machine. The service was returning 500 errors, and for various reasons, we couldn’t just try to do the requests from that deployed … Continue reading
Posted in ASP.NET MVC, ASP.NET Web API
13 Comments
ASP.NET Web API, MVC, ViewModels and Formatters
There are probably a few more terms I can throw in there, but over the past few days, I’ve been struggling to bridge the gap from how I build applications in ASP.NET MVC and how I see folks building them … Continue reading
Posted in ASP.NET MVC, ASP.NET Web API
25 Comments
Working with Forks on GitHub or CodePlex
So you want to contribute to a Git project on GitHub or CodePlex. The first thing you always do here is create a fork, which is easy enough: After you create your fork, you’ll likely then clone that forked repository … Continue reading
Posted in git
2 Comments
How to fork the ASP.NET Web Stack to GitHub
I find GitHub a lot easier to work with for visual diffs etc., so if you’re interested in forking the newly released ASP.NET Web Stack on CodePlex to GitHub, it’s quite simple. Prerequisites: First, get a GitHub account and make … Continue reading
Posted in ASP.NET MVC, git
14 Comments
ASP.NET MVC, Web API, Razor and Open Source and what it means
In case you missed it, a large part of ASP.NET is not only going open source, but will be developed in the open on CodePlex and will accept contributions. Now, ASP.NET MVC has always been open source, but has always … Continue reading
Posted in Community
16 Comments
Dallas Day of Dot Net NServiceBus presentation posted
About a week ago or so I presented at Dallas Day of .NET on Keeping Integration Sane with NServiceBus. I talked about the three main ways I’ve had to integrate with other systems I don’t control, including: Sending files Receiving … Continue reading
Posted in NServiceBus
1 Comment
Integrating and isolating the container in tests
In unit tests, an IoC container rarely enters the mix. In integration tests, or more end-to-end tests, I like to use the exact same configuration for the container as I do in production. Recreating production scenarios and environments in tests … Continue reading
Posted in TDD
6 Comments

