automation
Browse posts in this collection.
Lessons learned from building an Azure Function to configure Exchange Online mailboxes
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
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
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.
Migrating my content to Astro, and I learned a few lessons
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)
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.
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.