The .NET world seems to have been busy this weekend, no doubt fuelled by the Alt.Net Seattle Conference – coverage of this finds itself in its own section today.
Software
- xVal 0.8 (Beta) Now Released – Steve Sanderson announces the release of version 0.8 Beta of xVal, his validation framework bridge for ASP.NET MVC which allows you to combine serverside and client side validation. This new release has a number of new features including Internationalization support and NHibernate.Validator support and works in the RC release of ASP.NET MVC
- Announcing ADO.NET Data Services v1.5 CTP1 – The Project Astoria Team announce the first CTP of Version 1.5 of ADO.NET Data Services (previously known as Astoria). This post is an announcement of what the release will be, and there is no firm date yet on when the CTP will be released.
- FsCheck 0.5.1 – Kurt Schelfthout announces a bug fix release of FsCheck, the F# port of QuickCheck. This release contains three bugixes, and should be safe upgrade for anyone running 0.5
Information
- 10 Papers Every Programmer Should Read (At Least Twice) – Michael Feathers highlights 10 technical papers that he believes are key concepts in programming, and gives details as to why each is included in his list.
- Development Psychology, Technical debt and The next feature syndrome – Patrick Smacchia follows on from Martin Fowler with a discussion of how Technical Debt can build up in your development, and attempts to identify some of the common root causes.
- Creating DTOs using AutoMapper – Gunnar Peipman experiments with ‘AutoMapper’ to create Data Transfer Objects with the mapping carried out by AutoMapper, and shares the code
- ASP.NET MVC Sample Application at www.ASP.net/MVC – Stephen Walther highlights the release of a sample application for ASP.NET MVC which has been released on the offical site. This application is a simple contact manager which aims to be a simple to understand sample.
- Refactoring legacy code – Gabriel Schenker highlights some key concepts when working with and refactoring older code.
- Writing an IronPython Debugger: Introduction – Harry Pierson begins the process of writing a debugger for IronPython, starting with a look at the infrastructure provided by .NET for debugging. Follow the links at the top of his post for parts 2 and 3
- Back To Basics: Generational Garbage Collection – Abhinaba Basu continues his series on Garbage collection with a look at the generational garbage collection algorithm
- I is for … Isolated Storage – Jim O’Neil takes a look at the concept of Isolated Storage in ,NET, exploring its uses and capabilities.
- Some Changes Since Beta for the RC – The Engineering Windows 7 Blog takes a look at some of the changes they have been making to Windows 7 after the beta release
- QuickGraph on Code Contracts – Peli de Halleux has been implementing .NET Contracts for the data structures in QuickGraph, and in this post talkes about the implementation of a number of them
- Using Dynamic Proxies for Fault Tolerance and Failover – Derek Viljoen explores the idea of using Dynamic Proxies to implement failover functionality in this Code Project Article.
Alt.Net Seattle and MVP Summit
- ALT.NET Seattle Day One – Phil Haack provides nice write ups of each day of the Seattle Alt.Net conference, with plenty of photos and links to related topics and articles. ALT.NET Seattle Day Two and ALT.NET Seattle Day 3
- MVP Summit 2009 Twitters – Scott Dorman provides links to a number of people who are attending the MVP Summit, and many who will have attended the Alt.Net Seattle conference too. If you are keen to read more about these two events, this list is a great starting point
- ALT.NET Seattle — Keynote [Ward Cunningham] – Jeff Certain writes up the Alt.Net Seattle keynote from Ward Cunningham, and also writes up some notes about Subversive Agile