Software | Information | Community

October 2013

Software

Introducing Octokit.NET – Phil Haack announces the release of Octokit.NET, making .NET the thrid platform to have a client library for connecting to the GitHub API, written against .NET 4.5 and licensed using the MIT license this open source project provides a rich API for working with GitHub.

Visual Studio 2012 tools for Git RTM – Brian Harry announces the RTM release of the Visual Studio 2012 tools for Git. This is the final build of their iterative prototype of the Visual Studio 2013 Git tooling created for Visual Studio 2012.

Hardcore Debugging for .NET Developers (not for the faint of heart) – Rodney Viana releases a WinDBG extension which provides a way of querying a .NET process (Live or Dump file) as though it’s heap was a database making it easier to find information you need for your debugging. This project usef to be an internal tool at MS, but is now released as freeware.

Professional Code – Erik Dietrich discusses the concept of ‘Professional Code’, and what that concept means to him and others

New Tutorial Published on Migrating to ASP.NET Identity – ‘suhasbj’ highlights a new tutorial posted on the ASP.NET site which looks at the process of migrating ASP.NET Membership over to the new ASP.NET Identity framework, and shows how this allows to to subsequently leverage Google, Facebook, Twitter and Microsoft accounts in your own applications.

Var Wars – Jakub Chodounsky discusses the use and reticence to the use of the var keyword, exploring situations where var is essential, helpful and confusing.

Abstract Away & Abstract Into – Peter Gillard-Moss discusses the concepts behind the pattern ‘Abstract Away’, a technique for hiding a 3rd Party library behind your own limited interface, and discusses an alternative approach ‘Abstract Into’ which in certain circumstances may be more appropriate.

Software

NAudio 1.7 Release Notes – Mark Heath announces the release of NAudio 1.7, the latest update to this .NET Audio and MIDI library, adding support for MediaFoundation encoders and decoders, migrating to .NET 3.5 and much much more.

Information

Put your controllers on a diet: GETs and queries – Jimmy Bogard continues his series of posts looking at slimming down your ASP.NET MVC Controllers, in this part looking at introducing queries to represent the work being done in the GET actions

My eBook Free During AngleBrackets – Shawn Wildermuth announces the news that his eBook ‘The Opinionated Software Developer: What 25 years of slinging code has taught me’ is available as a free eBook until 31st October.

DDD Brisbane – Sat 7th December – The Developer Developer Developer series of conferences headed over sea’s a few years abck and the latest instalment in Australia is DDD Brisbane on Saturday 7th September. The conference is now accepting session submissions.

Software

Glimpse 1.7.0 released – First class WebForms support & MVC5 – Anthony van der Hoorn announces the release of Glimpse 1.7.0, along with the release of much anticipated support for working with ASP.NET MVC 5 and WebForms. The Webforms integration provides new functionality to inspect control tree, page lifecycle events, visualise View State.

TypeScript Support in ReSharper 8.1 – Dmitri Nesteruk discusses the support for TypeScript now included in ReSharper 8.1’s EAP release, providing many of the standard ReSharper features in the TypeScript language

Information

Math from scratch, part ten: integer comparisons – Eric Lippert continues his Math From Scratch series looking at implementing basic mathematics support in C# using only the most basic of types continuing with his exploration of Integer mathematics with a look at comparisons between integers

Code Review Like You Mean It – Phil Haack discusses the use of GitHub Pull Requests for Code Reviewing, sharing some best practices for code reviewing and looking at the process in GitHub.

Knockout.js 3.0 Highlights – Ryan Niemeyer highlights the release of Knockout 3.0 last week, and shares a 20 minute video session walking through the major changes and new features.

Choosing the right cross-platform mobile framework – Lee Stott takes a brief look at the wide range of frameworks available for building cross platform mobile applications – a useful resource if you are looking to start a project in this area and are unsure of your technology choice.

Community

LIDNUG Presents: Scott Guthrie Open Q&A #17 – LIDNUG welcome Scott Guthrie for the 17th(!) edition of his Question and Answer session via live webcast on the evening of Thursday 7th November 18:00 GMT. These sessions are always a great opportunity to learn more about the products that Scott works on, and to get answers to your questions.