.NET Core project versioning

Visual Studio has always allowed you to specify a version number for your .NET projects using the [assembly:AssemblyVersionAttribute("2.0.1")] syntax, usually in an AssemblyInfo.cs file. You can even use some special syntax to generate the build or revision number automatically. You can specify all the values or you... [Read More]

Saving Bootstrap component state

Bootstrap is a great front-end UI framework for web development and has a lot of great components. One of those components is the collapse component. This allows you to easily toggle the visibility of content on your site. It also allows you to make really great accordion style... [Read More]

Comments using GitHub

When I moved my blog to GitHub, way back in 2016, I also moved the commenting system to Disqus. At the time, it seemed like the best option for me. As of earlier today however, I have dropped support for Disqus in favor of using GitHub issues as the... [Read More]

On being an MVP

I was first awarded as a Microsoft MVP about 10 years ago, in January 2008 but was nominated in April 2007. That first nomination was a complete surprise to me. Although I’d heard of the program and had listened to and spoken with other Microsoft MVPs at the time, I... [Read More]

Migrate VS Online to GitHub

If you have a TFS-based code repo, especially one hosted on Visual Studio Team Services (VSTS), you might want to migrate your repos to GitHub. Unfortunatley, there isn’t a direct way to migrate the code and all of your check in history, but there is a way as long as... [Read More]