TF30063 Authorization Error – Visual Studio Team Services

TF30063 Authorization Error

If you are getting an TF30063 Authorization Error when trying to check in your code using Visual Studio Team Services, try this quick tip to see if it resolves the issue. It literally takes two minutes and might save you from scratching your head for too long while your code remains uncommitted to the server.

(more…)

Continue ReadingTF30063 Authorization Error – Visual Studio Team Services

C# Programming Cookbook Published Recently

C# Programming Cookbook As you folks probably noticed, I haven't been blogging regularly for the past couple of months. I was lucky enough to be working on my first book, something which I was very fortunate to have done. It was a fantastic experience and something I would recommend to anyone…

Continue ReadingC# Programming Cookbook Published Recently

Code Contracts Succinctly

Code Contracts Succinctly

It has been a while since I have blogged here, and not without good reason. I have been busy writing and have recently released C# Code Contracts Succinctly which can be downloaded for free from Syncfusion’s website. Code Contracts, love them or hate them… I think they’re pretty cool. (more…)

Continue ReadingCode Contracts Succinctly

C# REPL – Introducing C# Interactive

C# REPL – With the Visual Studio 2015 Update 1, a C# REPL was snuck in tucked away under View, Other Windows, C# Interactive. So what is a REPL? Well it is a language shell (C# Interactive shell or C# shell) that allows a developer to input expressions which it will evaluate and return a result. Mads Torgersen also mentioned the C# REPL in a talk he did at DDD Brisbane 2015. (more…)

Continue ReadingC# REPL – Introducing C# Interactive

Visual Studio Solution Explorer Tips

Visual Studio Solution Explorer Tips

The Visual Studio Solution Explorer is the one part of the IDE that I’m betting most developers use so often, it tends to melt away in the background of ‘doing one’s job’. But yet, there it is, an indispensable tool of sheer brilliance waiting to be discovered. There is much more to the Visual Studio Solution Explorer than meets the eye. Let’s take a closer look. (more…)

Continue ReadingVisual Studio Solution Explorer Tips

Webucator – C# Online and Onsite Training Classes With Microsoft Certified Instructors

Webucator

A while ago I wrote an article on Debugging Lambda Expressions In Visual Studio 2015. The folks over at Webucator were gracious enough to use the article in one of their tutorial videos (see below). (more…)

Continue ReadingWebucator – C# Online and Onsite Training Classes With Microsoft Certified Instructors

TakeWhile Extension Method in C#

TakeWhile Extension Method – I am amazed at how the C# language can teach me something new. I have come to the conclusion that it is basically impossible for a developer to know all there is about a given programming language (unless you are Jon Skeet of course). We learn as we need. I need to do xyz in code, so I research and find a way. Therefore I learn something new. The next time I will know how to do this. That is how we learn more about a particular language. Today I had a requirement to loop through a List<int> and stop the loop if the value in the list equaled zero. The TakeWhile Extension Method was the perfect fit. (more…)

Continue ReadingTakeWhile Extension Method in C#

Debugging Lambda Expressions In Visual Studio 2015

Debugging Lambda Expressions – Visual Studio 2015 has added the ability for developers to debug Lambda Expressions. This is a big improvement for me personally because I quite enjoy using Lambda Expressions. Now I can debug these Lambda Expressions and modify values to test different scenarios. Let’s take a look how we do it. (more…)

Continue ReadingDebugging Lambda Expressions In Visual Studio 2015

Visual Studio 2015 IntelliTrace – Enable Historical Debugging

Visual Studio 2015 IntelliTrace – We have all been there. You get given a legacy project that has an error and you need to find it and fix it. Perhaps it is an old project you worked on several months or years ago. If the project was written by someone else who has perhaps left the company, understanding the code in order to find the bug is a huge challenge. Learn how Historical Debugging can speed through common tedious debugging tasks to get to the root of the problem fast! (more…)

Continue ReadingVisual Studio 2015 IntelliTrace – Enable Historical Debugging