James Montemagno
James Montemagno

Live, Love, Bike, and Code.

Tags


James Montemagno

Live, Love, Bike, and Code.


Donating $250 to Warm Hearts Winter Drive Thanks to Hacker News!

A little over a week ago I published a blog post on how I put together a DIY spin bike [https://montemagno.com/building-an-at-home-diy-spin-bike-for-peloton-apple-fitness/] for Peloton & Apple Fitness+ classes for under $400, and to my surprise it got shared on Hacker News [https://news.ycombinator.com/item?id=25447710]! It was not only shared, but it got upvoted and at the peak it was ranked at number 7 of all Hacker News articles for the day! It was a wild ride watching the real time traffic f…

James Montemagno James Montemagno

Building, testing, & shipping My Cadence for iOS in less than a week

My holiday hacking [https://devblogs.microsoft.com/xamarin/xamarin-holiday-season-hack-ideas/] came early this year when I decided to build my own DIY spin bike [https://montemagno.com/building-an-at-home-diy-spin-bike-for-peloton-apple-fitness/]. Soon, after a few rides, my mind started to swirl with app ideas of how to improve my ride. Then when Apple released Apple Fitness+ without support for displaying cadence information from sensors I knew I had to build an app. That app is My Cadence [ht…

James Montemagno James Montemagno

Introducing My Cadence for iOS & Android - a Simple Cadence Sensor Display

It has been nearly 3 weeks since I put together my DIY spin bike [https://montemagno.com/building-an-at-home-diy-spin-bike-for-peloton-apple-fitness/] and I have now clocked in over 25 rides! Let's just say I am really enjoying have the bike at home now that it is chilly and more rainy outside. Last week I wrote a blog [https://montemagno.com/building-an-at-home-diy-spin-bike-for-peloton-apple-fitness/] on my experience and did a full Apple Fitness+ review video [https://www.youtube.com/watch?v…

James Montemagno James Montemagno

Building a $400 at home DIY spin bike for Peloton & Apple Fitness+

TLDR: I combined the Sunny SF-B1002 Bike [https://amzn.to/37gQMcB], the moofit cadence sensor [https://amzn.to/349DpZM] (now sold out, checkout the Magene sensor [https://amzn.to/3raJ0Jd]), a tablet holder [https://amzn.to/3ntQZit], and gel seat cover [https://amzn.to/2ILSWaN] to build my own at home spin bike ready for Apple Fitness+ and Peloton digital. In this blog I break down my entire decision process, review the bike setup combined the services, and give final impressions after 2 weeks.…

James Montemagno James Montemagno

5 Must Install NuGet Packages for New Xamarin Projects

Starting your first project can be a bit overwhelming. I mean heck, I wrote nearly 3,000 words [https://montemagno.com/build-your-first-for-ios-android-app-with-xamarin-and-visual-studio/] breaking down every bit of what to select and what each option means. Oh, and I also have a full video series [https://www.youtube.com/playlist?list=PLwOF5UVsZWUiHY1CkRVjYJ6dm0iCvAlfw] walking you through it step by step on my YouTube channel [https://www.youtube.com/jamesmontemagno]. Before I start writing…

James Montemagno James Montemagno

Indoor Cycling Stats Comparison - Peloton App vs Apple Watch Fitness

As winter approaches and the pandemic rages on and on I know I will be indoors even more than ever. Even though I am excited for cross-country skiing, I know I will miss the day (which is already here) that I am not going to be able to hop on my bike and go for a ride outside. I have always loved spin classes and pre-pandemic I used to go several times a month to in person classes for exercise. I have always thought about going all in on a Peloton, however I couldn't justify the price. However,…

James Montemagno James Montemagno

Don't Put Android in Your Namespace in Xamarin Projects

One of the most common mistakes when creating a new project for Android is to put "Android" in the name. You want to because your app is going to run on Android, but it causes a series of pain immediately with namespace conflicts. When you create a new Xamarin.Forms project you may have noticed that the Assembly Name and Default Namespaces are different. If you name your Xamarin.Forms project "App37" you will see the following: This happens automatically because you are creating a full solution…

James Montemagno James Montemagno

Build Your First for iOS & Android App with Xamarin and Visual Studio

Let's start our journey together to build beautiful native cross-platform apps with .NET, Xamarin, and Visual Studio! In this blog I am going to guide you through the entire process and describe everything that is in File -> New for Xamarin. If you are a more visual learner, I have a full video [https://www.youtube.com/watch?v=zvp7wvbyceo] that you can watch: Let's set some groundwork first by answering some frequent questions. What is .NET? .NET [https://dotnet.microsoft.com?WT.mc_id=friends-…

James Montemagno James Montemagno

I crush code and share it, publish NuGet packages, speak at conferences, upload videos, pretend I am good at playing video games, tweet up a storm, drink gallons of coffee, and ride my bike. Checkout my monthly newsletter that you should subscribe to!