Jussi Roine
Home About Me Contact
Home About Me Contact

Latest Posts

Thoughts on the Garmin outage and possible ransomware attack

Thoughts on the Garmin outage and possible ransomware attack

July 29, 2020

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

A few updates, and transitioning to vacation mode

July 20, 2020

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)

Building a high-performance workstation PC for professional use (Part 2)

July 14, 2020

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

Insights on building robust business process orchestrations using Power Automate, Logic Apps and Azure Functions

July 10, 2020

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

Building a custom URL shortener service using Azure and a Serverless approach

July 8, 2020

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

Building a custom command-line tool for Microsoft To Do

July 1, 2020

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.

← 36 37 38 39 40 →
Jussi Roine

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.

Tags

azure productivity microsoft 365 homelab windows cloud computing software development security data management sharepoint networking automation microsoft teams cybersecurity certifications macos virtualization power platform ai and machine learning docker identity management power automate artificial intelligence azure openai devops c# powershell linux serverless containers
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.

© 2026 Jussi Roine. All rights reserved.