Jussi Roine
Home About Me Contact
Home About Me Contact

azure

Browse posts in this collection.

Checking and removing public access on Azure Storage accounts using Azure Cloud Shell

Checking and removing public access on Azure Storage accounts using Azure Cloud Shell

December 24, 2020

After receiving a warning about publicly accessible Azure Storage accounts, I demonstrate how to quickly identify and secure them using Azure Cloud Shell commands. I walk through querying for exposed accounts and provide a simple Bash loop to disable public blob access across all storage accounts in a subscription. This practical guide helps ensure your data remains private while highlighting the importance of proactive security configurations.

Configuring Synology to synchronize with Microsoft Azure

Configuring Synology to synchronize with Microsoft Azure

July 8, 2016

I share my experience configuring a Synology NAS to synchronize with Microsoft Azure and Dropbox, highlighting how this setup provides robust, local access to cloud-stored files. By detailing the hardware specifications and Cloud Sync settings used in my home lab, I demonstrate how this affordable solution offers reliable redundancy and seamless data management for both personal and professional use.

Connect with Microsoft Western Europe and your local dev community at Build 2020

Connect with Microsoft Western Europe and your local dev community at Build 2020

May 15, 2020

Join me next Wednesday for a 90-minute Community Connection session at Microsoft Build 2020, where I’m proud to host a panel of stellar Azure Heroes and community leaders. We will dive into highlights from the Azure Heroes program, share learnings from the past fiscal year, and engage in live Q&A, so register today to save your seat and potentially win some Azure socks.

Connecting to Exchange Online with Connect-ExchangeOnline is slow within Azure Function

Connecting to Exchange Online with Connect-ExchangeOnline is slow within Azure Function

August 13, 2023

If you are struggling with slow connection times and excessive memory usage when using Connect-ExchangeOnline in Azure Functions, this post shares practical fixes that drastically improved my performance. I explain how specifying the CommandName parameter and properly managing session cleanup with Disconnect-ExchangeOnline and garbage collection reduced my execution time from 35 seconds to just 4 seconds while keeping memory usage well under control.

Creating a custom Microsoft Edge (Chromium) extension using Azure Logic Apps and the Bing Image Search API for content

Creating a custom Microsoft Edge (Chromium) extension using Azure Logic Apps and the Bing Image Search API for content

June 2, 2020

I share my experience building a custom Microsoft Edge extension to replace the default New Tab page, primarily to eliminate the intrusive Bing search toolbar. By leveraging Azure as a backend to serve daily images from Bing’s Image Search API, I demonstrate how to automate this client-side solution using HTML, JavaScript, and CSS.

← 11 12 13 14 15 →
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.