The Morning Brew #452
Posted by Chris Alcock on Monday 12th October 2009 at 07:41 am | Tagged as: .NET, Development, Morning Brew
Software
- Announcing PostSharp 2.0 CTP1 – The PostSharp team announce the release of their first Community Technology Preview release of PostSharp 2. This version is a significant update and re-work of the the PostSharp product, and will eventually be released as commercial software
- ReSharper 5.0: Intro – Looks like the first preview releases of ReSharper 5 are just around the corner, and the V5 product aims to support VS2010 as well as 2008, improved web development support along with the usual improvements to the code analysis it performs. Tim Barcz has had his hands on an early copy as he is a JetBrains .NET Academy Experts member and talks about Resharper 5.0 – Bookmarks , a new feature to aid code exploration.
- Json.NET 3.5 Release 5 – .NET 2.0 Support, Error Handling & Databinding – James Newton-King announces the release of Version 3.5 Release 5 of his JSON framework for .NET, which brings support for .NET 2.0 meaning there is now an upgrade for people still running Json.NET 1.3.1. Also included are a number of other changes, new features and bug fixes
- Ra-Ajax 2.0.3 Released – Kariem Ali announces the latest release of Ra-Ajax, which includes bug fixes and a new effect which allows the changing of CSS classes during chained events
- Davide Mauri : QueryUnit POC v.0.0.0.6 – Davide Mauri announces the release of QueryUnitPOC v0.0.0.6, a testing framework for SQL Server and analysis services databases built on top of NUnit 2.5.1 but does not require any .NET knowledge to get up and running.
Information
- 200 Page Manual on Inversion of Control (plus or minus 199) – Rob Conery gives an excellent introduction to Inversion of control, running through a good worked example of the process of migrating code to an IOC way of working, following up with a post looking at Using Dependency Injection and Mocking For Testability focusing on some of the advantages of using an IOC approach, and responds to feedback on the original piece with 200 Page Manual on Inversion of Control, Part 2 – fantastic work Rob.
- NerdDinner with Fluent NHibernate Part 3 – The infrastructure – Bengt Berge continues his series of posts on migrating the Nerd Dinner ASP.NET MVC sample application to NHibernate using the Fluent NHibernate library looking at session management and the repository in this post.
- Finding Dirty Properties in NHibernate – Ricardo Peres shares a few extension methods for the NHibernate Session to help you to identify the entities and properties that have been changed in this session,
- Quick and Dirty Enum Mapper for Fluent NHibernate – Alex Cuse looks at changing the way that Fluent NHibernate was storing his Enum values so that rather than using string representations the numerical value was persisted to the database
- DevHawk – Hybrid App Debugging – The Debug Window – Harry Pierson continues his series on Debugging polyglot programs written in IronPython and C#. This part looks at adding fucntionality to the newly created debug window, and polls his readers for which feature he should implement next.
- STM.NETInFramework4 – Ravi Kotecha gives an introduction to the Software Transactional Memory functionality currently available in a special release of the .NEt 4 Framework
- What’s Wrong With This Code? (#22) – K. Scott Allen shares another of his short snipets of code which has a fundamental problem for you to try and spot. This one despite being harder to spot than it used to be is stll quite an easy one.
- My History of Visual Studio (Part 5) – Rico Mariani continues his series talking about his experiences with Visual Studio over the years
- Video Posted for Belgium Visual Studio User Group: 10 Years of Framework Design Guidelines – Brad Abrams shares the video taken from his recent 10 Yeats of Framework Design Guidelines talk at the Beldum VS user group.
- F# in VS2010 – Soma Segar highlights the inclusion of F# in the Visual Studio 2010 release giving a brief overview of the new features that it includes.
- Event Aggregation – Davy Brion explores the concepts and implementation of Event Aggregation Patterns for use in communicating occurrences to other parts of the code without caring about what those other parts are.
- TDD: Keeping assertions clear – Mark Needham talks about the importance of keeping assertions clear so if is obvious why a test is failing
Community
- Languages on the Java VM – ThoughtWorks Manchester (UK) GeekNights events make a welcome return, and on the 21st October Sam Newman will be talksing on Clojure and Scala, two languages built on top of the JVM. These talks, while not .NET related have proved to be very interesting in the past, as have the discussions in the bar afterwards with a good group of agile developers. Well worth checking out if you are in the area.
- Last Call: PDC09 $300 discount ends October 13 – Tomorrow is the end of the $300 off PDC registration. Also worthy of note is the $500 reduction you can get if you are a BizSpark programme participant
Soma’s last name is “Somasegar” – his name is not “Soma Segar”, although his nickname is “Soma”. His first initial is “S.” but he basically never uses his real first name. If you’re internal you can look it up on headtrax if you’re curious.
Many thanks for the correction (and the Eric Law / Eric Lawrence one too). One of the biggest problems I have when putting The Morning Brew together is the correct attribution for posts – a great many sites don’t have real names on them which is a shame, so I often end up assuming (with mixed results).
ANd AlexCuse is his handle written like that not Alex Cuse. I don’t know if I can use his real name in public.