Jussi Roine
Home About Me Contact
Home About Me Contact

azure

Browse posts in this collection.

Image: growtika / unsplash

Building a custom content editor for my blog

May 18, 2026

I explain how I designed and built a custom content editor to streamline writing for my Astro-based blog, specifically to handle metadata and store images in Azure Storage while keeping Markdown files in GitHub. By leveraging AI-assisted engineering rather than random "vibe coding," I created a user-friendly, offline-capable tool that simplifies the publishing process and makes content creation more efficient.

Building a custom solution using Windows 10 and Azure to track when I'm working from home

Building a custom solution using Windows 10 and Azure to track when I'm working from home

August 18, 2020

If you are curious about how to leverage Windows 10 and Azure to automatically track your work-from-home status, this post details my experience building that custom solution. I share the technical challenges I faced in detecting lock/unlock states using C# and why I chose a cloud-based API over traditional scheduling tools to ensure reliable monitoring.

Building a custom Twitter Analytics tool using .NET Core, Azure Storage, and Power BI

Building a custom Twitter Analytics tool using .NET Core, Azure Storage, and Power BI

August 23, 2019

I share my experience building a custom Twitter analytics tool because the platform's limited 28-day analytics window frustrated my desire for deeper historical insights. I detail my initial attempts to use Azure Logic Apps, highlighting the challenges posed by strict API rate limits that prevented successful data retrieval. This post explains why I pivoted away from Logic Apps and considered Azure Functions to overcome these technical hurdles.

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 double-blind email distribution list using Azure Logic Apps and Exchange Online

Building a double-blind email distribution list using Azure Logic Apps and Exchange Online

June 18, 2020

If you’re curious about creating anonymous communication channels using Microsoft Azure, I’ll show you how I built a double-blind email distribution list with Logic Apps and Exchange Online in just a couple of hours. This guide walks through the simple workflow I designed to hide sender and recipient identities while enabling group conversations via unique thread identifiers.

← 5 6 7 8 9 →
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.