Slightly later posting than usual today ā Iām on leave from work this week so this might be a recurring pattern this week as I can have lie-ins š
Software
- Tinyject ā IoC in an Evening ā Lars Wilhelmsen had a need for a simple IOC container, so crafted a simple implementation in an evening. Lars hints at a version 2, and I look forward to seeing how this project progresses.
- Mocking and stubbing easier than ever with Moq 2.6 ā Daniel Cazzulino announces the release of Moq 2.6 and talks about Moq 2.6ās new features, including recursive mocks and mocked default values
Information
- NotImplementedException and the Interface Segregation Principle ā Jimmy Bogard talks about the Interface Segregation Principle, and how not applying it can result in lots of method implementations which simply throw NotImplementedExceptions.
- My 10 common mistakes in ASP.NET ā Mads Kristensen posts a list of ASP.NET things that he needs to do better ā and I think that most of these things will apply to any ASP.NET Developer.
- Thoughts On Domain Validation ā Part 1 ā Justin Etheredge starts what looks to be a very interesting series on validation of Domain entities. Justin starts by drawing on the work of others to build a validation interface and forms this into a full solution.
- Microsoft F# and TestDriven.Net 2.16 ā Jamie Cansdale talks about adding F# support into TestDriven.NET
- ASP.NET MVC and the new IIS7 Rewrite Module ā Scott Hanselman looks at moving from ISAPI_Rewrite and Apache modrewrite rules to the new IIS7 Rewriter module, and also considers the SEO implications of this and ASP.NET MVC
- Request for comments: Changing the way dynamic mocks behave in Rhino Mocks ā Ayende polls for opinion on a change to the way Rhino Mocks dynamic mocking works with multiple calls to the same mocked method.
- An Unexpected Benefit of Using an IoC Container ā Joel Ross had been questioning the need for IOC and DI, but, with some refactoring has rediscovered why its such a powerful technique that enables conformance with a number of development best practices
- Parallel Programming and the .NET Framework 4.0 ā The Parallel Programming with .NET Blog announces that the Task Parallel Library and PLINQ will both be parts of the forthcoming .NET 4.0 release.
- Migrator.NET ā Bart Merchtem takes a look at Migrator.NET a .NET based database migrations framework that aims to make maintaining your database easy as you develop.
- Using the ASP.NET MVC Framework as a JSON Service Provider for Richer Web Applications with MS Ajax Templates and jQuery ā Corey J Gaudin looks at using a collection of technologies to expose model objects as JSON to a JQuery front end
- MVC Storefront Part 22: Restructuring, Rerouting, and PayPal ā Rob Conery continues his excellent screencast series on building a real world ecommerce store using ASP.NET MVC. In this part Rob restructures some of the site and improves his routing structure, and finishes by adding PayPal payment integration.
- How To Write Testable ASP.NET UserControls ā Davy Brion follows on from a past post about writing testable webforms, with a look at doing the same with User Controls
- October 10th Links: ASP.NET, ASP.NET AJAX, jQuery, IIS ā ScottGu continues his series of ASP.NET related links ā a few of his links this week have already been featured in The Morning Brew, but there are plenty of other good links there too.