James Montemagno
James Montemagno

Live, Love, Bike, and Code.

Tags


James Montemagno

cedar_format_image

Convert Json to C# (and More) with quicktype

How often do you run into the situation where you are reading data from a json file or hitting a RESTful endpoint and pulling down a huge json file that you then need to deserialize? I bet pretty often as I know I do all the time. The next issue of course is that you have this bug json file, but you need to generate the actual data types, POCOs, inside of your C# code. This can be extremely tedious if you try to do it by hand and other websites give you lack luster C# files where you have to add…

James Montemagno James Montemagno

Newman-O's - A Cookie Revolution

I am not a cookie person. Alright, I like cookies, but you wont find me at the store searching around and wanting to buy cookies, especially not Oreo sandwhich cookies. As a kid I am pretty sure I was all about them, but over time they transformed, morphed, got double stuffed, thinned, pumpkin spiced, and just stopped being interesting to me at all. Then last week I was listening to The Talk Show with John Gruber [https://daringfireball.net/thetalkshow/2017/08/25/ep-198] about Android Oreo and h…

James Montemagno James Montemagno

Connectivity Plugin 4.0: Important and Awesome Changes

The Connectivity Plugin for Xamarin [https://www.nuget.org/packages/Xam.Plugin.Connectivity] is my second most installed NuGet package with nearly 600,000 installs at time of writing this. It is easy to see why as it gives developers the ability to check connectivity on any platform with a single line of code, subscribe to events, and see what the current connection type is, with a complete cross platform API for iOS, Android, macOS, and Windows. I mean look at this thing, it is beautiful: i…

James Montemagno James Montemagno

The New Montemagno.com, a.k.a. MotzCod.es

It has been over 15 years since I started blogging on the internet and nearly 5 years since I started my dedicated development blog, MotzCod.es, focusing on cross-platform mobile development with Xamarin and C#. I have loved each and every moment of running my blogs and being able to write about my true passions in life. Throughout the years the number of blog posts I generated grew, readership grew, and I have also grown a lot in life and my career. With all that growth, I knew it was time for…

James Montemagno James Montemagno

Removing BottomNavigationView’s Icon Shifting in Xamarin.Android

I recently blogged about Android’s super fancy new BottomNavigationView [https://blog.xamarin.com/exploring-androids-bottom-navigation-view/], and how easy it was to get started with them in your Xamarin.Android application. I also went through a lot of color customizations that developers can blend in to really make their BottomNavigationView stand out. While this new bottom navigation is awesome, it is also still brand new with a lot of features locked behind internals and hidden fields, whi…

James Montemagno James Montemagno

Motz’s Thoughts: Aztez - Buy This Game

Let’s hop into the way back when machine, to a time when I created video games for a living. It was at a small studio where we worked on a small Xbox 360 game called Shred Nebula. There I would find my love for C# and desktop tool development, and where I worked with some amazing people that became some of my best friends. One of those individuals is my good friend Ben Ruiz, who today along with Mathew Wegner at Team Colorblind have released Aztez: A Game of Conquest and Brutality [http://aztez.…

James Montemagno James Montemagno

Motz's Thoughts: E3 2017 Recap (Microsoft, Sony, & Nintendo)

I have always been a video game nerd, so much so that I went to school to go and create games for a living. I worked at a studio, helped develop a game called Shred Nebula for Xbox 360, and then left the industry forever. While I may not be creating games anymore, my passion is not gone and there is a time each year that I geek out. It is that time of the year when all the big game publishers and console creators go BIG and announce everything, and that event is E3 and that time of year was thi…

James Montemagno James Montemagno

Introducing Coffeehouse Blunders, Chess + Tech Podcast

I could not be more excited to announce my latest podcast adventure with my good friend and International Chess Master, Daniel “Danny” Rensch that we call Coffeehouse Blunders [http://blunders.fm]. Join us each week on Coffeehouse Blunders as we discuss the latest in chess, coffee, tech, and anything else happening in our wonderful lives and around the world. Danny’s life as an International Chess Master collides with my mobile development and public speaking background for absolutely adorab…

James Montemagno James Montemagno