October 2013

Monthly Archive

The Morning Brew #1475

Posted by on 31 Oct 2013 | Tagged as: .NET, Development, Morning Brew

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.

Information

  • Viewing Your Code Through Visual Studio’s CodeLens – Richard Banks discusses the use of the Visual Studio 2013 Code Lens functionality, walking through the new ways in which it allows you to explore your code.
  • 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.
  • Code-First Migration and Extending Identity Accounts in ASP.NET MVC 5 and Visual Studio 2013 – John Atten takes a look at some of the changes in ASP.NET MVC 5 and Visual Studio 2013 regarding the use of Entity Framework Migrations and the new ASP.NET Identity Framework in this CodeProject article
  • Create an Angular App in Seconds with Hot Towel – John Papa shares a look at what the Hot Towel Single Page Web Application NuGet package for Angular gives you in terms of a jump start with setting up your project.

The Morning Brew #1474

Posted by on 30 Oct 2013 | Tagged as: .NET, Development, Morning Brew

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.
  • Announcing the new http://dev.office.com – Brian Jones announce the launch of the new Developer site for Office (+SharePoint and Lync)

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
  • Web publishing updates for app offline and usechecksum – Sayed-Ibrahim-Hashimi shares the details of some of the enhancements to Web Publishing in Visual Studio 2013, discussing the App Offline functionality and checksum verification features.
  • 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.
  • Security Driven .NET – Another interesting looking eBook is Security Driven .NET from Stan Drapkin – a 70 page guide to all tings .NET Security ($19)
  • C# Preprocessor Directives – Richard Carr shares a useful reference sheet for the pro-processor directives available to control compilation. Note: the standard Windows 8.1 PDF reader doesn’t appear to like this file)
  • This consultant shows you one weird trick to take down a managed database – Rob Ashton discusses the large object heap, and how doing certain things with RavenDB can cause problems with your server’s memory use

Community

  • Meetings – What’s new for developers in Windows 8.1 with Gill Cleeren – The .NET Developer Network Usergroup in Bristol welcome Gill Cleeren for a session looking at Windows 8.1 development on the evening of Wednesday 13th November at the University of West England.
  • 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.

The Morning Brew #1473

Posted by on 29 Oct 2013 | Tagged as: .NET, Development, Morning Brew

Software

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.
  • Hands On Lab: Building a Multiple View Single Page Application (SPA) – Jason Haley continues adding to his Single Page Application resources section with a great step by step labs exercise to build a Single Page Web Application using jQuery, RequireJS, Durandal and Knockout.
  • 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.

Next Page »