The Morning Brew #184
Posted by Chris Alcock on Monday 22nd September 2008 at 07:10 am | Tagged as: .NET, Development, Morning Brew
Looks like the .NET blogging crowd have been busy this weekend…
Software
- A Graph Tree Drawing Control for WPF – A useful looking WPF library for drawing tree graphs with auto layout. I think the source code might be interesting reading for me as I’m trying to get into WPF.
- QuickGraph 3.0 – Jonathan ‘Peli’ de Halleux has upgraded his Graphing library to C#3 and .NET 3.5, making changes to the API to take advantage of Extension methods and delegates
- ScrewTurn Wiki 3.0 Alpha2 – ScrewTurn Software announce the release of the second alpha of their Free and Open Source Wiki Software
- Released: CodeIt.Right Build 1.1.08262 – SubMain announce the release of CodeIt.Right 1.1, a major upgrade to their Static Code Analysis + Automatic Refactoring tool. This release brings in support for .NET 3.5 along with a host of other new features.
Information
- Prism 2.0 – First Drop – David Hill announces the first (pre)release of Prism 2.0. Looks like the team have been hard at work since making their V1 release.
- Avoiding Dependencies – Steve Smith looks at the Facade and Strategy Patterns as a way of avoiding dependencies to help with development and testing.
- MvcContrib – now with SubController support for ASP.NET MVC – Jeffrey Palermo announces the inclusion of support for SubControllers within the ASP.NET MVC MvcContrib add on library.
- Goodbye mocks, Farewell stubs – Roy Osherove talks about the difficulties people have in adopting Test Driven practices, and looks at what can be done to make mocking easier for people, along with suggesting an alternative name which he believes makes the ideas clearer.
- Interfaces and isolation – Jimmy Bogard follows on from Roy’s post, discussion how his mocking skills progressed, and the proposed name ‘isolation’
- Silverlight and WPF – Sharing Library Projects – Mike Taulty looks at techniques which allow you to share code between WPF and sliverlight applications, the first being a create a copy, the second being some cleverness with build targeting
- Cosmos – C# Open Source Managed Operating System – Cosmos is an Operating System Kit, that allows you to write code in C# (or any .NET language that compiles to IL) and then Cosmos post compiles down to machine code allowing you to run the program as a real operating system. This looks like a lot of fun, and hopefully I’ll find some time to have a play with this.
- What is your strategy for becoming a better developer? – Justin Etheredge asks his readers what they are doing to make themselves a better developer, shareing two of his own ideas, and announces a competition to win copies of The Pragmatic Programmer for the best replying entries.
- What is your strategy for becoming a better developer? – Ryan Lanciaux continues on the same theme, giving his tips for becoming a better developer.
- ASP.NET MVC Beta1 in a few weeks and v1 by end of year – Simone Chiaretta sets a lot of developers minds racing as to which end of year ScottGu meant when talking about the final V1 release of ASP.NET MVC
- Introducing the "Dirty Little Secrets" Screencast – Shawn Wildermuth announces his new screen cast series, aiming to share some of the interesting things he’s learned in a twice monthly 10-15 minute format. The first episode covers creating a slide out panel in Silverlight 2
- ViewState management using AOP – PostSharp4ViewState – Another interesting use of AOP techniques. Szymon Pobiega looks at using PostSharp to create an easy way of persisting values to and from viewstate in web controls.
- Introducing jBlogMvc – Amr Elsehemy sets out on a new development series, this time looking at building a blogging engine in ASP.NET MVC and JQuery.
- Threading Basics: Race Conditions, Part 1 – Jason Olson gives an example of a race condition, in the hope of raising developer awareness to this type of problem
- SharePoint for Developers: 3. Introduction to SharePoint Data Structures – Gunnar Peipman continues this series on SharePoint development looking at the key data structures (lists, fields and content types).
- Herding Code Episode 18 – Functional Programming and F# – My favourite functional programming blogger, Matthew Podwysocki, is featured on the latest edition of the Herding Code Podcast, talking on Functional programming in both C# and F#.
[…] The Morning Brew #184 (Chris Alcock) […]