Posted by Chris Alcock on 04 May 2011 | Tagged as: .NET, Development, Morning Brew
Software
- jQuery 1.6 Released – The jQuery Team announce the release of jQuery 1.6, a significant release which includes a number of performance enhancements along with a re-write of the Attribute module. Please note that this release includes a number of breaking changes as a result, so you may need to exercise more caution in upgrading existing code.
- Reactive Extensions (Rx) v1.0.10425 & Reactive Extensions (Rx) v1.1.10425 (Experimental Release) – The end of last month saw the Reactive Extensions get an update, with the latest version supporting .NET 3.5 & 4, Silverlight 3,4,5 Windows Phone 7 and XNA4 – I’ve not seen any blog content discussing what is new in these releases yet – if you know of one let me know and I’ll include it in a future edition.
- MassTransit 2.0 Beta – Boo Yeah! – Dru Sellers announces the release of the beta of MassTransit 2.0. This release is the first beta release of what has been a significant clean up and enhancement of the platform, available as a NuGet package and includes support for a number of new usage scenarios along with support for .NET 3.5 and 4.
- NTrace v2 now available (think Managed VS2010/.Net 4 Event Tracing for Windows) – Greg Duncan highlights the release of NTrace 2.0, a runtime framework and code preprocessor which implements an API for Event Tracing for Windows allowing you to have configurable tracing support in your applications
Information
- ASP.NET MVC 3 Tools Update – Scott Guthrie highlights the recent release of the ASP.NET MVC 3 Tools update announced at MIX11, sharing links to content relating to the release from MIX in the form of Video recording of the sessions and Phil Haack’s announcement blog post.
- Boosting Stackoverflow.com – Oleg Smirnov discusses a number of optimisations that can be made to ORM frameworks to enhance their performance, looking at reflection, use of closures to optimise, and string concatenation
- Reactive Extensions "for the rest of us"(DevDays, Holland, Part 1) & Part 2 – Mike Taulty takes shares the video recording of his DevDays session on the Reactive Extensions, sharing the code samples from the demos
- The 10 commandments of good source control management – Troy Hunt discusses the correct use of Source control, highlighting 10 best practices, and giving some background discussion of why these practices should be followed, highlighting the benefits of doing it, and some of the costs of not.
- EFMVC – A demo web app using ASP.NET MVC 3 and EF 4.1 Code First – Shiju Varghese shares a sample application based on ASP.NET MVC3 using the Entity Framework 4.1 Code First for data access, Unity 2.0 and jQuery Mobile, demonstrating a number of application best practices – looks well worth a read of the source.
- Dealing with Now and why I’m almost done with C# and Java – Karl Seguin discusses the efforts required in languages like C# and Java to provide a suitable level of decoupling and abstraction to ensure that our code is testable, looking at some examples involving the current time.
- Securing your ASP.NET MVC 3 Application – Rick Anderson takes a look at how you should go about securing your ASP.NET MVC Applications, looking at how the advice has changed since ASP.NET MVC2, looking at the use of Filters to provide the security.
- A totally simple introduction to the MVVM concept with Silverlight – ‘pjacapozzi’ takes a looks at a minimal implementation of a Silverlight MVVM application illustrating the key concepts of MVVM including a brief look a Unit testing using the Silverlight Unit Test Framework in this CodeProject article.
- Silverlight 5 Beta Rough Notes – Hardware Decoded H.264 – & Silverlight 5 Beta Rough Notes – Trick Play Video – Mike Taulty continues his series of Rough Notes on the Silverlight 5 Beta release with a look at video support and how you can control playback.
Community
- Connected Development event in Leeds, 26th May – The Microsoft UK Developer Tools Team are holding a Connected Development event in Leeds on Thursday 26th May where Martin Woodward, Mike Taulty, Robert Hogg and Richard Fennell will be presenting sessions ranging from Windows Phone to Azure. Registration is required.
Comments Off on The Morning Brew #844
Posted by Chris Alcock on 03 May 2011 | Tagged as: .NET, Development, Morning Brew
Software
- New WinDBG extension for debugging .NET 4.0 applications – Ahmet Mithat Bostanci highlights the release of the Psscor4 WinDBG extension which adds additional functionality to that provided in the standard SOS debugger, providing helpers for exploring a variety of issues with your processes (high CPU, high memory, etc).
- Just Released: Windows Azure AppFabric Caching Service – The Windows Azure Team highlights the availability of the Windows Azure AppFabric Caching service in production Windows Azure environments, offering cache sizes ranging from 128MB to 4GB, with some Azure users getting the 128MB version for free, and everyone getting caching free until the end of July.
- Reflector – Dustin Metzgar discusses the Red Gate decision to take Reflector commercial, and highlights their recent decision to keep reflector 6.x free and to offer a perpetual license for v6.8 which will not expire. It is well worth reading the Red Gate announcement ‘‘Why we reversed some of our Reflector decision‘ from Neil Davidson (Co-CEO) discussing why they made the decisions they have done regarding Reflector.
Information
- Microsoft reorg: Scott Guthrie to head new Azure Application Platform team & Microsoft’s plan to increase its focus on developers: The full internal memo – Mary Jo Foley breaks the news of a re-organisation of the Server and Tools Business at Microsoft with a new role for Scott Guthrie (Congrats Scott) taking the lead on the Azure Platform, along with changes to the areas of responsibility and reporting lines across other areas of the developer division.
- Effective Tests: A Test-First Example – Part 5 – Derek Greer continues his Test Driven Development / Effective Tests series with a continuation of his real world example, looking in this part at the remaining QA defects found during testing working through the process of resolving the issues.
- C#/.NET Little Wonders: ElementAt() and Last() – James Michael Hare shares another instalment of his C#/.NET Little Wonders this time looking at the ElementAt() and Last() LINQ extension methods
- A day in the life of a slow page at Stack Overflow – Sam Saffron shares a look at how the team at Stack Overflow investigated and resolved a performance issue with the badge detail page on Stack Overflow, discussing the various metrics they investigated and looking at the tuning to the database queries they performed to give a 100x performance boost.
- Single Package Version per Solution – Phil Haack shares the results from his recent blog survey on having multiple projects and different version references which was intended to help direct NuGet development , and shares the link to the specification of the new feature to ensure that all projects in a solution have the same dependent package version – as always feedback on the feature is welcome.
- ILSpy – Decompiler Architecture Overview – Daniel Grunwald gives an update on the ILSpy decompiler architecture which now includes 47 steps in the process (up from 14 in the initial 2 week old version).
- A Plethora Parallel Programming PDF’s – 12 Parallel Programming with the .NET Framework 4 articles for download – Greg Duncan highlights a great collection of articles, released last year and available for download which cover various aspects of parallel programming in ,NET, focusing on the .NET 4 Task Parallel Library and PLinq functionality.
- Understanding Monads With JavaScript – Ionu? G. Stan takes a look at how Monads work using JavaScript to explore the concepts and looks particularly at the maintaining of state, shareing a detailed article with plenty of code, and a 10 minute screencast.
- ASP.NET GZip Encoding Caveats – Rick Strahl takes a look at implementing your own ASP.NET GZip / Deflate compression, sharing a look at how you can implement it, and looks at what can go wrong when GZipping.
- Migrate to ASP.NET MVC 3 by leveraging your ASP.NET Web Forms skills – Rachel Appel discusses what existing ASP.NET development skills are translatable when making the move from ASP.NET WebForms to ASP.NET MVC
- ASP.NET MVC Compiled Views – Use Them – Malcolm Sheridan highlights a not widely known feature of ASP.NET MVC which allows you to pre-compile your ASP.NET MVC Views which will check the syntax, and is very useful for release builds. In this post Malcolm steps through enabling this feature.
- Looking at how the ASP.NET MVC Authorize interacts with ASP.NET Forms Authorization – Jon Galloway explores how the ASP.NET MVC [Authorize] attribute works and how it interacts with the ASP.NET Forms Authorisation.
- Using AntiXSS 4.1 Beta as the Default Encoder in ASP.NET &Preventing Javascript Encoding XSS attacks in ASP.NET MVC – Jon Galloway – Jon Galloway also takes a look at protecting your ASP.NET applications from Cross Site Scripting attacks using the AntiXSS 4.1 beta as the default encoder in ASP.NET. Jon also explores in more detail the nature of JavaScript encoding attacks.
- Silverlight 5 Beta Rough Notes – Composition Thread? & Debugging Data-Binding – Mike Taulty continues his series of ‘Rough Notes’ posts on the new Silverlight 5 beta release with a look at where animations run when using GPU Acceleration, and dives into the improved data binding debugging experience.
Community
- Webinar wrap-up: Julian on JavaScript – reading jQuery (part 1) – Julian Bucknall follows up on his latest JavaScript webinar which began the process of exploring the jQuery codebase, looking at how the framework works behind the scenes. Julian will be continuing this series after his next webinar in 3 weeks time.
- TechDays/DevDays Netherlands and Belgium – Scott Hanselman highlights three recordings of his sessions at TechDays Netherlands and Belgium where he delivered the keynote, a session on NuGet, from beginner to some of the advanced uses of the package, and a session on ASP.NET MVC 3 once again looking at the full range of features from beginners stuff through to the more advanced features. The recordings are available in both streaming and download formats.
- Signature Series 40% off until May 15 – Martin Fowler highlights a great offer from InformIT (only seems to apply for those in the US unfortunately) which wil get you 40% of books from the signature series from Martin, Kent Beck and Mike Cohn when you buy two books from the same series. These books are some of the best general applicability software development books and at 40% off are well worth checking out.
Comments Off on The Morning Brew #843