James Montemagno
James Montemagno

Live, Love, Bike, and Code.

Tags


James Montemagno
Author

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 for Peloton & Apple Fitness+ classes for under $400, and to my surprise it got shared on Hacker News! 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 for my site continue to see a bump for a full 36 hours. My blog at number 7!In the end, the traffic for my site was 8x the normal a…

James Montemagno James Montemagno

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

My holiday hacking came early this year when I decided to build my own DIY spin bike. 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, which connects to a small cadence sensor and displays the current cadence. It is actually packed full of awesome features including custom themes, in-app purchases,…

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 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 on my experience and did a full Apple Fitness+ review video, in which I mentioned one of the issues I had was the lack of Cadence sensor integration into the app. Knowing your cadence is really important during a ride because it is your RPM that you are spinning th…

James Montemagno James Montemagno

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

TLDR: I combined the Sunny SF-B1002 Bike, the moofit cadence sensor (now sold out, checkout the Magene sensor), a tablet holder, and gel seat cover 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. I love cycling. I started to get into outdoor cycling after college in Arizona, where I would regularly go out 5 days a week on the…

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 breaking down every bit of what to select and what each option means. Oh, and I also have a full video series walking you through it step by step on my YouTube channel. Before I start writing code in my projects I take some time to configure my projects and then install essential NuGet packages that help me be super productive from the start. Yes, it is true that Xamarin.Forms and Xamarin.Essentials ar…

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 that you can watch: Let's set some groundwork first by answering some frequent questions. What is .NET? .NET is a cross-platform, high-performant, and open-source runtime that is used with multiple…

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!