December 2012

Monthly Archive

The Morning Brew #1263

Posted by on 31 Dec 2012 | Tagged as: .NET, Development, Morning Brew

Tomorrow is New Year’s Day – a public holiday here in the UK, so as usual The Morning Brew will be taking a break, returning on Wednesday. I will also be doing a (shorter than usual) year in review post at some point either today or tomorrow – In the meantime, all that remains is to wish you all a very happy new year, and to thank all the authors of posts included in the past year’s Morning Brew :)

Information

  • TypeScript Templates for Windows 8 – Chris Sells discusses the process of converting the Windows 8 JavaScript application templates to TypeScript, sharing the results which provide an easy head start to working with TypeScript to create Windows 8 Store Applications
  • Creating a complete ASP.Net MVC 4.0 application with Visual Studio 2012, C# , EF 5.0 (Code First) – part 1, part 2, part 3 & part 4 – Nikolaos Kantzelis is four parts into a step by step walkthough series of posts looking at the construction of an ASP.NET MVC 4 Web Application making use of C# and Entity Framework 5, with Razor view and a smattering of JavaScript and CSS.
  • Logging – Garry Shutler discusses one important thing he learnt this year, the importance of good logging in your applications, discussing a number of best practices for logging in your applications that are applicable regardless of language or framework.
  • Task Parallel Library and async-await Functionality – Patterns of Usage in Easy Samples – Nick Polyak shares a long and detailed article looking at the Task Parallel Library and Async / Await functionality, showing where and how you can and should apply these techniques illustrating with plenty of example pieces of code.
  • 12 TDDs of Christmas – John Cleary is half way through his 12 days of Test Driven Development series with a different Kata exercise being done every day – a great idea and a good way to get back into the swing after a long Christmas break.
  • using MVC Navigation Routes in Twitter.Bootstrap.MVC4 – Eric Hexter continues discussion of his Twitter.BootStrap.MVC4 NuGet Package which brings the power of Twitter’s Bootstrap library to ASP.NET MVC in a nice integrated way. In this post Eric discusses how adding routes to your application can automatically populate your Bootstrap navigation.
  • Building a better .NET Application Configuration Class – revisited – Rick Strahl revisits the old chestnut of Configuration, and particularly providing strongly typed configuration via web.config, sharing a configuration library which he recently separated from his West Wind Web Toolkit and is now sharing as its own module on GitHub.
  • Build Patterns: Script Injection – Roy Osherove shares another post on Build Patterns, discussing the separation of the CI build process into a CI side and a version controlled side, allowing you to build different versions of your applications from CI without configuration changes.
  • Nancy and returning a pdf – Christiaan Baes continues exploring the NancyFx web framework, this time taking a look at building and returning PDF Content for a request.
  • What happens to Windows 8 Apps already Installed with a Current Expired Developer License? – Michael Crump highlights a gotcha that is likely to strike a number of people as developer licenses expire – thankfully its a really easy ‘fix’

The Morning Brew #1262

Posted by on 28 Dec 2012 | Tagged as: .NET, Development, Morning Brew

Information

  • Nullable micro-optimization, part two – Eric Lippert continues discussions of the performance optimisations in the C# compiler surrounding the use of GetValueOrDefault over Value, taking us on a journey through Lifted Functions, and how they are implemented in the C# Compiler
  • When is a reference a reference? – David Starr discusses the concept of References in C# and discusses how his team should go about counting the references of a specific type, looking at a number of the different varieties of reference you can encounter.
  • Job scheduling in Windows Azure – Sandrino Di Mattia takes a look at the use of the Windows Azure Job Scheduler, part of the Windows Azure Mobile Services, and look at putting it to use to keep a Windows Azure Website alive by making requests to it on a schedule.
  • MiniProfiler – Installation and Setup & Elmah – Karl Stoney takes a look at two great Web application debugging and diagnostic tools, exploring their installation and use in these two CodeProject articles
  • Finding Memory Leaks in .NET Compact Framework Applications – Jesse Taber shares some lessons learnt from debugging memory leaks in an application running on the .NET Compact Framework, highlighting some useful tools, patches and practices.
  • JavaScript var hoisting – Joseph Donley discusses one of the more confusing aspects of the JavaScript language, its handling of declared variables in different scopes
  • Backbone.js Tutorial: List Views – Alex Young is part way through a tutorial series taking a look at building some real application functionality using Backbone.js – the tutorial is backed with a GitHub repository with coordinated commits allowing you follow along with the real code as it grows.

The Morning Brew #1261

Posted by on 27 Dec 2012 | Tagged as: .NET, Development, Morning Brew

Software

  • Windows Azure Training Kit December 2012 Refresh – Dr. Z highlights the release of the December 2012 Refresh of the Windows Azure Training Kit, which includes new demos taken from the Build 2012 conference looking at Mobile Services, Websites and Cloud services.
  • WiX 3.7 released (Think"The MSBuild Everywhere" release) – Greg Duncan highlights the official Stable release of the WiX Toolset 3.7. This release adds in the features that missed out on inclusion in WiX 3.6, and brings MSBuild to the forefront, and adds bundling features.
  • Twitter.Bootstrap.MVC4 – new release 1.0.71 – Eric Hexter highlights his latest update to the Twitter.BootStrap.MVC4 package which makes it easy to add the Twitter Bootstrap libraries to your ASP.NET MVC 4 sites

Information

Community

The Morning Brew #1260

Posted by on 24 Dec 2012 | Tagged as: .NET, Development, Morning Brew

As is traditional, The Morning Brew will be taking a break over the Christmas Public Holidays here in the UK, so the next edition will be on Thursday (27th). Have a great Christmas everyone.

Software

  • Updates to Windows Azure (Mobile, Web Sites, SQL Data Sync, ACS, Media, Store) – Scott Guthrie announces the latest raft of updates of Windows Azure, released Friday. The new features include additional regions, scheduling, and CLI support for Mobile Services, Improvements for Azure Websites, SQL Data Sync and ACS Management in the new portal, wider availability of the Windows Azure Store, and much more
  • Knockout Lite Tools (KoLite 1.1.0) – John Papa announces the release of the Knockout Lite Tools 1.1.0, a set of helpers to assist in building data bound applications using Knockout and JAvaScript.
  • NUnit Test Adapter Update – Charlie Poole announces the release of the latest beta release (4) of the NUnit Test Adapter for Visual Studio, updating to include support for VS2012 Update 1

Information

The Morning Brew #1259

Posted by on 21 Dec 2012 | Tagged as: .NET, Development, Morning Brew

Software

Information

The Morning Brew #1258

Posted by on 20 Dec 2012 | Tagged as: .NET, Development, Morning Brew

Software

  • azure-cli 0.6.9 ships, pure joy – Glen Block gives a run down of the new features added to the latest release of the Windows Azure azure-cli package which brings management of Windows Azure to your command liner
  • this.Log – Source, NuGet Package & Performance – After a positive response to his recent post on this.log, Rob Reynolds has extracted the code into a collection of different NuGet Packages containing implementations for different logging and Mocking Frameworks, and sample code packages too.
  • NuGet package for creating and querying Table Storage entities in (reverse) chronological order – Sandrino Di Mattia shares a useful NuGet Package for working with Windows Azure Table Storage entities where you need to store and query chronologically ordered data
  • Team Explorer Everywhere Update 1 – Brian Harry highlights the update 1 release of Team Explorer Everywhere, released along side the Visual Studio 2012 / TFS Update 1, which brings support for public workspaces, baseless merges in the UI and Chinese Language in the UI, as well as various smaller fixes and improvements

Information

The Morning Brew #1257

Posted by on 19 Dec 2012 | Tagged as: .NET, Development, Morning Brew

Software

  • jQuery 1.9 Beta 1 Released – As an early Christmas present the jQuery Team announce the release of jQuery 1.9 beta 1. This release is in part a clean up release removing depreciated functionality, but all is not lost, the jQuery Migrate plugin will bring back many of them to allow you to begin transitioning.

Information

Community

  • CraftyCoders – CraftyCoders is a new principles focused usergroup running out of the West Midlands here in the UK. Their first meeting will be a session on Taming your Dependencies with Ian Russell looking at the practices surrounding Dependency Injection, taking place on Thursday 17 January in Bromsgrove. Signup on the Eventbrite page

The Morning Brew #1256

Posted by on 18 Dec 2012 | Tagged as: .NET, Development, Morning Brew

Software

  • WCF Data Services 5.2.0 Released – The WCF Data Services Team announce the release of WCF Data Services 5.2.0 as both NuGet packages and a tools installer. This release follows on from a successful Release Candidate release last week, and adds UriParser support for $filter and $orderby expressions, along with performance and reliability bugfixes

Information

  • Breaking news: HTML 5.0 and Canvas 2D specification’s definition is complete! – Paul Cotton highlights the significant news that the HTML5 and Canvas 2D specification from the W3C have been published in the Candidate Recommendation form, meaning that there will be no further new features added to either.
  • Which is faster? – Eric Lippert shares 6 parts of wisdom which you should always consider when asking the question ‘which is faster?’
  • How to read performance articles – Christian Heilmann is also discussing performance related topics, reminding us that performance tests, etc are all based only on the available implementations at the time, and seldom are revisited to reflect updates to the library/platform/etc
  • Running ASP.NET Web API via OWIN with Katana – Filip W discusses the use of ASP.NET Web API with the OWIN framework and Katana OWIN implementation for Windows, discussing how unlike many earlier Microsoft Web Technologies, Web API allows you a variety of options for hosting.
  • What I Learned Building My First 4 Windows 8 Apps – Jason Roberts discusses some of the key lessons he learned in the production of his first 4 Windows 8 Store Applications
  • The Benefits of Regular Deployment – James Moore discusses the adoption of regular deployment at RedGate, talking about some problems they previously encountered on products, the lean manufacturing techniques they adopted, the lessons learned, and how its working for them now.

Next Page »