Greg Shackles

Navigation

Building a Voice-Driven TV Remote - Part 8: Tracking Performance with Application Insights

This is part eight of the Building a Voice-Driven TV Remote series: Getting The Data Adding Search The Device API Some Basic Alexa Commands Adding a Listings Search Command Starting to Migrate from HTTP to MQTT Finishing the Migration from HTTP to MQTT Tracking Performance with Application Insights In the last part I vastly improved the performance of the app by switching from HTTP to MQTT. With that in place, the next step I wanted to…

Looking Ahead to Xamarin.Forms 3.0

It's been a few years now since Xamarin.Forms was released into the world, and it continues to be a popular and evolving framework choice for Xamarin developers. Later this year Microsoft is planning to release Xamarin.Forms 3.0, its third major release of the framework, which is slated to ship with a lot of exciting features and improvements. While it certainly won't be comprehensive, as the feature set is large and still in motion…

Building a Voice-Driven TV Remote - Part 7: Finishing the Migration from HTTP to MQTT

This is part seven of the Building a Voice-Driven TV Remote series: Getting The Data Adding Search The Device API Some Basic Alexa Commands Adding a Listings Search Command Starting to Migrate from HTTP to MQTT Finishing the Migration from HTTP to MQTT Tracking Performance with Application Insights In the last post of the series I introduced a MQTT bridge to connect my Harmony system with Azure IoT, so now it's time to switch things over…

Building a Voice-Driven TV Remote - Part 6: Starting to Migrate from HTTP to MQTT

This is part six of the Building a Voice-Driven TV Remote series: Getting The Data Adding Search The Device API Some Basic Alexa Commands Adding a Listings Search Command Starting to Migrate from HTTP to MQTT Finishing the Migration from HTTP to MQTT Tracking Performance with Application Insights After a much longer hiatus than I'd hoped to take from this project, I'm finally getting a chance to dive back in! One of the main things I've…

Monitoring Akka.NET Systems with Datadog

If you know me you know that if I can't monitor something in Datadog it may as well not exist, so as I'm starting to roll out some Akka.NET systems naturally I needed to get some observability in there. There is already some basic StatsD support that ships in the core Akka.Monitoring packages, but that fell a little short of what I wanted. Namely, if your actor system is named mysystem and your actor…