The Morning Brew #87
Posted by Chris Alcock on Tuesday 6th May 2008 at 07:23 am | Tagged as: .NET, Development, Morning Brew
I’ve had a busy long weekend, and from the amount of good stuff written these past 3 days it looks like the .NET community has too. In the interests of not making this post too large, I’ve saved a few links for tomorrow’s brew.
Software
- Json.NET 2.0 Released – James Newton-King – James Newton-King releases version 2.0 of this JSON supporting library, complete with quick starts and API documentation.
- IronPython 2.0 Beta 2 – Harry Pierson announces the latest beta release of IronPython V2 – this release has had a focus on the performance of IronPython, along with the usual bug fixing.
- F# 1.9.4 Now Available: Making F# Simpler and More Consistent – The Spring Refresh of the F# compiler – Don Syme gives the low down on what has changed.
- dotTrace 3.1 is Released! – JetBrains release an minor upgrade to their .NET profiler – this release includes support for Visual Studio 2008 and Windows Vista and 2008
- LINQ.Flickr 1.3 – Mehfuz releases a new version of a LINQ implementation for the Flickr API.
Information
- RouteEvaluator For Unit Testing Routes – Phil Haack takes a look at how you can unit test routes, and offers a Route Evaluator class to make doing this easier.
- Windows PowerShell V2 CTP2 – Windows PowerShell V2 CTP2 adds significantly to the functionality of V1 – however this is very much a pre-release version, so the usual caveats apply.
- Unit testing events – Patrick Klug looks at how you can unit test your event based code, checking that the events fire the correct number of times
- MVC Storefront, Part 8: Testing Controllers, Iteration 1 : – In this episode Rob Conery gets his demo up and running, looks at testing his controllers and applies the DRY principle to avoid duplication of logic in his views.
- How To Not Screw Up Your Application Object Model – Don’t Go All OOP On Me! – Keith Elder looks at how going for a pure OO model can cause you more problems that it solves – I think that this article is more about pre-conceived ideas over complicating the problem and how you should focus on your clients needs first, and have the OO design come out of those.
- Code Based Repeater for ASP.NET MVC – Phil Haack looks at using Lambda expressions with parts of the template as parameter to produce a better repeater than ForEach for the ASP.NET MVC
- Castle Windsor – One Small Step Towards Better Software – Casey Charlton re-publishes an old article on the benefits of using Castle Windsor IOC to improve the design and testing of an application.
- Adventures in F# – F# 101 Part 9 (Control Flow) – Matthew Podwysocki continues his excellent F# series with a look at Control Flow in F# – one of the bits that is similar to most other languages.
- Foundations of Programming – pt 7 – Addendum – Karl Seguin adds two additional points to his recent 7th part of this series – covering memory leaks with events and Deterministic Finalisation.
- PrismShouldNotReferenceUnity – Glenn Block talks about a pairing session he had with Ayende, and how they implemented a test for one of the team’s conventions
- Manage states in a multi-threaded environment without the synchronization pain – Patrick Smacchia looks at the alternatives to synchronisation for multi threaded programming.
- Accessing the ASP.NET Authentication, Profile and Role Service in Silverlight – Brad Abrams gives a tutorial on using the WCF services for ASP.NET authentication, profile and role services from a Silverlight client application.
- Go with High End Solutions – Ayende tells tales of how with a complex solution things can go well – it sounds like the key to all this is the knowledge sharing that went on
- Hidden Undocumented Feature of Visual Studio 2008 – Dynamic XSLT Intellisense – A very useful undocumented feature of Visual Studio 2008 – real intellisense for XSLT. This article includes lots of screen shots of it in operation, and the required registry hack at the end of the article
- RefactorCode Released!!! ….. BETA 🙂 – GridViewGuy (AKA Mohammad Azam) announces the beta of his new site, a site which allows users to submit code, and have other users offer refactorings to make the code more beautiful.
- NUnit 2.4.7, 2.5, 3.0: What’s With That? – Charlie Poole clears up any confusion with the version number roadmap for the NUnit unit testing project – sounds like there are interesting features in both 2.5 and 3.0
[…] The Morning Brew #87 (Chris Alcock) […]