C# async and await: A Deeper Dive

In my previous post, I introduced C#’s async and await keywords, described the need for asynchronous code, and explained advantages of the new asynchronous model over the tasks. The simplicity of this model is based on the C# compiler that transforms async methods during project compilation. The compiler rewrites methods marked as async, introducing the…


C# async and await: Why Do We Need Them?

Unresponsiveness of an application’s user interface is an issue every computer user has to deal with regularly. It may happen with system tools, with third party software or, sometimes, with your own applications. There are two main reasons for such behavior. First is a programming error – when an infinite loop or dead lock is…


DevOps in 60 seconds

Everyone is talking about DevOps these days, so I thought I would look into it and see what the hype is all about. Rather than scouring the Internet, I turned to my good friend and developer tools Guru Adam Gallant and said to him: “Adam, what can you tell me about DevOps and Visual Studio…


Browser Link–Tracking Unused CSS

As mentioned in my previous blog post, Browser Link is a new feature in Visual Studio 2013 that allows for two-way communication between Visual Studio and any number of browsers. Browser Link enables some great new features that streamline the development process for web developers using the Microsoft stack. In this post, we will explore…


Be a productive coder with Productivity Power Tools 2013

It’s hard to imagine with the latest Visual Studio 2013 release with Code Lens, Code Peek, Roaming Profiles and Notification Center that there could be any opportunity for Microsoft to add even more productivity enhancements for the developer.  However, Visual Studio Editor Team has done just that with the Productivity Power Tools 2013, adding even…


Browser Link–A Web Developer’s New Best Friend

At a conference a few months ago, I was demonstrating the F12 developer tools in Internet Explorer when someone asked me: Do you think Microsoft will ever make it so we can edit CSS in the browser’s developer tools and have those changes save back to the original CSS files? That would certainly be a…