The Morning Brew # 277
Posted by Chris Alcock on Monday 2nd February 2009 at 08:10 am | Tagged as: .NET, Development, Morning Brew
Well, we all survived the weekend that Google Broke – although things are looking a little more terminal for Ma.gnolia. Due to their problems today’s edition of the Morning Brew is entirely hand crafted in a text editor using HTML!
Software
- ASP.NET MVC RC Refresh – Phil Haack announces an updated release of the ASP.NET MVC Release Candidate, containing some bugfixes and changes to help fix up breaking changes. This release is also included as a part of the Microsoft Web Platform Installer
- StructureMap 2.5.3 is Released – and the future of StructureMap – Jeremy D. Miller announces the release of StructureMap 2.5.3, and outlines a little of how the project is going to progress in the future. It looks like Jeremy is going to take a step back, and utilise the small network of committers he has nurtured for the project.
- Fresh Oslo Bits – Don Box highlights the latest CTP update of the Oslo and M SDK.
- prism v2 – drop 10 (composite application guidance) – Erwin Van der Valk announces the latest ‘Drop’ release of the Prism Composite Application Guidance package. Drop 10 has seen improvements to the documentation, reference implementation and some bugfixes.
Information
- Simple jQuery Delete Link For ASP.NET MVC and jQuery Delete Link With Downlevel Support– Phil Haack looks at providing an alternative implementation of the, some what dangerous, delete link functionality.
- If you have anything to suggest about the DSA Book then please read this… – Granville Barnett is scopin out the next edition of his Data Structures and Algorithms book, and is looking for feedback and suggestions from the community to point him in the directions people want it to go in.
- Cheap way of speeding up Visual Studio I/O – Dmitri talks about the IO use of Visual Studio and suggests trying a RAM disk to hold your active project file to provide the fastest ‘disk’ you can to speed up the process – just what ever you do, don’t forget to back that up regularly.
- Introducing the ASP.NET MVC (Part 7) – The Controller – Nick Berardi continues sharing sections of Chapter 2 of his book on ASP.NET MVC as he writes it. This post looks at the controller, how the request gets there via routing, and the various parts and components that allow the controller to do its work
- WPF : A graph control – Sacha Barber and Richard Kingula share a WPF powered graph control designed to track time based data (such as rate of change of currency value) in this Code Project Article.
- What Can YOU Do with 10K of Silverlight or WPF Code? – Tim Sneath highlights a few of the great submissions for the 10K silverlight/WPF code chalenge. It really is quite impressive the level of things that can be achived in such a small amount of code.
- Make Your Application Extendable Using the DLR – Shay Friedman looks at building in extendibility using the DLR and the Iron* family of languages to run ‘macro’ code supplied by the user.
- Sorting generic lists using IComparer<T>, IComparable<T>, and the Comparison<T> delegate – John Miller explores three different ways of sorting a collection based on the Generic List, complete with code samples of each technique
- ForEach – Kirill Osenkov talks about the lack of a ForEach extension method on IEnumerable<T>, giving some feedback received from the BCL team, some views on the subject and a great collection of other articles about it.
- How to: Define Value Equality for a Type (C# Programming) – Benyamin Shoham talks about the implementation of Equals when creating your own value types. Unfortunately his code sample appears to have been double HTML Encoded, so its not clear to read.
- ASP.NET Web Developer Checklist – SCott Kuhl shares his Web development best practices, spanning techniques, methodology, tools and general best practices.
- Refactoring the Refactored Switch Statement – Sean Timm, as guest blogger over at Elegant Code, talks about refactoring switch statements, looking at the need for this, along with some techniques for achieving this refactoring using polymorphism.
- Generated by a tool, not for human consumption – Sergio Pereira calls into question the value of the XML method comments that are so common in the .NET world, suggesting that a good well designed API speaks for its self in this respect, and that generating the documentation tags by inspecting method and parameter names doesn’t actually add much value.
- The Dependency Inversion Principle – Gabriel Schenker explores the D of the S.O.L.I.D principles and patterns with a nice article on the Dependeny Inversion Principle.
- Back To Basics: Copying Garbage Collection – Abhinaba Basu continues his series of posts on Garbage Collection with a look at another technique sometimes utilised in Garbage collection and memory allocation
Community
- First Europe VAN – The First European accessible Virtual Alt.Net event is tonight – 19:00GMT to 21:00 GMT. I’m quite looking forward to this one.
- Web Based Integration
with Dr. Jim Webber (Thursday 19th February @ 6:45 pm) – ThoughtWorks continue their Manchester Geek Nights events series with at talk from Dr Jim Webber on integration using Rest and the web for your middle ware to avoid vendor lock in.
[…] The Morning Brew #277 (Chris Alcock) […]
[…] The Morning Brew #277 (Chris Alcock) […]