The summer is finally here, and I'm on vacation. The blog will be quiet for the next 3 weeks or so, as I'm trying to survive the hail, thunder and mosquitoes of the Finnish summer.
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 .
This week I'll be in Cologne for the European Collaboration Summit 2026 - one of the largest Microsoft 365 conferences in the world - and I'll be presenting a session together with my good friend Michaël Maillot on the Microsoft 365 Agents SDK.
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 was one of those!
If you are attending CTTT26 in the beautiful city of Tallinn on January 29-30, come say hi! I will be there both days, and would love to chat about all the exciting things happening in the world of Microsoft 365 and AI agents.
CollabDays Finland/Helsinki was last week, and boy was it an interesting trip! I feel super fortunate having the opportunity to do some fun traveling for work, and the privilege to speak and meet people at these community events.
This article is going to be something a little bit different: I'm still on vacation, but figured I should write sort of a self-congratulatory celebration post for 500 published blog posts on koskila.
This week I'll be attending Cloud Technology Townhall Tallinn 2025. It's my first time in this event that's practically next door in the beautiful town of Tallinn! Although I guess the name was kind of a dead giveaway already, right?
Wow, that's quite a headline for a 30-something to write, right? But the very real side effect of being a weird kid and starting freelancing when I was on 8th grade is that it's now just over 20 years since I finished my first paid website projects.
This article will contain links, materials, slides (should I get the permission to post them) and other stuff related to my session at Scottish Summit 2024. In case you stopped by my session - thanks!
A few of my friends were already worried since I didn't publish the now-classic " Humbled & Honored " post on LinkedIn - perhaps I had not been renewed this year, dropped out of the program or even been kicked out?
I've made it a tradition to post something about the last year just after the New Year's, so here's another look back at the last 12 months. Next Tuesday, we'll be back to the regularly scheduled programming!
2022 is over, and it's high time to write the annual Year Review again. The ongoing pandemic and the 3rd World War on my doorstep have made me a little bit cynical, but in all fairness, the year was not all bad.
Exciting news right after the Easter break (and a bit of a change from the usual flow of technical stuff) - I've joined the Omnia team at Precio Fishbone.
I never thought that I would write an article on this site of mine about war, peace and a threat to not only an entire nation's existence, but mine, too.
Long story short: My 6-year career with Valo is now coming to an end. Today was my last day at Valo. This is the longest I've ever worked at a company, and I've had the time of my life in the many positions I've held within Valo / Blue Meteorite.
Like is almost customary at this point in the year, I decided to take a look at 2020 - which goals I had set for myself if I hit them, and what happened on koskila.net during the year. And like last year, I thought I'd set myself a few new goals!
When I started this blog in 2015 as a place to stash my, eh, thoughtful workarounds , I didn't think I'd ever hit 200 live articles (with another hundred still in draft mode). Or that I'd get half a million people reading them in a year!
Late Friday night a couple of weeks ago, I got an interesting and a bit surprising email from Microsoft. Flabbergasted, I tweeted this right after: Wait, WHAT?