The era of free AI is over . But you can still choose between paying for GitHub Copilot AI Credits, paying for API consumption in Azure AI Foundry, or running local LLMs (large language models) on your own hardware.
Alright, I'm back to work, and the first days have been a bit of a whirlwind (as usual). And the excitement started when opening my trusty Dell XPS laptop.
Maybe nobody else needs a note to remember how to update an event in a M365 Group Calendar, but I do. And since I do, I figure it's worth documenting it here.
This week, I've had to go back to the basics - but with a twist. I ran into an issue with Copilot Cowork where it was failing to update output documents. And the fix was TRULY a classic one! Anyway - read on to have a laugh. Or maybe weep with me.
If you're anywhere near Madrid on June 4th and enjoy Microsoft 365, Copilot, developer tooling, or just a good tech event with smart people in the room, this is your cue: come join us at CollabDays Madrid 2026 .
A week ago, GitHub announced they've been hacked. A hacker group called TeamPCP had extracted roughly 4000 private repositories and who-knows-how-much more data from GitHub's internal systems. This sounds like a pretty big deal (and it is!
In this article, I'll share the least fun error I've recently had to deal with while building / deploying bots - I mean, agents - with Bot Framework, I mean, Microsoft 365 Agents SDK on macOS. And of course how to get around the issues.
A week ago I wrote about how the all-you-can-eat AI buffet is seemingly coming to an end, and how practically every major AI vendor has been tightening the screws.
In this article, I'm going to break the bad news for you: The all-you-can-eat AI buffet is closing. In the near future, we'll all get to pay by the pound.
In this article, I'll share how I estimate solar panel output in Home Assistant using a simple Lux/UV sensor from my Bresser 7-in-1 weather station, after losing direct access to inverter data when I got a home battery system.
This article explains another dumb issue I ran into. Suddenly - without a warning - a Blazor app running on an Azure App Service starts becoming unresponsive. And this happens without any changes by you. How do we start investigating this?
In this week's article I'm sharing some of my experience with installing Copilot Studio Agents in Microsoft Teams. Namely, how to install them even when Teams says "no".
Yesterday, Microsoft announced the next big steps in their, I mean, everyone's AI journeys in the M365 space! Namely, we now know that Agent 365 is going to cost $15/user/month.
In this article I'll explain a simple way to fix the "Filename too long" error when using Git on Windows, which can be especially frustrating when it works fine on other platforms like macOS.
A working service can stop answering overnight when the IP beneath your AKS ingress changes — and when DNS records or firewall rules depend on that address, the fallout can be immediate and painful!
This is not my typical blog post, where I introduce a problem, talk a little bit about the background, dive in to the technical stuff, rant for a while and then explain how to get around the issue (or even fix it!
SSL certificates - some days they'll give your end users that false sense of security that only a beautiful green lock icon can bring, and some other days they'll throw you in a world of pain because one randomly expired and hence the API you use to ...
Ever thought Azure CLI was your reliable sidekick on Windows? Ha! You'd think so, until "Decryption failed: Key not valid for use in specified state" hits you out of nowhere.
Ever wondered if shelling out for a top-tier Windows laptop really delivers the bang for your buck in development speed, or if a budget Mac mini could punch above its weight? Stop wondering, and start reading, because I've got the answers for you.