Thoughts
Highlights from Umbraco-kalaset 2025
Me and my colleagues Ken and Lisa had the pleasure of attending this year’s Umbraco-kalaset at Berns, a fun, insightful event created by and for the Umbraco community that gave us a lot of inspiration and new ideas!
TL;DR
If you work with Umbraco CMS and haven’t attended one of the two Umbracokalas held so far, you should definitely join the next one.
Keynote
Emma and Sebastiaan from Umbraco delivered the keynote, keeping us up to date on upcoming features and walking us through the most important changes introduced since version 13.
Hybrid Cache
Next up was Markus Johansson, who explained how the new Hybrid Cache enables Umbraco to handle very large websites — something that wasn’t really recommended before.
The most interesting part, however, was how we as developers need to approach building solutions with Hybrid Cache to maintain performance.
MCP for Umbraco
Matthew Wise and Phil Whittaker showcased some truly impressive work how they managed to build a fully functioning MCP (Model Context Protocol, not Master Control Program) for Umbraco’s Management API in just two weeks.
Lead Generation with Umbraco Forms
Niels Christian Laursen demonstrated how Umbraco’s Growth team uses Umbraco Forms, webhooks, and Zapier workflows to generate leads and recommend partners in an unbiased, automated way.
Show & Tell
After lunch, it was time for lightning talks. I was especially impressed by Alice, who shared great tips on how we can use AlpineJS to improve accessibility on websites (or as we might better call it, making them truly accessible).
Presentations:
Smørrebrød
With the aptly titled “The Umbraco Smorgasbord”, Carl demonstrated how to enable 2FA, implement Entra ID login, and create automated workflows, all spiced up with a bit of Blazor magic.
He was so engaging and entertaining that I added him on LinkedIn right away!
Sustainable Technology
Dennis clearly knows his stuff when it comes to sustainability and he knows how to talk about it too 😊 I really liked his idea of including “at least one Green Ticket in every sprint.”
There was a lot packed into this session, so it’s definitely worth checking out the presentation.
The Friendly CMS
Owain shared tons of inspiration on how we can make the editor experience in Umbraco even smoother and more intuitive. Many (if not all) of the suggested improvements will soon be added to our internal Boilerplate, which we use to kick-start new projects.
Presentation
Blog with the same content
Owain also, well-deservedly, won the top prize in the evening raffle! I do wonder how he managed to get that table hockey game home to Cardiff.
Speaking of Cardiff, I’d love to visit someday to see the filming locations from Doctor Who and Torchwood.
90-ish Sites in One Installation
Daniel and Hannes showed how they built a client solution consisting of one main site and around 90 smaller local microsites that inherit content from the main one.
They admitted it’s not ideal for SEO, but it’s an incredibly efficient setup for maintaining a large number of sites.
Extras
The best part of events like this isn’t just the talks — it’s all the between-the-lines insights and seeing what tools people use during their demos.
Here are a few worth checking out:
- Contentment: https://marketplace.umbraco.com/package/umbraco.community.contentment
-
Content Segments in Umbraco 16: Beyond Culture: Using Umbraco 16 Segments for Contextual Experiences
-
Elastic Search support in eXamine: https://examinex.online/2024/02/15/elastic-search-support

Author
Our offer
-
Esatto's Umbraco packaging
Building a new website from scratch can be both time-consuming and costly. With a packaged solution, you get a rocket start: shorter lead times, better oversight, and the ability to quickly establish your digital presence. By combining our ready-made modules with your unique profile, we help you rapidly create a modern, stable, and tailored solution that meets your specific needs.