Matt’s passion for mobile development boarders on obsession. With over 15 years of writing for web and Windows, he started playing with Xamarin in 2011 and has never looked back.
Crossing the Windows Desktop Bridge
Choosing the right tech stack for a project can be difficult. There are many factors that weigh in on which tools to use. Your team's proficiency in a language, available frameworks, hardware requirements, existing components, and many other variables help shape this decision.
HoloLens: The First Few Weeks
I have to admit, the first time I tried HoloLens at //Build in 2015, I was underwhelmed. The demo was scripted, and the product was clearly not complete. There was literally a main behind the curtain debugging the device as we went through the motions. The second time I got
Mixing HoloLens 2D and 3D XAML Views in HolographicSpace
If I can be a little honest, I feel like the HoloLens might be a solution in search of a problem. But that's probably because it is so new and we are just beginning to understand its impact. I think credit goes to Microsoft for understanding this, and that is
Cross-Platform UI Testing with Specflow, Xamarin, and CodedUI: Part 3
Welcome to Part 3 of my blog series on cross-platform UI testing. For those who are just joining us, in Part 1 we discussed the high-level strategy for cross-platform UI testing using Xamarin.UITest and CodedUI, and introduced SpecFlow as the glue that holds everything together. I also identified a
Cross-Platform UI Testing with Specflow, Xamarin, and CodedUI: Part 2
Welcome to my blog series on cross-platform UI testing. In Part 1 of this series, I discussed my strategy for cross-platform testing and identified a few key gotcha's to look out for along the way. I also provided a link to the completed source code, should you like to follow
Cross-Platform UI Testing with Specflow, Xamarin, and CodedUI: Part 1
Just about every developer is familiar with the benefits and costs of Test-Driven Development. Regardless of your personal stance on the topic, it is hard to argue against the evidence that automated testing often pays huge dividends in improved quality, reliability, and efficiency. In fact, on most well-managed projects these