The Morning Brew #582
Posted by Chris Alcock on Monday 19th April 2010 at 07:34 am | Tagged as: .NET, Development, Morning Brew
Software
- SharePoint 2010 reaches RTM! – The Microsoft SharePoint Team announce the RTM (Release to Manufacturing) release of SharePoint , along with Office,2010 Visio 2010 and Project 2010. There will be a virtual launch event held on 12th May
- Office 2010 Reaches RTM! – Takeshi Numoto talks about the Office 2010 RTM release milestone, giving the details of the availability of office in volume licensing and retail stores
- MonoTouch 3.0 – Miguel de Icaza announces the release of MonoTouch 3.0, which brings support for the new features of iPhoneOS 4.0, along with a few other new features. This release is technically a preview, and requires that you have the Apple iPhone 4.0 SDK installed
- Moonlight 3 Preview 6 – Miguel de Icaza also highlights the latest preview release of Moonlight, the Mono Project’s Silverlight Implementation
- Silverlight 4 Released – Scott Guthrie gives his usual overview of a new release, looking at the various bits of the Silverlight 4 release, linking to further details from other members of the team
- CSLA 4 Preview 4 available – Rockford Lhotka releases a preview release of his CSLA 4 Application Framework. This preview release almost contains the full range of functionality that will be in the final release, and requires Visual Studio 2010 with optional dependencies on Silverlight 4
Information
- Eliminating Comments: the Road to Clarity – John Sonmez talks about the role of comments in our code, and examines the assertion that comments should be unnecessary, and that good clear code should be completely readable without comments, illustrating with some examples
- Sending JSON to an ASP.NET MVC Action Method Argument – Phil Haack follows on from Javier Lozano’s post from last week with a look at using the support ASP.NET MVC Futures library to perform the sending of JSON to controller actions.
- A Simple JSON Model Binder – Javier follows up with a simple custom implementation of the JSON Model Binder, and shows this in this post.
- Moving Suteki Shop from Linq-to-SQL to NHibernate – Mike Hadlow has been porting his Suteki Shop Open Source ASP.NET MVC E-commerce application from Linq-to-Sql to the NHibernate ORM, and has now completed this work, and along the way learning some interesting things about NHibernate and Get<T> vs Load<T> and sub types
- Model-View-ViewModel (MVVM) Explained – Jeremy Likness posts a long but valuable article on the MVVM (Model-View-ViewModel) pattern, looking at the structure, reasons why you should use it, and showing an example implementation
- Visual Studio 2010 Keyboard Shortcuts Poster – Suprotim Agarwal highlights some Visual Studio keyboard shortcut posters, available as PDFs for Visual Basic, Visual C#, Visual C++ and Visual F#
- C# 4.0: Alternative To Optional Arguments – Paulo Morgado continues his exploration of the new C#4 release, looking in this post at the alternatives to optional parameters when implementing interfaces which are to be consumed from other versions of the framework. Paulo also turns his attentions to Dynamic Programming and COM Interop Improvements
- Strings and F# Immutable Lists – Robert Pickering talks about Immutability in programming, looking at its place and use in strings and lists, and discusses the performance aspects of using immutability in your F#
- SilverLight 4, RIA Services, MEF and MVVM, oh my… A four part series from the mind of Shawn Wildermuth (updated for VS2010/SL4 RTM) – Greg Duncan highlights an updated version of a series of posts from Shawn Wildermuth which addresses an number of the key concepts in Silverlight 4 development, now updated for the RTM release
- Double Dispatch is a Code Smell – Derek Greer talks about the Double Dispatch form of the Strategy pattern, discussing why it exists, and how it can be used, and showing alternatives which may be better.
Comments Off on The Morning Brew #582