Antti K. Koskela
banner
koskila.net
Antti K. Koskela
@koskila.net
Software Engineer excited about #Azure, #Blazor, #Microsoft365 and #dotnet 😁. Microsoft #MVPBuzz for Azure and M365.
Pinned
Hello World!

I'm giving this platform a try, as the other place has become relatively unhospitable.

But first things first: Here's my dog. Her name is Miina, and she's a #Kromfohrländer #kromi. 😁

#dogsofbluesky
Living on the bleeding edge of #AI can be fun - but not when losing ½ of your #agentic workforce suddenly!

All of my #Frontier Office Agents went AWOL. And #Agent365 wasn't making it easier to figure out what happened 😵

Check out the fix from this week's article!

www.koskila.net/office-front...
Help! My Frontier Office Agents disappeared! What do? - Koskila.net
Did your Frontier Office Agents vanish without a trace? Don't panic—you're not alone. Many Microsoft 365 users have experienced the frustration of losing...
www.koskila.net
February 10, 2026 at 1:14 PM
Last week, I had the honor of presenting a session together with my good friend michaelmaillot.bsky.social on M365 Agents SDK at #CTTT26 - and what a fun conference that was! I'm sharing the slides (and some photos) in this week's article!

www.koskila.net/thanks-for-c... #copilot #m365copilot
Thank you Cloud Tech Tallinn 2026! - Koskila.net
Ever had one of those conferences that are fun, informative, and did I say - fun? No matter whether you're a speaker or an attendee, Cloud Tech Tallinn 2026...
www.koskila.net
February 3, 2026 at 2:48 PM
More awesome sessions at #CTTT26, this one by @yhabersaat and @michael_maillot on #M365AgentsSDK and #CopilotStudio
January 29, 2026 at 9:50 AM
Time to head out to #CTTT26! 🚢 #visittallinn
January 28, 2026 at 11:03 AM
#OneDrive ❤️
January 28, 2026 at 10:13 AM
This week, I'll be at #CTTT26 in Tallinn, talking AGENTS with my good friend Michaël Maillot! If you're getting your Microsoft Agent 365 SDKs and Microsoft 365 Agents SDKs confused, join us as we set the record straight 🤠

See more: www.koskila.net/cloud-tech-t...
January 27, 2026 at 6:55 AM
Oh, okay then! I can wait.

It's not like you have to pay 30 USD / month for this feature... 🤠

#Copilot
January 24, 2026 at 2:48 PM
Okay then #MicrosoftViva
January 23, 2026 at 2:48 PM
You can have the best #UX designers in the world and the most comprehensive design manuals and playbooks, but this is still the design you come up with ❤️😅 #justmicrosofthings
January 23, 2026 at 6:55 AM
#Microsoft365 Groups vs #DistributionLists: While they largely behave the same, the admin UIs are different because… why wouldn't they be? 😅

Stop emailing the wrong people and fix your group members - all without even opening "New Outlook (NEW)" 🤠

www.koskila.net/edit-members... #outlook
How to edit members in a M365 Group or Distribution list? - Koskila.net
Stop sending mail to the wrong people because Microsoft buried the controls behind two completely different and hidden UIs. This guide shows how to edit...
www.koskila.net
January 20, 2026 at 2:48 PM
In the past 12 months, it's been fun to discover the similarities and differences between #Windows and #macos.

One thing that's very similar is #OneDrive being a massive power hog!

But at least it's much more stable on a #mac 😅
January 17, 2026 at 10:13 AM
I wish we all had the endless confidence of #GitHubCopilot. Would make public speaking, performance reviews or any other stressful situation much easier.

Here it proudly fixes the issues with timezones it found in documentation.. By inserting exactly the same values. 🤷‍♂️

Well done, #agent.
January 14, 2026 at 2:48 PM
I have a confession to make: this is yet another, clickbaity headline by yours truly 😩

#AKS doesn't change IP addresses randomly - only when it needs to, and even then, it'll do so fairly logically.

Follow along as I learn what that logic is 🥲

www.koskila.net/aks-randomly...
What do you do when AKS randomly changes IP address? - Koskila.net
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,...
www.koskila.net
January 14, 2026 at 6:55 AM
After over 10 years of #WordPress, I finally got fed up and migrated my blog to #BlazorStatic this year. What else happened in 2025?

Read the rest here: www.koskila.net/2025-year-re... 😉

#Blazor #MVPBuzz
Copilot, Blazor, and a Mac Mini in a Pear Tree — koskila.net in 2025 - Koskila.net
It’s that end‑of‑year ritual again — a short pause to look back at what actually happened, what broke, and what was surprisingly useful. This year mixed...
www.koskila.net
January 7, 2026 at 6:55 AM
Holiday Special 2025 - Setting up #Windows11 is a lot of fun!

I didn't get a macbook for Christmas, but at least I got to reinstall my #Dell Max Ultra.

www.koskila.net/2025-holiday...
My 2025 Holiday Special - Windows 11 set-up fun! - Koskila.net
My Windows 11 machine decided to go belly up just before Christmas, so I got to have some fun reinstalling Windows from scratch. I was hoping for a MacBook...
www.koskila.net
December 31, 2025 at 6:55 AM
Spending some time away from #Windows11 has made me question some of the fairly random stuff just happening on the machine.. Like this dialog.

What is "Setup"? Why is it running now? And why was it already running?

As a #Windows user, I guess one just needs to accept that "stuff happens"? 🤔
December 30, 2025 at 6:55 AM
In my last blog post before the holidays, I'm sharing my confusion with the #MicrosoftTeams meeting recording sharing experience (try saying that 3 times with mouth full of glögg!)

Here's how to ACTUALLY share that recording with your colleagues: www.koskila.net/sharing-meet...
Sharing your meeting recordings has never been more... Confusing! - Koskila.net
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...
www.koskila.net
December 23, 2025 at 2:48 PM
Is it too late to wish for a #Macbook this Christmas? 😇

My #Dell Always Maxi Ultra Plus has spiraled into yet another infinite boot loop, keeping up with its biannual crash routine since 2023! It's impressive, given I only use it 3-4 times monthly..

Going to finish my blog on mobile. #TechWoes
December 23, 2025 at 1:39 PM
Nobody likes SSL certificates! But an expired one? Even worse - turned down even by the tooling, supposed to be used to renew it. 😬

No, wait, that only happens to me, doesn't it? 😅

Well - but because it did happen, here's the solution. 💡

www.koskila.net/ignore-ssl-v... #dotnet #csharp #ssl
How to ignore SSL validation errors in a HttpClient in C#? - Koskila.net
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...
www.koskila.net
December 16, 2025 at 10:13 AM
Ever thought #AzureCLI was the one thing on Windows that always has your back and never breaks? I sure did, until it hit me with a "Decryption failed: Key not valid for use in specified state" out of nowhere.

Read more to find out why (and how) WAM was the culprit!

www.koskila.net/azure-cli-br...
How to fix "Decryption failed: Key not valid for use in specified state" in Azure CLI?
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...
www.koskila.net
December 9, 2025 at 10:13 AM
This week, I'm revisiting an old topic - how to change the default certificate in AKS.

The UI has changed, the commands have stayed the same.

Check it out if you, too, like performative information security circus! 😉

#AKS #Kubernetes #infosec

www.koskila.net/replace-defa...
How to replace the default certificate in AKS?
Ah, the joys of Kubernetes wrangling – where even a "simple" cert swap feels like herding a bunch of ferrets on meth through a YAML labyrinth. Or so I've...
www.koskila.net
December 3, 2025 at 6:55 AM
Ever wondered if shelling out for a top-tier #Windows laptop really delivers the bang for your buck in development speed, or if you could do with a much cheaper pc - like a #macmini? Stop wondering, and start reading, because I've got the answers for you!

www.koskila.net/windows-jugg... #dell
November 25, 2025 at 2:48 PM
One day your #DevDrive is fine. The next, all you get is ReFS claiming to be write‑protected, and laughing at your pitiful attemps at takeown and icacls.

And as usual, there's a fix at the end of what turned out to be another ridiculous journey in the #Windows'land

www.koskila.net/fix-refs-dev...
How to fix a ReFS Dev Drive on Windows?
Ever tried editing a file on your ReFS Dev Drive only to get "This media is write-protected" or "unexpected error code 19"? Welcome to the non-deterministic...
www.koskila.net
November 18, 2025 at 10:13 AM
Probably the worst use of 10 GB of storage ever. 😂

#AppleIntelligence #macos
November 12, 2025 at 2:48 PM
#BlazorStatic is a joy for performance and simplicity - all the way until URLs with trailing slashes crash the party. No server-side routing means /page works while /page/… doesn’t.

But as always, there's a workaround. And it's a good one!

www.koskila.net/blazor-stati... #dotnet #csharp #blazor
How to make Blazor Static support trailing slashes in URLs?
Oh, Blazor Static - the dazzling, lightning-fast static site generator that turns your Blazor components into HTML gold. One of the rare pieces of tech that...
www.koskila.net
November 11, 2025 at 4:20 PM