Updated chart of .NET version numbers
Way back when, I published a table detailing the version numbers of the various parts that make up a .NET application: The Tools, the C# language, the Framework itself and the Engine (CLR) that it all...
View ArticleUsing Contracts to discover Liskov Substitution Principle Violations in C#
In his book Agile Principles, Patterns, and Practices in C#, Bob Martin talks about using pre- and post-conditions in Eiffel to detect Liskov Substitution Principle violations. At the time he wrote...
View ArticleNode.js – Setting up a basic development environment
Node.js is a platform for executing JavaScript outside of the browser. It runs on the Google V8 engine which effectively means it is cross platform as it can run on Windows, Mac OS X, and Linux. Since...
View ArticleThere were build errors. Would you like to continue and run the last...
Oh, Would I! Could I really do that?!? Well yes, but I cannot think of any situation where I would want to do this. I’m not saying there isn’t a time I might conceivably possibly maybe actually want...
View ArticleHow to recover deleted files, folders and branches in TFS
In Visual Studio go to the menu item Tools–>Options… Then navigate to the Source Control –> Visual Studio Team Foundation Server section. In that section is a check box that says “Show deleted...
View ArticleReally getting the latest changes with TFS
TFS Source Control doesn’t always get the latest changes. It gets what it thinks are the latest changes (and for the most part it gets it right if you work exclusively in Visual Studio). However, there...
View ArticlePreviewing Config Transforms
Curiously, I didn’t know about this until recently and it is such a useful thing too. You can preview the results of your configuration transformation from within Visual Studio. First of all, right...
View ArticleTip of the day: Default project location in Visual Studio
When rebuilding a machine I always end up hunting this setting down just after installing Visual Studio because I keep forgetting where it is. I never put my projects in my documents directory. Ever....
View ArticleTwo Factor Authentication with GitHub and Visual Studio 2013
New job, new tools, new processes. In my new job we’re using GitHub for source control, and because the data is sensitive we’re also using two factor authentication. Because I develop with Visual...
View ArticleTip of the Day: Getting TFS to remember you each time you open Visual Studio
Because the TFS Server where I work is not on the domain, it will prompt you for credentials each time you log in (unless you’ve previously used the web access and checked the “Remember Me” option). If...
View Article
More Pages to Explore .....