Antti K. Koskela 🌻 (@koskila) header
Antti K. Koskela 🌻 (@koskila) profile picture

Lead consultant at @meltlake. Excited about #Azure, #Blazor, #AzureDevOps, #Microsoft365 and #dotnet 😁. Microsoft MVP for M365 Copilot Extensibility.

Tampere Region, Finland
Joined December 2012
Photo by Antti K. Koskela 🌻 (@koskila)Photo by Antti K. Koskela 🌻 (@koskila)Photo by Antti K. Koskela 🌻 (@koskila)Photo by Antti K. Koskela 🌻 (@koskila)Photo by Antti K. Koskela 🌻 (@koskila)Photo by Antti K. Koskela 🌻 (@koskila)Photo by Antti K. Koskela 🌻 (@koskila)Photo by Antti K. Koskela 🌻 (@koskila)Photo by Antti K. Koskela 🌻 (@koskila)Photo by Antti K. Koskela 🌻 (@koskila)
No regular blog post today. #Ukraine is fighting for the its people's existence. But Evil only triumphs when the Good guys do nothing. So: Do something. Anything. Even if our governments won't help, we can. Read more 👇 koskila.net/evil-triumphs-wh… #blogging #RussianUkrainianWar
4
5
1
46
Antti K. Koskela 🌻 retweeted
Microsoft will enable Claude models in Copilot by default for EU tenants on 9 December 2026! ​ Claude models are currently disabled by default for tenants in the EU and EFTA. On December 9, 2026, Microsoft will enable Claude models for tenants that haven't made a selection for Anthropic under AI providers operating as Microsoft subprocessors in the Microsoft 365 admin center. ​ With Claude models coming into the EU Data Boundary, Microsoft is also simplifying the controls they provide admins by retiring the option to allow Claude models only in Copilot in Microsoft 365 apps. Tenants using this option will move to All users on December 9. ​ Other selections you've already made will be respected. If you're already using Claude models, no action is needed, and processing moves into the EU Data Boundary automatically once available. If you don't want Claude models enabled by default, an admin can opt out before December 9, 2026. After December 9, admins can also disable the use of Claude models at any time. ​ 𝗥𝗼𝗹𝗹𝗼𝘂𝘁 𝘀𝗰𝗵𝗲𝗱𝘂𝗹𝗲 ​ • Early December 2026: Processing for Claude models in Copilot moves into the EU Data Boundary. • December 9, 2026: Microsoft enables Claude models for tenants that haven't made a selection, and the option to allow them only in Copilot in Microsoft 365 apps will be retired. Admins can disable Claude models or limit access at any time. ​ 𝗪𝗵𝗮𝘁 𝘄𝗶𝗹𝗹 𝗵𝗮𝗽𝗽𝗲𝗻 ​ • If you haven't made a selection: Claude models will be enabled for all users on December 9, 2026. • If you've already enabled Claude models: Your user and group assignments don't change, and processing for these models moves into the EU Data Boundary automatically once available. • If you've allowed Claude models only in Copilot in Microsoft 365 apps: On December 9, 2026, this option will be retired and your selection will move to All users. To turn Claude models off or limit access instead, select No users or Specific users and groups before that date. • If you've disabled Claude models: Your selection will be respected. • Until early December 2026, Claude models aren't covered by the EU Data Boundary processing commitment. • Anthropic models with Data Retention are governed by a separate setting and aren't part of this change. ​ 𝗔𝗰𝘁𝗶𝗼𝗻 𝗿𝗲𝗾𝘂𝗶𝗿𝗲𝗱 / 𝗥𝗲𝗰𝗼𝗺𝗺𝗲𝗻𝗱𝗮𝘁𝗶𝗼𝗻𝘀 ​ To opt out or limit access before December 9, 2026: ​ 1. Sign in to the Microsoft 365 admin center. 2. Click on Copilot > Settings > View all > AI providers operating as Microsoft subprocessors > Anthropic. 3. Select "No users" to opt out or "Specific users and groups" to limit access to the people you choose. 4. Select Save. ​ #Microsoft365 #Claude #Copilot
4
26
3
142
14,355
Where did Copilot go in #PowerPoint for #Macos? 🤨 If the #Copilot button suddenly disappeared, you’re not imagining things. I ran into this myself (once again), dug into what was going on, and documented the problem and the fix: koskila.net/copilot-disappea…
54
Today, I'm sharing another solution to a problem nobody else probably has had. My #Copilot was very dutifully instantly accepting any and every meeting invitation my manager would send my way. And refused to stop doing it. Read more in the article! 😂 koskila.net/copilot-stop-aut…
59
Maybe a week ago, I was complaining about the Media Library view in #Copilot being kind of broken since the thumbnails wouldn't load. I'm happy to report Microsoft fixed it! No more broken thumbnails 😊 Now the whole view has been reworked, and doesn't load at all anymore.
97
Antti K. Koskela 🌻 retweeted
By letting Russian hockey back, CAS is staining the ice with Ukrainian blood. Russia has not stopped its war. It has not stopped killing Ukrainians. It has not stopped its relentless attacks on our cities. So what exactly has changed to justify the return of its national ice hockey teams to international competition? The CAS decision to legitimise Russia’s participation in the @IIHFHockey World Championships is unacceptable. Russian national teams represent a state that is still waging a war of aggression. Letting them back now would hand Moscow the international legitimacy it craves. I urge the international sporting community and all our partners to take a firm stand against Russia's readmission to international competition. There can be no business as usual while Russia wages war on Ukraine. This shameful decision must be reversed. I also call on governments that have not lost their moral compass to deny Russian players entry to their territory. Russia's war must have consequences, including in international sport.
95
470
26
1,759
21,668
Antti K. Koskela 🌻 retweeted
Replying to @IAPonomarenko
Correct. Ukraine wouldn't even be the most corrupt country in NATO. Ukraine has become far less corrupt since Ukrainians kicked out their russian puppet president in 2014. Meanwhile, russia under Putin has become one of the most corrupt countries on Earth.
3
19
125
1,882
Antti K. Koskela 🌻 retweeted
VERY BIG TOP NEWS TODAY 🔝 🔥 AFU hit Novokuibyshevsk Oil Refinery in the Samara region. 💥 AFU hit Konservsushprod canning plant in the Bryansk region. ✈️ On October 29, at the Akhtubinsk airfield, Russian Su-57 caught fire (and burned completely) 🚁 3 AC Hornet drone destroyed Mi-8 in Tarasivka village, Luhansk region. 🚀 US State Department approved the potential sale of PATRIOT PAC-3 MSE missiles to Ukraine for an estimated $2.1 billion. 🇫🇷 The first training courses for Ukrainian pilots on French Rafale fighter jets will begin in November 2026 🇺🇦 Zelensky has imposed sanctions on the developers of the Russian analogue of Starlink (Rassvet) and 39 ships of the shadow fleet. 🚀 Defense Forces hit the launcher of Iskander-M OTRK in the Kursk region. ✈️ At night, another collapse occurred at Moscow airports due to the threat of UAVs - in total, more than 370 flights were delayed and canceled 🙏 Temporary ceasefire allows over 700 to flee occupied Oleshky. Evacuation continues. SUPPORT ME 💙💛 ☕️ buymeacoffee.com/MAKS22 ✅ PayPal: [email protected] ☑️ patreon.com/Maks24
8
70
3
392
15,691
Today, I'll be in the beautiful city of Rennes in Bretagne to speak at aMP Day Rennes with my co-conspirator @michael_maillot 🙌 We will (of course) be talking about #MicrosoftFoundry Agents 😉 See you there! koskila.net/amp-rennes-2026/
1
2
188
#Wicked was probably THE movie surprise of 2024 - a welcome reimagining among the endless sequels, prequels and reboots. Apart from pronounciation, that unfortunately has zero to do with #WIQD (Work IQ Developer Tools), the problematic #VSCode extension. koskila.net/wiqd-install-fai…
1
106
Antti K. Koskela 🌻 retweeted
New free article: Europe backed Washington in its hour of need. The US returned the favor with betrayal. Trump’s Russia policy is like Europe signing business deals with Al-Qaeda after 9/11 joniaskola.substack.com/p/eu…
4
111
3
249
4,554
Since the American President announced the energy ceasefire a week ago, Russia has deliberately attacked Ukraine’s energy and oil and gas sectors 76 times. Last night alone, there were strikes on substations in the Vinnytsia, Zhytomyr, Khmelnytskyi, and Odesa regions. Tens of thousands of families remain without power. Energy workers and repair crews are working virtually around the clock to restore electricity supply. Overnight, the Russians also struck residential buildings in our regions. As of now, 12 people have been reported injured, including two children. Two people have been killed. My condolences to their families and loved ones. This morning, there was a strike on an agricultural enterprise in Volyn. All necessary services are working at the site. In total, over this past week, the Russians have attacked Ukraine with almost 2,700 attack drones, 1,700 aerial bombs, and 66 missiles, most of them ballistic. The main targets of these strikes are energy facilities – the Russians are trying to cause a blackout. And America should see that Russia is not taking any reciprocal steps in response to sanctions relief or agreements. On the contrary, they take every signal of an opportunity to make money as proof that their bet on war is paying off and they can keep fighting. It is because of this position of Russia’s that the war continues, not because Ukraine is rightfully defending itself. It is Russia that must face pressure for peace to have a chance. Thank you to everyone who understands this and helps.
1,922
8,285
375
26,998
577,880
So.. What do you all think about M365 Copilot's new Library view? 😅 I personally love the performance (after removing all thumbnails, the list of images loads so much faster!) Maybe I just shouldn't be using Corporate Copilot during the weekend... 🙈 #sarcasm
1
93
Antti K. Koskela 🌻 retweeted
3/x This behaviour is worrisome. ICEYE-X36 is a US registered SAR satellite reportedly used by Ukraine. I wonder if we are watching a first actual ASAT developing in Space. Let us see what happens tonight and the days after.
8
70
5
574
48,051
What a day to be a #M365Copilot user! I learned that modifying Copilot's Brand Kit is apparently difficult enough to deserve its own blog post. Not because its complicated. But simply because Microsoft removed the link from the UI. 😂 #M365 koskila.net/modify-microsoft…
1
3
482
Antti K. Koskela 🌻 retweeted
“If you want to win, don’t buy oil from russia.” Do you know who said these words? The greatest hypocrite in the US history - Donald J. Trump. Trump repeatedly condemned European countries for buying russian oil, accusing them of financing russia’s war. And now - he is doing it himself. Here is a compilation of Trump’s own statements from 2025.
163
2,167
170
4,622
78,129
Antti K. Koskela 🌻 retweeted
Turns out Ukraine knows nothing about the "energy ceasefire," Financial Times reports, citing a senior official close to Zelensky who says crews are busy restoring power and water in Kyiv right now. "No one has heard of any ceasefire," the official says.
"Effective immediately, there is an ENERGY CEASEFIRE in the War between Russia and Ukraine. Both parties have agreed. Do not break it!" Trump just announced.
Readers added context they thought people might want to know
Trump announced that Russia and Ukraine have agreed to an immediate energy ceasefire. No confirmation from Russian or Ukrainian officials. Zelensky said the announcement was news to him but Ukraine would agree if Russia does. axios.com/2026/10/11/tru… reuters.com/world/europe/t… foxnews.com/politics/trump…
19
50
7
400
27,994
When you follow Microsoft's marketing, it can seem like everyone’s building custom #Copilots. They’re not. And most teams shouldn’t. In my latest article I cover how you can ground your agent to data on #M365 without a backend - or #CopilotStudio! koskila.net/grounding-declar…
2
146
The reality just hit me - tonight I'll jump on a train to attend @Meltlake onboarding & #DevDay in Helsinki tomorrow! But why now? Well - I got 2 packages delivered to my place - one was SWEET, and the other one I gave to my kids. Take a guess which one was which 😉
2
4
266
Antti K. Koskela 🌻 retweeted
It has been confirmed that the arson attack on an Estonian defence company was ordered by russia. russia’s acts of sabotage across Europe are intended to undermine support for Ukraine and fuel fears of escalation. They demonstrate russia's desperation. Our response is precisely the opposite of what russia seeks to achieve: more pressure on russia, stronger support for Ukraine. russia will not intimidate us or alter our policy.
Based on the information collected by the Estonian Internal Security Service @kaitsepolitsei we can conclude with certainty that the arson attack on Milrem Robotics premises that took place on the night of 14–15 august in Tallinn was an act of sabotage ordered by the special services of the Russian Federation. Such actions are absolutely unacceptable. In response, the @MFAestonia will today summon Russia’s Chargé d’affaires. The perpetrators have been apprehended and no longer pose a threat to our national security. Estonia is a difficult environment for Russia to carry out such actions because we act decisively and swiftly to protect our state. This act of sabotage is part of Russia’s broader campaign across Europe, aimed at intimidating us and weakening our support for Ukraine. Our response will be the opposite. We will increase both our support for Ukraine and the pressure on Russia to end its aggression. Let’s not lose focus and stay the course, because Russia’s actions are a clear indication that our collective exertion of pressure is working.
45
234
21
1,110
74,356