The Morning Brew #952
Posted by Chris Alcock on Wednesday 5th October 2011 at 06:31 am | Tagged as: .NET, Development, Morning Brew
Software
- Version 4.2 RTM Today!! 🙂 – .NET Micro Framework – Site Home – MSDN Blogs – Colin Miller of the .NER Micro Framework team announces the RTM release of the .NET Micro Framework version 4.2, available only via the CodePlex site. This new version supports development in VB.NET, includes StringBuilder, Regex, SNTP and FTP support, adds remote firmware update support, and adds support for Cortex M3 devices.
- So what’s new in Orchard 1.3? – Bertrand Le Roy announces the release of Orchard 1.3 and discusses some of the new features of this release including Draft Previews, support for MarkDown, rules, new Admin UI Form Creation API and lots more.
- CSLA 4 version 4.2 beta 1 release – Rockford Lhotka announces the first beta release of version 4.2 of his CSLA 4 framework. This release supports .NET 4, Silverlight 4, Windows Phone 7.1 (Mango) and Mono (including Mono for iOS and Android)
- TFSSCExplorerExtension for VS10 and 11 – Think "TFS Source Control Explorer Window Features++" or "zomg drag and drop in TFS Source Control Explorer Window!" – Greg Duncah highlights a useful Visual Studio Extension for Visual Studio 2010 and 11 Developer Preview from Holan Jan. This freshly updated (October 2011) version brings Drag and Drop, Move and Branch functionality to the IDE Source Control Explorer, along with a host of other useful features.
Information
- Prevent Forms Authentication Login Page Redirect When You Don’t Want It – Phil Haack takes a look at requesting content which requires authentication using JavaScript, and discusses the problems with the default unauthenticated behaviour issuing a redirect to the login page. In this post Phil explores some solutions to the problem, sharing his own solution too.
- The Asynchronous Programming Models – Mark Zhou discusses the various Asynchronous Programming Models (APM) availabe in the .NET Framework, looking in detail at Thread Pool, Standard APM using BeginXXXX EndXXXX methods, Event Based APM, Task based and the new addition, Task based Async / Await
- Choices I hate to make: Constructor exceptions vs. Initialize patterns – Pete Brown discusses the different ways of creating instances when you may want to throw exceptions if certain conditions are not met, such as requiring elevated permissions to work with the accelerometer – good discussion in the comments on this one.
- RavenOverflow – building a StackOverflow clone with RavenDB – Ayende shares a screencast which looks at using RavenDB to create a StackOverflow website clone. The video is 1 hour, and explores Map / Reduce Indexes, Root aggregates, Performance tuning and the use of the RavenDB Profiler.
- OData Compression in Windows Phone 7.5 (Mango) – Evan Czaplicki & Shayne Burgess of the OData Team discuss two new events which make working with compressed OData data on Windows Phone Mango much easier allowing you to plug into the request both in and outbound.
- Visual Studio 11 says goodbye and so long to IDE macros – Greg Duncan highlights an InfoQ article from Jonathan Allen which discusses the removal of the little used macro support from Visual Studio in the Version 11 Developer Preview
- Sharing session state over multiple ASP.NET applications with ASP.NET state server – Li Chen’s Blog – Li Chen discusses the often forgotten State Server service which allows you to move your ASP.NET State out of process and looks at how you can use it in your applications to allow state to exist outside your single web application.
- Code Inspection for SDETs, part I – Liam Price discusses the practice of Code Inspection, one of the important practices of the Software Design Engineer in Test role at Microsoft, discussing how it supports quality in software.
- 3 Tips to Improve Your Connection Strings – Steve Smith discusses three things you can easily do to improve your use of database connection strings, along with why you should consider doing them.
Comments Off on The Morning Brew #952