The Morning Brew #1046
Posted by Chris Alcock on Friday 17th February 2012 at 09:35 am | Tagged as: .NET, Development, Morning Brew
Software
- Download: ASP.NET MVC 4 Beta – ASP.NET MVC 4 has reached its Beta Release, with downloads available from the Microsoft Download centre and also as a Nuget package.
- ASP.NET MVC 4 Beta Released! – Jon Galloway gives a detailed overview of what is new in the ASP.NET MVC 4 Beta release, discussing the inclusion of the WebAPI, bundling, razor view engine enhancements, and much more.
- Introducing ASP.NET MVC 4 Beta with Web APIs – Carlos Figueira discusses the release of the WebAPIs as a part of the ASP.NET MVC 4 Beta release, looking back at the history of the project and its aims, and highlighting the key features of the release.
- It’s a Decompiler day! JustDecompile RTW’s and ILSpy v2 beta’s – Greg Duncan highlights the release of the latest versions of two decompilation products. Both Telerik JustDecompile and ILSpy are free alternatives to Refactor, and both contain some great features. Chris Eargle of Telerik also shares some of the back story to JustDecompile along with a competition to win limited edition T-Shirts in his post ‘State of the Decompiler‘
- Simple.Data 1.0.0-beta1 – Mark Rendle announces the first beta release of Simple.Data 1.0. This release adds Eager Loading and Upsert support, and also marks a key stage in the project’s timeline, where Mark will now be focusing on getting the current feature set up to 1.0 release standard.
Information
- Using Entity Framework 4.3 Database migration for any project – Fredrik Normén discusses the use of the new Entity Framework Migrations features in situations where you are not using Entity Framework at all, showing how you can benefit from this new functionality without the need to use the Entity Framework ORM,
- JavaScript Closures Explained – Derek Greer gives a nice explanation of how closures work in JavaScript, looking at the underlying ECMAScript specification for some of the finer points and illustrating with examples.
- C#/.NET Little Wonders: The SequenceEqual() Method – James Michael Hare resumes his C# / .NET Little Wonders series looking at the SequenceEqual extension method which allows you to test for equality across two enumberables of items.
- Changing A Strong Name Is A Major Breaking Change – Phil Haack discusses the importance of understanding version numbers and strong names, looking at the implications and how may users of Log4NET are having issues with the latest release. Phil also discusses how version numbers in NuGet Packages play an important role, and how they don’t actually have to match the assembly version.
- Open Source and Open Source Software Are Not The Same Things – Phil also discusses another important question regarding the Open Source nature of software, responding to a tweeted question about MVC3’s open source status
- Http Caching is complicated for everyone, even @ayende – Seb Lambla discusses some of the difficulties and confusion that the HTTP specifications cause with regard to caching, and how confusing documentation can lead to implementation variations.
- The Enemy of My Friend Writes Bad MVC Controller Actions (Microsoft) – Doug Lampe discusses the common practice of having two controller methods of the same name, with one taking no parameters, and the other receiving data via post, and compares this to the we forms world of page_load and Button_Click
Community
- You can become a Make Web Not War Warrior – Susan Ibach highlights a great series of virtual events being held on Thursday 8th March. The events cover all aspects of the modern web, mobile, cloud, resposive design, etc. The events kick off at 11am Eastern, and run through to 6pm. Registration is required for each of the individual sessions so you can pick and attend just the ones you are interested in (or them all if you can’t decide)
Re. “The Enemy of My Friend”… the commenters wisely noted that the author is misguided about the value of keeping a consistent URL for GET and POST. Bit of egg on his face for beginning with a rant about how bad the code samples are–although I agree the non-overloading nature of MVC actions is a problem.
Just browsing on Yahoo
Thanks for the info.