

.NET Everywhere
I was fortunate enough to find myself in Auckland for a second time this year where I was invited back to the Auckland .Net User Group to...


Alexa and Google Chat Bots using .Net
I recently gave a presentation at the Auckland .Net User Group entitled "Ok Google, ask Alexa how to make a Chat Bot". The presentation...

Merging IObservable<Egg>
The Reactive Merge operator came up recently in our office during a discussion about chickens. Photo credit: Eight-Bot engineer Jeff...


Enhancing Your Events with Rx
I was recently working on a walkthrough library that I can reuse in my apps, and I wanted to blend the background colors together as you...

Xamarin Evolve 2016 – Why You Should Be Building Better Mobile Apps with Reactive Programming
Earlier this year, I was fortunate enough to be selected again as a presenter at Xamarin Evolve. Evolve is an amazing conference and...

Xamarin.iOS Control ID Generator for Xamarin.UITest
We have been setting up a bunch of our projects lately to test with Xamarin’s awesome UI Testing framework, Xamarin.UITest. The general...


Eight-Bot featured in Illinois Technology Association’s Spotlight
Eight-Bot brings businesses into the future. We do that by helping our clients develop solutions to Integrate, Automate and Modernize...

Amazon Device Messaging (ADM) with Xamarin.Android
Amazon Device Messaging (ADM) is the recommended method for sending push notifications to the Kindle. Unfortunately we cannot use Google...

Today’s API is Not Your Father’s API
I have thought about APIs quite a bit lately. It’s what keeps me up at night. I am NOT one of those tech guys who like to talk about...

Chicago Startup Weekend and Intro to Mobile Development
Chicago .NET Developers and Eight-Bot are hosting a Startup Weekend Mobile Bootcamp on Wednesday October 16th. In this talk, Michael...