James Montemagno

Principal Manager, Tech PM, Developer Community

James Montemagno is a Principal Lead Program Manager for Developer Community at Microsoft. He has been a .NET developer since 2005, working in a wide range of industries including game development, printer software, and web services. Prior to becoming a Principal Program Manager, James was a professional mobile developer and has now been crafting apps since 2011 with Xamarin. In his spare time, he is most likely cycling around Seattle or guzzling gallons of coffee at a local coffee shop. He co-hosts the weekly development podcast Merge Conflict http://mergeconflict.fm.

Post by this author

DevOps for Android App Bundles

Android App Bundle is a new app packaging format from Google for Android applications that dramatically reduces the install size for end users.

Top Xamarin Videos of 2019

With 50,000 subscribers and climbing the Xamarin Developers YouTube has been growing immensely in the last year. Let's take a look at the top videos, new shows, and major accomplishments from the last year.

Top Xamarin Blog Posts of 2019

Let's take a look back at the top blog posts for Xamarin developers from 2019 packed full with new releases, exciting events, product announcements, and brand new features to boost productivity and accelerate mobile development!

Customer Showcase: Third Culture Apps’ Award Winning Xamarin Apps

Third Culture Apps build beautiful and simple, yet powerful apps using .NET and Xamarin such as Ruff, the 2019 Google Material Design Award recipient, and Appy Weather, 2019 Best of Google Play award winning apps.

Relive Xamarin Developer Summit with On-Demand Videos

The Xamarin Developer Summit was a two-day event packed full of deep technical content from the Xamarin team and amazing community members. For those that couldn’t attend, the main sessions were recorded and available today on-demand!

Pull-to-refresh with Xamarin.Forms RefreshView

The RefreshView control was introduced alongside CollectionView in Xamarin.Forms 4.3 to give you complete control over adding pull-to-refresh to any scrollable control.

All Things Xamarin at Microsoft Ignite 2019

This year at Microsoft Ignite the Xamarin team was everywhere! In addition to being all around the Developer Architecture Center booths, there were sessions and workshops throughout the conference - all available on-demand!

Snppts Community Challenge

We are excited to announce our first ever community challenge featuring Snppts: a community-run Xamarin.Forms UI snippets aggregate. Simply submit a snippet to be eligible for exclusive swag!

Introducing the DevOps for Mobile Video Series

Introducing the DevOps for Mobile video series now streaming on YouTube and Channel 9. We tackle a wide range of topics including continuous integration, user interface testing, provisioning, distribution, and a lot more. We guide you through each topic with easy to follow demos, but more importantly we have conversations around each area.

Boost Performance with Compiled Bindings in Xamarin.Forms

See how compiled bindings for Xamarin.Forms XAML can help boost performance in your apps and also give immediate feedback when developing apps if you have a typo in your bindings.