Issue No 130
Preparing your site and packages for load balancing
by Jesper Mayntzhusen
Plenty has been written about the infrastructure side of load balancing, but Jesper asks the question all that Azure and Redis setup skips: is your actual code ready to run on more than one instance?
How to build an Umbraco 17 dashboard with Vite
by Nathaniel Grantham-Knight
Upgrading to Umbraco 17 and discovered your old dashboards no longer work? Nathaniel walks us through building one from scratch with Vite, Lit, and TypeScript, from configuring the project through to the working dashboard in the new backoffice.
Issue 129 :: July 2026
Issue 128 :: June 2026
Stay Plugged in to the Community!
A curated collection of Umbraco and industry related tools, tips, tricks, and tutorials from around the web.
Watch the Codegarden Playlists on YouTube
Codegarden 2026 wrapped up in Copenhagen back in June, and if you missed a session (or just want to relive the keynote), the full set of recordings is now live on YouTube — talks, the opening keynote, and the aftermovie all in one place. It's a great way to catch up on everything from HQ's product direction to the community's own deep dives, at your own pace.
Watch on YouTubeI've used Umbraco for more than a decade. An unexpected reflection.
Dave Jonker went on holiday, left the laptop at home, and came back with something better than rested thumbs — a genuine look back at ten-plus years with Umbraco. From starting out on version 4 to watching the platform (and the community around it) transform completely, it's a warm, honest piece about how much can change when you're not looking, and what it means to stick with something long enough to see it evolve.
Read the blog postExpanding the backoffice search in Umbraco
Bernadet ran into a classic problem: editors could search by page name, but not by a custom field value — even though it was clearly in the index. Her fix digs into UmbracoTreeSearcherFields, including a gotcha around variant field names for multilingual sites, and comes out the other side with a solution that's more future-proof than her first attempt. A great one to bookmark if you've got editors who rely on custom fields!
Read the blog postSetting up Windows Server 2025 for Umbraco
Justin got tired of reconstructing the same setup steps from memory every time he spun up a new server, so he turned it into a proper reference guide — the exact sequence for turning a clean Windows Server 2025 box into something happily running Umbraco on IIS and SQL Express. If you're the one standing up infrastructure on your team, this is the kind of post you'll want saved for next time!
Read the blog postSimpleStats
Richard has built a lightweight, backoffice-native page view tracker — no external analytics service, no JS snippet, no cookies, just server-side counts shown right next to your content tree. What makes the write-up worth reading, though, is how it was built: he let Claude Code handle every step, from the original C# port through the design system, controllers, and even the marketplace listing, without writing a single line of code himself. A fun, candid look at what that process actually feels like in practice!
Read the blog post