Full disclosure first. I have never worked for Microsoft, mostly for logistical reasons of Microsoft campus being on the wrong coast, but I have always been their fan. Because of Visual Studio mostly… and .NET
It’s sad to see .NET lose its momentum in favor of other technologies, but it’s still alive and kicking, mostly on the enterprise side.
Reviewing Xamarin is easy. Even being a .NET fanboy and liking the technology it gets ruled out right away.