Jussi Roine
writingcontact →
writingcontact →

automation

Browse posts in this collection.

Lessons learned from building an Azure Function to configure Exchange Online mailboxesIf you need to programmatically manage Exchange Online mailbox properties like proxy addresses, this post shares my experience building an Azure Function to fill the gap left by unsupported APIs. I detail the challenges with authentication and dependencies, highlighting how leveraging Laura Kokkarinen’s Managed Identity approach helped resolve the issues.
August 10, 2023
Living with the Yale Linus smartlockIf you are looking to add smart features to your home without overcomplicating the setup, this post details my practical experience integrating a Yale Linus smart lock into a newly built house. I explain why I shifted from a complex automation plan to a simpler solution, the technical hurdles I faced when switching from the Doorman to the Linus due to fitment issues, and an overview of the lock’s key features and installation.
August 15, 2022
Mastering Azure CLIDrawing on my long history with command-line tools, I share my journey from early scripting days to adopting Azure CLI as a nimble, cross-platform alternative to PowerShell. This guide is designed to help IT professionals and developers transition to Azure CLI or enhance their efficiency by mastering this flexible command-line interface for managing Microsoft Azure resources.
March 14, 2019
Migrating my content to Astro, and I learned a few lessonsIf you are looking for a personal account of why I left WordPress and Ghost for Astro, this post details my decade-long journey through different blogging platforms and the frustrations with their costs and inflexibility. I explain how my desire for full ownership and visual control led me to finally adopt Astro, allowing me to focus on crafting artisan-quality content without the technical headaches that previously drove me away.
May 14, 2026
Modernize your tooling deployment with Windows Package Manager (winget)If you are looking to streamline your software deployment process, this post explores how Windows Package Manager (winget) offers a Microsoft-backed alternative to tools like Ninite and Chocolatey. I walk you through installing winget, searching and installing packages with precision, and even how to submit your own packages to the official repository.
June 15, 2020
←23456→

Let's talk

The fastest way to reach me is by email, or via LinkedIn or Teams.

[email protected]Connect with me on LinkedInMessage me via Teams
© 2026 Jussi RoineHelsinki, Finland