How to configure the VS Code integrated terminal to launch into a VS developer command prompt by default.
Leveraging Azure Functions for MIT AppInventor Web Interactions
The MIT AppInventor platform is awesome to teach kids programming concepts while building an actual Android app. Interacting with the web is super painful, however, and Azure Functions can provide the missing link.
How to nuke the Visual Studio MEF component model cache from an MSI
Sometimes Visual Studio just won't refresh the MEF cache properly after you install a new extension via an MSI. This is how you can nuke the cache cleanly.
Access Git Information from MSBuild and Code
Leveraging Git information can be quite useful for generating version numbers, logging information at runtime, embedding it in assemblies and so on. Here's one way to do it easily and in a cross-platform way.
Xamarin Mac Build Host Versioning
How Xamarin versions the build host across Visual Studio versions to make it future-proof in a side-by-side world.
XBuild Achilles Heels
XBuild at first seems like a pretty usable implementation of MSBuild for *nix. Its shortcomings are too many to ignore though. Here are my 'favorites'...
Open Source is never Abandonware
Back in the day, friend Scott Hanselman used Schematron as an example of abandoware. That ends today, thanks to the community, as it should.
How to enable Xamarin.Forms XAML Intellisense in VS 2015 Update 1
Visual Studio excelent built-in language service for XAML can now be used for Xamarin.Forms editing. Learn how to get an early preview and help us polish the experience!
How to get the item type or build action of a file in a project
Sounds like it should be pretty easy, getting the item type (shown in Visual Studio as the build action) of an arbitrary file given its containing project identifier. Yeah, right...
How Visual Studio builds on the Mac with Xamarin
With Xamarin 4, the remote connectivity with the Mac is better than ever for Visual Studio developers. In this post, I go over the details of how it all works.