Get in touch 01795 905292

Blog

24 articles tagged #Umbraco

Cascading Country and Location Dropdowns in Umbraco Forms, with Email Routing per Location

Cascading Country and Location Dropdowns in Umbraco Forms, with Email Routing per Location

How we built a dynamic country and location dropdown in Umbraco Forms that sends each enquiry to the right location's contact using a single email workflow.

Umbraco 13 End of Life: Why You Should Migrate from Umbraco 13 to 17 Now

Umbraco 13 End of Life: Why You Should Migrate from Umbraco 13 to 17 Now

Umbraco 13 and .NET 8 lose security support by December 2026, leaving sites exposed and putting Cyber Essentials certification at risk. Here’s why and how to migrate to Umbraco 17.

Small agency or large agency?

Small agency or large agency?

Clients often ask whether they would be better off with a bigger agency. It is a fair question, and it rarely gets an honest answer. Here is a straight comparison…

Running the Umbraco backoffice behind Windows Authentication

Running the Umbraco backoffice behind Windows Authentication

From Umbraco 14 onwards, the backoffice stops working on sites where IIS has Windows Authentication on and anonymous authentication off. Here's why that happens, and a small package that fixes…

How I built the Umbraco Kent Meetup website using Umbraco and Astro

How I built the Umbraco Kent Meetup website using Umbraco and Astro

How I built the Umbraco Kent Meetup site headless on Umbraco 17 and Astro, hosted on Azure for less than a Cloud starter, without writing any of the code myself.

Diagnosing a Redis session timeout that only happened in production

Diagnosing a Redis session timeout that only happened in production

A StackExchange.Redis 3 upgrade caused session timeouts that only appeared in production, and the real cause turned out to be .NET ThreadPool starvation rather than the client itself.