Jussi Roine
Home About Me Contact
Home About Me Contact

automation

Browse posts in this collection.

Lessons learned from building an Azure Function to configure Exchange Online mailboxes

Lessons learned from building an Azure Function to configure Exchange Online mailboxes

August 10, 2023

If 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.

Living with the Yale Linus smartlock

Living with the Yale Linus smartlock

August 15, 2022

If 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.

Mastering Azure CLI

Mastering Azure CLI

March 14, 2019

Drawing 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.

Reflecting back on the journey to move from Wordpress to Ghost to finally now Astro for my all of my content.

Migrating my content to Astro, and I learned a few lessons

May 14, 2026

If 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.

Modernize your tooling deployment with Windows Package Manager (winget)

Modernize your tooling deployment with Windows Package Manager (winget)

June 15, 2020

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.

← 2 3 4 5 6 →
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.