Coding For a Living


A place to share and comment about coding for a living.

Insightful Mike McIntyre

Microsoft Application Insights is a suite of services which helps delivery teams know if their application is available, performing, and giving users features users want.

Application Insights works with services built into the Microsoft .NET Framework, Java, Microsoft Azure services, Web sites, Windows Store applications and Windows Phone 8 applications.

With complete end-to-end monitoring, you can get a true 360-degree picture of your application, not just small pieces of isolated data.


Visual Studio 2013 – New Map Mode Scroll Bars Mike McIntyre

imageEnhanced scrollbars, to help developers be more productive, were incorporated into Visual Studio 2013.

Scrollbars can viewed in ‘map mode’.

In map mode, the traditional scroll bar is replaced by a visualization of the code in-place in the scroll position.

The visualization displays annotations,  small color markers within the scrollbar showing areas of interest within your code, such as the current caret position, code changed since last save, the position of errors or warnings or the position of breakpoints within code.

The scroll bar can be viewed in a preview mode that turns the scrollbar into a shrunk down visualization of your code in-place in the scroll window. As you scroll the visualization synchronize with your code so you can more quickly find what you are looking for.

ASP.NET Identity Mike McIntyre

imageThe ASP.NET Identity system, new in Visual Studio 2013,  is designed to replace the previous ASP.NET Membership and Simple Membership systems. It includes profile support, OAuth integration, works with OWIN, and is included with the ASP.NET templates shipped with Visual Studio 2013.

My experience with it is that it is simpler to use yet provides more options and easier extensibility.

ASP.NET Identity can be used with all of the ASP.NET frameworks, such as ASP.NET MVC, Web Forms, Web Pages, Web API, and SignalR.

Check out it’s claims based authentication. It gives you the ability to use more than just roles to grant access/permission to a user.


Visual Studio 2013 Edit and Continue 64bit Mike McIntyre


What’s new in Visual Studio 2013?  For one thing, an old friend – edit and continue – for 64bit native application debugging.

Introducing..Microsoft Visual Studio Online Mike McIntyre

Visual Studio Online, the next evolution of Microsoft Team Foundation server, is a cloud-hosted imageapplication lifecycle management (ALM).

Use Visual Studio Online to plan, create, construct, build, test, and monitor seriously demanding applications, from anywhere.  Use it to:

  • Create private, cloud-hosted source code repositories
    Choose between Git or TFVC for source control
    Discuss code changes with your team
    Create a backlog and work in sprints
    Track requirements, tasks, and bugs with work items
    Monitor progress using Kanban boards or agile task boards
    Offload your builds
    Automate your build process
    Track build health over time

No more servers, unlimited load testing, easy to use – I love it!


Windows Store apps Dev Center 2013 Mike McIntyre

Have you checked out the Windows Store apps Dev Center lately?

It’s been filled with excellent resources for learning about and developing Windows Store apps. From code, to design guidelines, it’s chuck full of what you need to develop Windows Store Apps.

Windows 8.1

Windows 8.1

Feature guide

Product guide

Getting started

Support forums



Design downloads

Our design principles

Index UX guidelines

iPad to Windows Store app





Windows 8





API reference


Certification requirements

Visual Studio 2013– New and Improved Mike McIntyre

Visual Studio 2013 is new and improved.

Visual Studio 2013 provides support for Windows 8.1 App development.

It includes features to make it easier to develop across all Visual Studio languages and platforms:  tools, controls and templates, new Coded UI test support for XAML apps, UI Responsiveness Analyzer and Energy Consumption profiler for XAML & HTML apps, enhanced memory profiling tools for HTML apps, and improved integration with the Windows Store. image

Blend for XAML has been enhanced with significant new capabilities for Windows Store app design. Blend includes the addition of rulers and custom guides for more precise content layout as well as improved styling capabilities. Blend for HTML also inherits these enhancements and adds specific new capabilities for building Windows Store apps with HTML, such as the new timeline for animating changes in CSS.

Visual Studio 2013’s One ASP.Net unifies your web project experience so that you can create ASP.NET web applications using your preference of ASP.NET component frameworks in a single project. This new unified experience includes the ability to easily create hybrid applications that include improved versions of ASP.NET WebForms, MVC or Web API, all in a single project. Now you can mix and match the right tools for the job within your web projects, giving you increased flexibility and productivity when developing for the web.

‘Browser Link’ syncs HTML and CSS changes in Visual Studio with one or more open browsers‘Browser Link’ allows you to connect Visual Studio 2012 to one or more open browsers.