September 2009

Monthly Archive

The Morning Brew #444

Posted by on 30 Sep 2009 | Tagged as: .NET, Development, Morning Brew

I had an enjoyable day at the Manchester Guathon event yesterday, it was nice to put a few more names to faces, and to catch up with some older friends.


  • YUI 3.0.0: First GA Release of YUI’s Next-Generation Codeline – The Yahoo User Interface library team announce the general availability release of YUI 3.0.0, which is a ground up re-build of the YUI library, bringing a number of significant modernisations to the library including it being selector driven, small seed download which brings in the rest as needed, and support for sandboxing


  • And tonight on the History Channel, hummm, Channel 9: Visual Studio – Guy Barrette highlights a two part documentary produced for and available on Channel 9 which looks at the history of the Visual Studio product line.
  • Gtk# for .Net developers – Louis Salin takes a look at the GTK# library which is available on the Mono Platform and compares it with WinForms and looks at how you can go about getting started with it
  • Successive Method Calls With MoQ – Phil Haack looks at the incorrect and correct way of simulating multiple method calls to the same method with different return values using the Moq mocking framework
  • Pushing the Limits of Windows: Handles – Mark Russinovich continues his series on pushing the limit on Windows with a look at handles and objects, handle leaks and how you can track them using windbg
  • Choosing a Data Access Layer for Silverlight 3 – Shawn Wildermuth looks at the choices available for Data Access in your Silverlight 3 applications, giving the pros and cons of each data access strategy
  • Duct tape programmers – Joel Spolsky’s article on ‘The Duct Tape Programmer’ is still eliciting interesting responses from across the community. This response is Ayende’s (with a particularly amusing picture to end on), and Ship Software With Value is Tim Barcz’s response to the notion of ‘just ship it’. In Smart and gets things done *right* Scott C Reynolds looks at it from the point of view of a recovering duct tape programmer
  • LINQ to Z3 – Theorem Solving on Steroids – Part 1 – Bart De Smet shares another detailed post looking at theorem solving using the Z3 library, putting a Linq interface on top. I’m certainly going to have to read this one twice before I understand it, but it certainly looks interesting
  • Using App.config and System.Configuration – ?ukasz Kury?o shows how to use the System.Configuration namespace and the App.Config file to create your own custom configuration sections
  • Inane Generic Usage – Chris Eargle looks at the unnecessary use of generics that can sometimes occur when the developer doesn’t really understand what generics are all about.
  • Best Practices No 5: – Detecting .NET application memory leaks – Shivprasad koirala looks at how you can use some of the windows performance tools to help identify memory leaks in your applications, and using debugdiag to help focus in on the details in this Code Project article


  • Silverlight FireStarter sessions are online – Guy Barrette highlights the availability of recordings of the Silverlight FireStarter sessions from the event held in Redmond recently. All of the sessions are available, ranging from ScottGu’s keynote, through to the Q&A session with all the speakers

The Morning Brew #443

Posted by on 29 Sep 2009 | Tagged as: .NET, Development, Morning Brew

Today is the Manchester Guathon event, which I will be attending – if you spot me there come over and say hello.


  • IronPython Post 2.6 Roadmap – Harry Pierson outlines the near future for the IronPython team talking about future service releases they have scheduled along with IronPython 3.x and Visual Studio integration
  • String interning and String.Empty – Eric Lippert looks at some wierd equality cases where the transitive property of equality is violated (A = B and B = C but A != C), and looks at how the different types of equality and how String.Empty and string interning bring these problems about
  • Converting RTF to HTML – Matt Manela shares a useful tip on converting RTF text to HTML by way of a translation to XAML as an inbetween stage. Sample code is provided
  • Visual Studio 2010 + .NET 4.0 = Parallelism for the Masses – ‘jbarnes’ talks about the need for parallelism in the future of computing and looks at what Visual Studio 2010 and .NET 4 bring to the table in terms of making parallelism easier for developers
  • How Silverlight 3 Validation Works – Shawn Wildermuth digs into the validation features of Silverlight 3 and the RIA services looking at how they actually work, the role of the buddy class and the use of attributes to control the validation
  • Scenario Driven Tests – Ayende shows how he has been building scenario based tests keeping the scenario and the test/assert parts separate to clearly test the behaviour of a system of classes in a particular scenario
  • Beating the duct programmer with generic domains, subdomains, and core domains – Ian Cooper draws on a number of Domain Driven Design principles from the second half of the DDD book by Eric Evans to help defeat the Duct Tape / Hero Programmer
  • The Art of Debugging – A Developer’s Best Friend- Intro – Lesson 1- Repost – Bruno Terkaly has reposted 14 lessons of his series on debugging covering all the standard stuff (watches, breakpoints, tracepoints, etc,) along with debugging SQL, VBScript, JavaScript and other more advanced topics. Follow his September 2009 archive link for the rest of the posts
  • Unity Convention Based Registration – Jon Dalberg looks at configuring the Unity IOC Container in code, and writes some methods to help register types automatically using a convention based approach
  • .NET file format – Signatures under the hood, Part 1 of 2 – Przemyslaw Celej digs deep into the .NET File format with a look at the signatures that are used to store data in the metadata tables in the .NET assembly. Part 2 of this series is linked from part 1
  • Unit Test Definition 2.0 – Roy Osherove shares his latest definition of what a Unit Test is and how it differs from an Integration test


  • DDD7 – the videos! #DDD #DDD7 – Craig Murphy (with some hosting help from Ben Nunney) provides links to the recordings from the 7th Reading DeveloperDeveloperDeveloper conference, a great opportunity to check out the sessions you missed, or to find out what the DDD series of events are like if you’ve never been
  • Scott Guthrie: ASP.NET MVC 2 – Matthijs Hoekstra shares the video from Scott Guthrie’s ASP.NET MVC 2 session delivered last week at the DotNED organised event. I’m looking forward to seeing this session ‘in the flesh’ today, but for those unable to get to one of the ‘Guathon’ events this is the next best thing
  • UK MSDN Flash Poll for October 7th 2009: How many lines of code did you write yesterday? – Eric Nelson is running a poll for inclusion in the UK MSDN Flash newsletter next week – so give him your answer to this simple question

The Morning Brew #442

Posted by on 28 Sep 2009 | Tagged as: .NET, Development, Morning Brew

Looking forward to tomorrow’s Guathon event in Manchester. If you see me there, please come over and say ‘Hi’.


  • MVVM Light Toolkit Messenger V2 beta – Laurent Bugnion announces the first beta of version 2 of his Model View – View Model toolkit, with its significant new feature of Messenger which makes sending and receiving messages much easier
  • MVC Turbine – Javier G. Lozano shares his MVC Turbine project which makes it easier to implement IOC within ASP.NET MVC projects, complete wtih an updated default project template to further speed up the process.


Next Page »