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.

Stay Plugged in to the Community!

Umbraco India Festival

Umbraco India Festival

28-29 August 2026

Kochi, India

Website

Umbraco Festival Germany

Umbraco Festival Germany

24 Sept 2026

Frankfurt am Main, Germany

Website

Umbraco US Festival

Umbraco US Festival

30 Sept - 01 Oct 2026

Chicago, IL, USA

Website

UK Conference

UK Conference

16 Oct 2026

London, UK

Website

Sweden Festival

Umbraco Kalaset

20 October 2026

Stockholm, Sweden

Website

Around the Web

A curated collection of Umbraco and industry related tools, tips, tricks, and tutorials from around the web.

Watch the Codegarden Playlists on YouTube

credit: Codegarden Square Logo (1)

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 YouTube

I've used Umbraco for more than a decade. An unexpected reflection.

credit: Dave Jonker

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 post

Expanding the backoffice search in Umbraco

credit: Bernadet Goey

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 post

Setting up Windows Server 2025 for Umbraco

credit: Justin Neville

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 post

SimpleStats

credit: richard soeteman

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