software development
Browse posts in this collection.
Building a command-line utility using .NET Core and C# to track my car
I’ll show you how I built a command-line utility using .NET Core and C# to track my Tesla by leveraging a reverse-engineered REST API. This project lets you authenticate via OAuth2 and retrieve real-time vehicle data like location and velocity, even without official SDK support.
Building a custom Android app using Xamarin.Forms and C# to retrieve temperature data from Azure
Discover how I built a custom Android app using Xamarin.Forms and C# to monitor my hardware cabinet's temperature directly from Azure. This project evolved from a need to access real-time data on my mobile device while enjoying the Finnish summer, offering a practical learning experience in cross-platform development.
Building a custom chat tool with Azure Communication Services
Curious about leveraging Azure Communication Services, I attempted to build a custom communication tool but encountered regional restrictions on phone-based features. Consequently, I pivoted to developing a chat application, which I detail in this post to demonstrate the service's capabilities within the current preview limitations.
Building a custom content editor for my blog
I explain how I designed and built a custom content editor to streamline writing for my Astro-based blog, specifically to handle metadata and store images in Azure Storage while keeping Markdown files in GitHub. By leveraging AI-assisted engineering rather than random "vibe coding," I created a user-friendly, offline-capable tool that simplifies the publishing process and makes content creation more efficient.
Building a custom Twitter Analytics tool using .NET Core, Azure Storage, and Power BI
I share my experience building a custom Twitter analytics tool because the platform's limited 28-day analytics window frustrated my desire for deeper historical insights. I detail my initial attempts to use Azure Logic Apps, highlighting the challenges posed by strict API rate limits that prevented successful data retrieval. This post explains why I pivoted away from Logic Apps and considered Azure Functions to overcome these technical hurdles.
Jussi Roine
Microsoft MVP and consultancy founder with 30+ years of experience, passionate about Microsoft security, AI governance, and sharing what I learn along the way.