Latest Posts
Thoughts on the Garmin outage and possible ransomware attack
I examine the suspicious silence and widespread service disruption during Garmin’s recent outage, highlighting why the shutdown of communication channels suggests a potential ransomware attack rather than a simple technical failure. By analyzing reports of the WastedLocker malware alongside my own experience of uninterrupted local data storage, I discuss the likely emergency measures Garmin had to take to protect its infrastructure and user data.
A few updates, and transitioning to vacation mode
I share recent updates on my significantly faster new workstation and my progress through the final 30% of my Executive MBA amidst pandemic-induced changes. Additionally, I discuss my new role at Microsoft and how these life transitions are leading up to an upcoming vacation.
Building a high-performance workstation PC for professional use (Part 2)
In this follow-up to my initial planning phase, I explain how I refined my high-end workstation build to better suit my professional workflow and budget constraints by opting for an AMD Ryzen 9 setup. I detail the specific component choices that prioritized storage performance and development tasks over gaming, along with the straightforward assembly process of this new 1,639 € configuration.
Insights on building robust business process orchestrations using Power Automate, Logic Apps and Azure Functions
In this post, I share practical insights on building robust business process orchestrations using Power Automate, Logic Apps, and Azure Functions, drawing from my recent experiences troubleshooting complex implementations. I discuss why starting with Power Automate is often the best approach, while also highlighting its limitations regarding complex logic like recursion to help you avoid creating unmanageable workflow messes.
Building a custom URL shortener service using Azure and a Serverless approach
I’ll show you how I built a custom URL shortener service on Azure using a serverless approach with .NET Core, Azure SQL, and Logic Apps. By avoiding virtual machines and minimal custom code, I designed a scalable solution that handles URL mapping and redirection efficiently. This post walks through the architecture and implementation steps, demonstrating how simple tools can solve complex routing challenges.
Building a custom command-line tool for Microsoft To Do
If you are looking to streamline your task management workflow, this post details my journey in building a custom .NET Core command-line tool for Microsoft To Do. I share the technical challenges of authenticating via Microsoft Graph’s Beta API using a Public Client Application flow, aiming to replace cumbersome GUI interactions with rapid, context-free command execution.
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.