The Morning Brew #520
Posted by Chris Alcock on Tuesday 19th January 2010 at 10:17 am | Tagged as: .NET, Development, Morning Brew
Software
- Caliburn v1.1 Release Candidate Available! – Rob Eisenberg announces the release candidate release of Caliburn his WPF and SIlverlight UI pattern implementation library. This release includes lots of community driven changes along with bugfixes and improvements in a number of areas.
- VS 2010 Guidance Documents Released – David Jung highlights the release of 5 new guidance documents on Visual Studio 2010 and TFS 2010 including reference documents on Upgrade, quick reference, branching and requirements management.
- jQuery Lint – James Padolsey introduces his jQuery-Lint runtime jQuery validation library. Unlike a lot of other Lint type tools this one is a runtime library which runs on the site in the browser validating pages for correct usage of jQuery. This project is young, but seems to be an interesting one.
Information
- Use C# 4.0 dynamic to drastically simplify your private reflection code – While not advocating using reflection on privates, David Ebbo shares a technique using the new Dynamic functionality of .NET 4 for performing this type of reflection more easily.
- Editable Routes Using App_Code – Phil Haack reworks his editable routes implementation to use app_code to allow it to work in a medium trust environment (where FileSystemWatchers don’t).
- Web testing with Selenium and xUnit.net – Joel Abrahamsson looks at using Selenium to test web applications using xUnit.Net rather than NUnit looking at how you can write more maintainable tests
- UML Modeling and Code Generation in Visual Studio 2010 – Oleg Sych gives a tour round the UML Modelling functionality of Visual Studio 2010, showing how you can customise the UML profiles, and looking at generating code from the model
- Much Ado About Monads – Creating Extended Builders – Matthew Podwysocki continues his series of posts on Monads with a look at some of the other methods required to help build a rich programming model for the monads.
- Building a LINQ Provider – Pedram Rezaei runs through the process and buildof a custom IQueryable LINQ Provider implementation which, much link LINQ to SQL can perform queries, and create, update and delete operations in this comprehensive MSDN article
- CLR V4: Profiler Attach Part 2: Ok, now what? – David Broman continues his series on the .NET 4 CLR profiling APIs with a look at what profilers should be doing once they are attached to a running process
- Getting started with dependency properties – Luis Abreu takes an introductory look at dependency properties, looking at what they offer beyond the standard property implementation, and follows up with Dependency property and value inheritance.
- A Definite Assignment Anomaly – Eric Lippert takes us on another voyage of exploration of the C# compiler looking at some strange behaviour which can be allowed with external assemblies defining structs.
- FubuMVC – Define your actions your way – Joshua Flanagan talks about the support for different types of Action in the FubuMVC framework, which while being an opinionated framework allows you a good degree of flexibility in this regard.
Community
- DDD Scotland – Vote for Sessions – Voting on the proposed sessions has opened for the DeveloperDeveloperDeveloper Scotland Event to be held in May in Glasgow. This is your chance to shape the agenda for the day, and to pick from a great range of proposed sessions.
- Wanted: Virtual Alt.Net Community Contributors, Organizers, and Presenters – Steve Bohlen issues an appeal on behalf of the Virtual Alt.Net Community for volunteers to help with the organisation of this Virtual User Group, present sessions virtually, or to help out more generally.
Comments Off on The Morning Brew #520