Owain Williams

Owain Williams

Senior Umbraco Dev at Initials Labs, Umbraco MVP

https://owain.codes


UMB.FYI
2024-09-04

📰 Handling Redirects with Middleware in .Net

Owain Williams describes a method for handling redirects during a site migration to Umbraco 13 using middleware and a client-maintained CSV file as the source of truth. The middleware reads the CSV to map old URLs to new ones, logging redirects with Serilog. The implementation is straightforward, ensuring efficient URL management.

UMB.FYI
2024-07-17

📰 Umbraco 13 snippets and tips - RTE Config and Dynamic Labels

Owain Williams shares insights from recent projects, including the ability to have Dynamic Blocklist labels in Umbraco 13 using Angular, and a tip for adding custom styles within the Rich Text Editor via appSettings.config, with a tool for creating the config.

UMB.FYI
2024-06-26

📰 Codegarden 2024 - My thoughts

Owain Williams attended Codegarden 2024 in Denmark with the Gibe team. The week included travel, workshops, social events, and the conference. He felt happier and more connected this year, but noted some areas for improvement, and praised the organization and social aspects of the event.

UMB.FYI
2024-06-12

📰 Caching sitemaps while using querystrings

Owain Williams needed a sitemap index for his website with different query parameters. He fixed the caching issue by using the query string as a cache key and implemented a lock to prevent concurrent modification of the sitemap object, preventing potential DDOS attacks.

UMB.FYI
2024-04-17

📰 Extension methods and testing to solve a problem

Owain Williams discusses creating a solution to convert running paces from kilometers to miles using Umbraco and C#. They faced challenges with IEnumerable<BlockList> and eventually used an extension method with regex and tests for accuracy.

📰 Getting the most from Codegarden

Owain Williams discusses their experience at Codegarden, an event for tech enthusiasts, and how they overcome introverted tendencies to network and meet new people. He shares stories of creating a t-shirt with attendees' names, organizing the uBuddy scheme, and creating a virtual "Secret Stage" with Lego minifigs. He encourages others to network and have fun at the event.

1 2 3 4 5
UMB.FYI
Archive Polls Pulse Tips Firehose Privacy About

UMB.FYI is built with ❤ by the Umbraco community and is not affiliated with Umbraco HQ