
Antti Koskela
Solutions Architect at Omnia Digital Workplace
Kangasala, Finland
Actions
Antti Koskela is a proud digital native nomadic millennial full-stack developer, who works as the Head of Managed Customizations at Omnia Intranet.
He's a Microsoft MVP for Azure and M365, and he's been a developer since 2004 (starting with PHP and Java, then graduating to C# and TypeScript professionally), and bending and twisting SharePoint into different shapes since MOSS.
Lately, he's building, running, and extending scalable SaaS solutions on Azure and occasionally builds things with Blazor and MAUI.
Area of Expertise
Topics
Level Up Your Teams Extensibility Game with Blazor! 🚀
🚀 Join this exciting session on creating dynamic and engaging Teams apps using the powerful Blazor web framework. Whether you’re a seasoned developer or just dipping your toes into the world of Teams app development, this session will equip you with new knowledge and tools for the craft - hopefully with a new twist!
In this demo-heavy session, we’ll explore how to create, debug, and deploy your own Blazor-based Teams apps. All without writing a single line of JavaScript!
Get ready to elevate your collaboration game and enhance productivity within Microsoft Teams! 🔥
Who is this session for?
💻 Developers: Whether you’re a .NET enthusiast or a (recovering) web developer, you’ll get something out of this session.
🤿 Blazor-Curious: If you’ve been eyeing Blazor but haven’t taken the plunge just yet, dive in!
📱 Teams App Enthusiasts: If you’re passionate about improving Teams functionality, consider this your opportunity to level up! Or to take a side-step, perhaps — because sometimes that’s what keeps things interesting, right?
Key Takeaways:
🌐 Blazor Unleashed: Discover how Blazor seamlessly integrates with Teams, allowing you to build interactive web UIs using C#.
📑 Creating Your First App: Learn how to set up a Blazor Teams app.
🕵️♂️ Debugging Like a Pro: Master the art of debugging your Blazor tab app within Visual Studio. Say goodbye to JavaScript-induced headaches!
☁️ Deployment Made Easy: Explore deployment options, from local testing to Azure cloud hosting.
Don’t miss out! Let’s explore new ways to extend the application platform where all the users are practically spending their days now. 🚀🔥
Baby Steps to Copilot Mastery: Leave the Training Wheels behind using Teams Toolkit 🚲
Ready to take your Microsoft 365 Copilot to the next level?
Join us for a fun and informative session that will guide you through using Microsoft 365 Agents SDK to extend Copilot’s capabilities. From teething to toddling, we'll cover everything you need to build custom solutions and maximize productivity.
This session is perfect for those looking to take their first steps - baby or otherwise - in extending Copilot, offering plenty of tips and tricks to help you on your journey. 🚀
Key Takeaways:
🤝 Understanding the sweet synergy between Microsoft 365 Agents SDK and Microsoft 365 Copilot.
🧑✈ Key steps to building and extending Copilot capabilities using Microsoft 365 Agents SDK.
🌱 Practical examples and use cases to help your organization grow and thrive.
🔌 Tips and tricks for enhancing Microsoft 365 Copilot functionality.
Get ready to make your Microsoft 365 Copilot baby-proof and future-ready!
Extending Microsoft Teams with SPFx webparts
Who wouldn't want to just develop once and then run their code everywhere? Now with SPFx, we're getting one step closer to that, as we're given an elegant way to bridge the gap between your portals built on SharePoint, and Microsoft Teams where most of the collaboration happens. Teams is just getting more and more powerful - and you can make it even more powerful by bringing your custom workloads to Teams in just a few easy steps!
This session contains an overview of Teams extensibility scenarios, what SPFx is, and a closer look on how they work together. We're taking a closer look (with demos!) at two different scenarios: how to create a new SPFx webpart to be used with Teams, and how to modernize a webpart you already have running in your environment.
After this session, you're familiar with the basics of developing SPFx webparts to be used both in SharePoint and Teams, as well as how to modify your existing webparts to surface them in Teams.
All of the code included in the demo will be available on GitHub after the session.
Citizen developer tools are not just for citizen developers!
So, the citizen developers have all the cool tools, and those that actually code for a living are left with legacy stuff? Not so fast! The same tools that Microsoft is targeting for citizen developers make development easier, faster and cheaper for everyone!
This session combines tools such as Flow, Azure Cognitive Services and Azure Functions with some actual simple development work to provide highly customized, Machine Learning powered analysis workflow for the newly baked Modern Team Sites in SharePoint Online. This demo-heavy session will look at real business scenarios, and how we can solve them using citizen developer tools and some code (Because we’re developers after all, right?)
After this session you'll know how to create rich and customized business automation processes that use the latest tools offered to us by Microsoft.
Cloud Technology Townhall Tallinn 2025 Sessionize Event
Office 365 & SharePoint Saturday Nashville Sessionize Event
SharePoint Saturday New England 2018 Sessionize Event
SharePoint Saturday Twin Cities Sessionize Event
Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.
Jump to top