December 2012

Monthly Archive

The Morning Brew #1255

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

A bit of a short edition today, mostly due to internet connectivity issues at my end, and partially due to the Christmas slowdown

Software

  • Announcing the ASP.NET and Web Tools 2012.2 Release Candidate – Scott Guthrie highlights last week’s ASP.NET and web Tools 2012.2 Release Candidate Release, which includes ASP,NET SignalR, along with the latest versions of Web API, new project templates for ASP.NET MVC, improved editor, web publishing and page inspector features
  • ReactiveUI 4.2 is Released! – Paul Betts announces the latest stable release of ReactiveUI 4. ReactiveUI 4.2 includes 5 months of development and enhancements from 10 different contributors, and adds support for Async via the BCL Async Targeting Pack along with a bunch of other great new features.
  • SDL w/ EoP – "Elevation of Privilege (EoP) Threat Modeling Card Game" – Greg Duncan shares a nice way of getting into threat modeling highlighting the release of Elevation of Privilege, a card game for developers, architects and security experts

Information

The Morning Brew #1254

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

Software

  • ASP.NET and Web Tools 2012.2 (Release Candidate) – Scott Hanselman announces the release candidate of the ASP.NET and Web Tools 2012.2 update, an update of that released at Build earlier this year. This brings with it SignalR as a part of the ASP.NET Stack, extensionless webforms, additional tooling and templates, updates to WebAPI, and much more

Information

The Morning Brew #1253

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

Software

  • NuGet 2.2 – The NuGet Team announce the release of NuGet 2.2, including integration with the Visual Studio 2012 Quick Launch, inclusion of support for adding whole directories of files in package contents, , fixes for issues when working with F# Projects in the package manager console.

Information

Community

  • NxtGenUG – Event: MVC4 Real World – Harvey Kandola will be joining the Hereford NxtGenUG for a session looking at real world MVC4, including lessons learnt from building their first product using it on Monday 14th January 2013.

The Morning Brew #1252

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

Software

  • EF6 Alpha 2 Available on NuGet – Rowan Miller announces the availability of Entity Framework 6 Alpha 2, outlining the changes since the Alpha 1 release, looking at the general new bits in EF6 and discussing what the teams next steps are.

Information

  • Entity Framework 6: Alpha2 Now Available – Scott Guthrie also highlights the release of the Second Alpha of Entity Framework 6, and give a peek at some of the new features, sharing short discussions of async support, custom conventions, and the community involvement in this project.
  • Comparing two techniques in .NET Asynchronous Coordination Primitives – Scott Hanselman discusses the benefits of getting code reviewed, and discusses some lessons learned about coordinating access to critical sections of code.
  • Taking responsibility – Eric Lippert discusses the use of the fixed keyword to inform the garbage collector that it is not allowed to move a certain block of memory around, discussing its role in working with unmanaged code, and some of the considerations in its use
  • Hello world, with Knockout JS and ASP.NET MVC 4! – Amar Nityananda takes us on a step by step worked example looking at the use of ASP.NET MVC4 with Knockout.JS and Entity Framework to create a sample application demonstrating some of the capabilities of Knockout.
  • Running SignalR on Mono – Filip Ekberg works through the process of getting up and running with SignalR on the Mono Platform with Apache
  • Nancy and VB.Net &Nancy and VB.Net: getting data in your page – Christiaan Baes follows on from previous explorations of other Web Platforms taking a look at NancyFX for building web applications using VB.NET, getting up and running with a hello world example before moving on to look at retrieving data into the page.
  • Complete Guide to Windows Phone StringFormat Binding – Matthias Shapiro shares a post looking at the use of StringFormat expressions in your data binding on the Windows Phone platform, showing a number of common use cases which demonstrate its usefulness in both the creation and formatting of output.

Community

The Morning Brew #1251

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

Posting Errored this morning, so this didn’t go out as at the usual time as intended – apologies to one and all, and thanks to Libor for letting me know in the comments.

Software

  • TFS2012: Monitoring Management Pack – Grant Holliday announces the release of the Team Foundation Server Monitoring Management Pack which provides functionality for monitoring TFS2012 instances in Systems Center Operations Manager, allowing operations folks to better monitor and maintain TFS instances.
  • "Sync Block Edit" a Visual Studio 2010/2012 extension to sync multiple duplicate text blocks – Greg Duncan highlights a Visual Studio Extension which makes maintaining duplicate code blocksin sync amongst files in the solution easy, which on the surface sounds like a horrid idea (duplication of code) but would make great sense for things like license boiler plate, copyright, etc.

Information

  • ASP.NET Web API Help Page Part 3: Advanced Help Page customizations – Yao continues looking at the ASP.NET Web API Help Pages functionality, discussing some of the further customisations you can make to the generated pages, changing the display, and content of the pages.
  • Creating NGEN PDBs for Profiling Reports – Andrew B Hall discusses the use of PDB files in Profiling, and looks at how when NGen’d into native modules the PDB files no longer match resulting in less than useful profiling results, so in this post shows how you can create PDB files for NGen’d assemblies
  • Getting Typescript setup on your build server – Derik Whittaker follows on from his previous post on compiling and combining TypeScript files with a short note about getting TypeScript up and running on a Build Server using the npm package manager.
  • On protecting HTML5 apps – Christian Heilmann discusses the protection of the code behind HTML5 based applications, and also discusses some of the benefits of not making the code difficult to get.
  • Building a Game With JavaScript – Christopher Bennage continues his exploration of building a JavaScript based game with a look a the implementation of a Game Loop.
  • Data Binding: Windows 8 Store App using JavaScript – Jarrod Hermer discusses some of the concepts and implementation of data binding in HTML/JavaScript Windows 8 Store Applications.
  • Walkthrough: Implementing SnapView in your Windows 8 App – Jerry Nixon shares another video cast discussing the different views in Windows 8 Store applications and showing how to implement the SnapView in a XAML based application.
  • Async – Handling multiple Exceptions – Bnaya Eshet discusses the patterns for handling multiple exceptions in async code, illustrating with some samples, and looking at continuing operations.

The Morning Brew #1250

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

Software

  • Glimpse RC Arrives! – The Glimpse Team announce the release candidate release of Version 1.0 of Glimpse, available to install via NuGet (the RC is a pre-release package), and supports .NET 3.5 and 4.0, ASP.NET MVC 2 and 3, and a number of performance improvements across the board.
  • WCF Data Services 5.2.0-rc1 Prerelease – The WCF Data Services Team announce the availability of Pre-Release packages and a new tools installer for WCF Data Services 5.2.0-rc1. This release brings in the UriParser from ODataLib Contrib, and addresses a number of reported bugs including addressing code generation issues with large models.

Information

The Morning Brew #1249

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

Short edition today as time was limited by an alarm clock malfunction this morning.

Software

Information

The Morning Brew #1248

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

Software

  • Announcing TypeScript 0.8.1.1 – TypeScript – Jonathan Turner highlights the release of the latest update to TypeScript, a bugfix release which addresses reported issues with source-map debugging.
  • Announcing Reduced Pricing for Windows Azure Storage – Steven Martin announces further price cuts to the Windows Azure Storage offerings, giving a further reduction of up to 28% from 12th December, along with reiterating the investment that Microsoft are making in the Azure Storage platform.
  • Visual Studio and Internationalization – Somasegar discusses the commitment that the Visual Studio Teams made to Internationalization support in Visual Studio 2012, shipping the main release and Update 1 in 10 languages, and highlights the community language packs or other languages.

Information

  • Windows 8 Development Tip #1: Choosing XAML or HTML – &
  • Tip #2: Get to know Microsoft design style – Brent Schooley kicks off a series of posts looking at some key areas of Windows 8 development, and some fo the critical decisions you have to make when developing on the platform, initiallty looking at the language choice and design language for Windows 8 applications.
  • PragPub for December, upcoming Holiday Treats – The Pragmatic Bookshelf announce the release of the December Edition of PragPub Magazine, featuring articles on Haskell, migrating to the cloud, Agile, threading, and productivity tips.
  • Reflection optimization techniques – Ajay Jain discusses a variety of techniques for improving the performance of your Reflection based code, exploring a number of reflection operations and looking at code generation and caching as options to improve the performance.
  • MSDN Subscribers – Don’t forget to activate your Pluralsight training benefit – The South Africa Developer and Platform Group remind everyone that the deadline for redeeming the Pluralsight training benefit for your MSDN Subscription is 11 December – If you have a full MSDN subscription and haven’t done this yet your really should – lots of great content.
  • Messaging semantics: names and verbs – Jimmy Bogard discusses a naming convention for Message names in message passing systems, and ensuring that the names are consistent with what the message does.

« Previous PageNext Page »