General
- The Design Is Never Right The First Time: This is hands down the best reason why an iterative approach to software development is the way to go...get something working in front of the decision makers early and often. Phil Haack presents an example from the development of ASP.NET MVC.
- Levels of Enthusiasm: Ever notice how your mood effects both the quality and quantity of your code? Rick Strahl has a great post articulating some of the common levels of enthusiasm he goes through...many of which hit the nail on the head!
- .NET Database Migration Tool Roundup: Ah, database migrations...a term that can be the source of anything from cold chills to developers running screaming from the room! Have a look at Ben Scheirman's post on migration tools for .NET and you can address the issue with confidence the next time it rears its ugly head.
- ALT.NET Geek Code Generator: Proudly display your ALT.NET geekdom using Scott Hanselman's geek code generator!
- SCRUM In Five Minutes: A nice introduction to SCRUM (warning - link is a PDF!).
ASP.NET
- Microsoft Enters The Distributed Cache Party...Fashionably Late, Of Course: One of the most obvious missing features from ASP.NET development is distributed cache. There are a few options available, ranging from open source to proprietary & very expensive. Microsoft is finally lumbering into the arena with Velocity. Be sure to check out what others are saying!
WCF
- REST Services & Metadata Endpoints in WCF: The latest incarnation of WCF offers excellent support for creating RESTful services, but there really isn't a good way of documenting the services. Dan Rigsby explains how you can publish HTML documentation from your service itself. While his example is hard-coded, it doesn't seem like it'd be that much more difficult to scan the class for attributes and generate the documentation on the fly!
