Microsoft has unfortunately deprecated the Teams integration APIs — the same ones that let apps like the official Stream Deck Teams plugin control Teams from the outside. One day my nice meeting buttons just… stopped working. Annoying? Absolutely. But also: challenge accepted.

StreamDeckButtonsSample

After a bit of tinkering, I landed on a solution that works near perfectly, and honestly, I kind of love how hacky it is.

Here's the whole trick:

  • A set of gorgeous icons from Vivre Motion.
  • AutoHotkey v2 installed to run the logic.
  • A tiny script — teams-hotkey.ahk — that finds the live Teams meeting window and fires a keyboard shortcut at it.
  • Each Stream Deck button just runs that script and passes in the right shortcut.

That's it. Mute, camera, raise hand, hang up, and share all work great. A couple of things don't (accept/decline call, background blur, closed captions, and the meeting reaction emojis — those simply have no keyboard shortcut). I've documented exactly what works and what doesn't, so there are no surprises.

I even added a few quality-of-life buttons around it: a sun button to toggle my three Elgato key lights, a "hang up and turn off the lights" multi-action (because I always forget), a lock-the-computer button, timers, and a quick launch for Windows Terminal.

I cleaned the whole thing up into a small repo so you can grab it, copy it, and tweak it for your own setup. It's MIT-licensed — go wild:

github.com/noopman/Stream-Deck-setup

The icons aren't mine to hand out, so I credit and link Vivre Motion in the repo rather than bundling them — go support them, the icon set is lovely.

Geeky? Oh yes. But sometimes the best fix for a rug-pull is rolling your own. If you give it a spin or improve on it, I'd love to hear about it!


Comment Section


Right after Microsoft Build wraps up in San Francisco, the news from there comes straight to the Copenhagen area! On June 9 we are hosting a community driven build information event in Lyngby, Denmark, and you are warmly invited!

That’s right – The Microsoft Build //localhost comes to Lyngby, Denmark!

Grab your spot here: Microsoft Build //localhost:lyngby on Microsoft Reactor

build-localhost-landscape

This is a community gathering that I get to organize together with Morten Christensen and Azure Usergroup Denmark – Copenhagen, and with Azure Skåne as co-hosts. The venue is sponsored by the local Microsoft sub office, so big thanks to our Microsoft friends for opening the doors.

Here is what we are getting up to:

  • The top takeaways and announcements from Microsoft Build 2026.
  • A deeper look at Azure AI and Generative AI, the practical use cases.
  • Live demos with Microsoft Foundry and GitHub Copilot.
  • A hands-on lab so you can build and test AI powered features end to end.
  • A proper community social gathering, because that is half the fun.

It is built for developers and cloud engineers who want to design, build, and ship real solutions on Azure for Cloud and for AI. Whether you are shipping your first Cloud/AI feature or scaling a production system, there will be something here for you. Bring your questions!

The details:

  • When: June 9, 2026, 10:00 to 14:30 (local Danish time – the site when I write this has a bug showing one hour earlier.).
  • Where: Microsoft, Kanalvej 7, 2800 Kongens Lyngby.
  • Cost: Free, but space is genuinely limited so sign up now.
  • Language: English.
  • Community friends and speakers on site: Magnus Mårtensson, Morten Christensen, Michael Jonsson, and Anders Lybecker.

This one is part of the Microsoft Build //localhost:EMEA series, so it is the real deal, hot off the presses.

Grab your spot here: Microsoft Build //localhost:lyngby on Microsoft Reactor

I really hope to see you there. It is always good to hang with the community, and this should be great!


Comment Section


I have had the pleasure to be on the MVP Unplugged show with Justin Garrett where I spoke about how to use AI services (yes Copilots and more) to take advantage of those great big piles of data that is your Azure Resource metrics, your application diagnostics, your security trace, and your usage cost data, and where Microsoft is going now when putting the Copilots to work in the Cloud for our benefit.

Magnus.MVPUnplugged.intro

I always say this, and it bares repeting. You may think your business is large, but in Azure Cloud terms even the larger enterprise companies are but a small customer in the totality of things. That written, for Microsoft an Azure datancentre region can still on occasion run low on capacity of certain services. At the same time, Microsoft want more satisfied customers using their regions. That means for Microsoft to empower more of their customers to spend wisely and make room for even more success.

In other words; it makes business-sense for Microsoft to help their customers optimise their usage and be as effective and successful as possible on their Cloud Platform. This means that Microsoft is investing a ton in ever better tooling for their cloud consuming customers!

I want to say a hardy thank you to Justin for having me on the show which is much appreciated.

In this episode, you’ll learn:

✅ How to use Azure Monitor and Log Analytics for enterprise observability.

✅ Why Service Groups help Azure understand application architecture.

✅ How AI-assisted investigation accelerates root cause analysis.

✅ Best practices for managing diagnostics data at scale.

✅ How Azure Copilot turns natural language into KQL queries.

✅ When to use Azure Advisor insights to optimize performance and cost.

Please enjoy this episode of MVP Unplugged:

Some photos from the show:

Nice shot of Justin and Magnus on MVP UnpluggedThe episode hosts:

MVP Unplugged episode hosts

Fun snap… the size of that fish!

Look at the size of that fishAir pianoDo I have lice? ;)

Original post on YouTube: Taming the Data Estate with Copilot and Azure Service Monitor | MVP Unplugged

The whole MVP Unplugged playlist: MVP Unplugged - YouTube

Join host Justin Garrett from the Microsoft MVP Program as he sits down with Magnus Mårtensson, a 14-time Azure MVP, to explore what it takes for enterprises to manage growing data estates with AI-powered observability in Azure. As organizations scale across hybrid environments, multi-cloud platforms, and legacy systems, monitoring application health and managing diagnostic data becomes increasingly complex. In this episode, Magnus explains how Azure Monitor, Service Groups, and AI-assisted investigation are transforming observability by turning massive volumes of telemetry into actionable insight.

You’ll learn how Azure Copilot can analyze logs, detect anomalies, recommend next steps, and help prioritize Azure Advisor recommendations using natural language inside tools like Visual Studio Code. The result: faster investigations, improved uptime, reduced operational overhead, and smarter decision-making across your cloud estate. Whether you're modernizing applications or optimizing resources across subscriptions, this episode highlights real-world strategies for building resilient, cost-efficient systems with AI in Azure.

00:06 - Welcome to MVP Unplugged Episode 3

00:32 - Meet Magnus Mårtensson

01:24 - Observability Challenges Explained

03:14 - Azure Monitor Overview

05:27 - Managing Log Data at Scale

06:21 - AI for Diagnostics Data

09:36 - Azure Service Groups (Preview)

11:04 - Demo: Mapping Applications

15:20 - Health Models

21:30 - AI-Assisted Investigation

27:30 - Azure Copilot in VS Code

30:33 - Azure Advisor with AI

35:35 - AI for Cost Optimization

39:23 - Wrap-Up

#AzureMonitor #AzureCopilot #Observability #EnterpriseIT #LogAnalytics

#CloudComputing #AIinCloud #MicrosoftDeveloper #Azure #DevOps

#ApplicationMonitoring #CloudOptimization #MVPUnplugged

Resources & Links

Free Microsoft Foundry Trial: https://aka.ms/devrelft

✏️ Azure Monitor docs: Azure Monitor documentation - Azure Monitor | Microsoft Learn

✏️ Azure Service Groups docs: Azure Service Groups documentation | Microsoft Learn

➡️ Azure Tools for VS Code: Getting Started with Azure Tools for Visual Studio Code

About Magnus:

Magnus Mårtensson is a cloud architecture advisor and founder of Loftysoft, helping organizations design scalable, cloud-native solutions aligned to business strategy. He is an internationally recognized speaker, trainer, and community leader behind events like CloudBurst and Global Azure.

About Justin:

Justin Garrett is host of MVP Unplugged and a Principal PM in Developer Relations at Microsoft, with 20+ years of experience across Windows, Bing, Edge, and Cloud Advocacy. He also leads the Microsoft MVP Program.


Comment Section


Future Tech 2026 speaker

I am looking a lot forward to speak at the Future Tech 2026 in Utrecht, Netherlands on March 10-11!

futuretech.2026.conference

My session is on how Cloud App & Infra Observability casts silver bullets. Admidetly this title is a bit of a mouthfull, but I like to try to create catch titles like that. Here is my session description:

“Application observability in the Azure Cloud has made recent significant advancement with AI and with new core governance capabilities. This session is about the silver bullet mould – a great way toward cloud excellence, and at both regular and enterprise scale.
The Cloud promised pay-per-use, global business reach, green applications, and full security – easy, fast, and cheap – right! Right? Application Developers and IT-Engineers are accountable for being in control, steering, and scaling everything just right, preferably with full automation.
At the IKEA Cloud Engineering department, I help oversee the corporate cloud platform where we offer guidance on how to live in the cloud and how to live up to the long list of workload owner responsibilities. We assist and guide in modernization, migration, and in optimization of the cloud estate within the enterprise. We know that it starts with an unassuming thing – observability.
Developing observable application code, configuring infrastructure resource diagnostics, collecting the right logs and metrics, storing them properly, transforming data into insights, and pinpointing problems. No cloud-rewards may be reaped unless you lay the correct observable-groundwork. Without observing how a workload is doing it is unknown if it is secured, well-performing, or cost optimized. Being a highly specialized skill – observing applications in the cloud – it is evident that the business requires a silver bullet foundry and they will win through investing in training, proper guidance, and learning in this area. It is the path that leads to streamlining operations at scale.
Join a Cloud Architect Engineer – on a mission to cloud enable customers since the dawn of the public cloud – and learn about Service Groups, diagnostics best practices, health modelling, and more! While a fleet of cloud applications might be good, this session is about becoming great.”

magnus.martensson.futuretech.2026.session magnus.martensson.futuretech.2026.speaker

It will be a blast to return to the Netherlands and meet up with my good friends there, and to speak at a local conference. Always good to hang with the community, so this should be great!


Comment Section


The Nordic Women in Tech Awards 2025 #NWiTA2025 celebrates and recognizes female role models who have made outstanding contributions to the tech industry. By highlighting their individual and collective achievements, we aim to promote their success and inspire others to follow their footsteps.

NWiTA2025.logo

“We believe in the power of diversity and inclusivity, and our ultimate goal is to make a positive contribution to the tech industry by inspiring the next generation of diverse and talented tech professionals.”

It is my distinct honor and privilege to serve as one of the Global Judges for the 2025 edition of the awards. It is hubling to be asked to judge this prestegious award and highlight superstar women in tech role models for the world!

Here is the presentation of me that the event made: “We’re proud to have Magnus Mårtensson ☁ join our Global Jury this year! Magnus Mårtensson ☁is a pioneer in cloud technology and a true connector in the tech community. He has been inspiring and guiding leaders worldwide for decades.

Founder & CEO of Loftysoft AB
Microsoft Azure MVP & Regional Director
International speaker & organizer of CloudBurst + GlobalAzure
First-ever Azure MVP in the Nordics

Magnus Mårtensson ☁ brings decades of expertise and passion for innovation — and will help us crown the winners of hashtag#NWITA2025 at the Gala Ceremony on 10th October in Helsinki.”

NWiTA2025 - LinkedIn

There is a gala award ceremony that you can attend in Helsinki on October 9 and 10.

Here is the list of the Global Judges for Nordic Women in Tech Awards 2025:

NWiTA2025.global.judges

  • Hilde Asklund, Chief Technology Officer, Signicat
  • Åshild Hanne Larsen, Vice President Subsurface Excellence & Digital
  • Anna Radulovski, Founder & CEO, WomenTech Network; Author of “Chief in Tech”
  • Amina Askaner, Social Impact Lead Co-founder, Amplify Voices
  • Magnus Mårtensson, Cloud Technology Specialist Founder & CEO, Loftysoft
  • Heidi Pech, DEI consultant, speaker and mentor
  • Sigrún Jenný Bardadóttir, CEO of Memm.Care
  • Jennifer Montague, Senior Director of Go-to-Market at Verdane
  • Tove Keldsen, Communication Manager Association of Nordic Engineers (ANE)
  • Dr. Ida Susana Fattah, Chief Executive Officer, Doktor Innovasjon AS
  • Sólveig Hrönn Sigurðardóttir, Chief Technology Officer at Carbfix
  • Melanie Nash, Sr. Client Executive, SoftwareONE

Comment Section


π