Rick Butterfield

Rick Butterfield

Lead Software Engineer & Umbraco MVP

https://rickbutterfield.dev


UMB.FYI
2025-05-14

📰 ContentAudit: first class site crawling and SEO auditing for Umbraco

Rick Butterfield introduces ContentAudit, a new Umbraco package designed for comprehensive site crawling and SEO auditing. Developed over six months, it allows users to assess site health, track SEO issues, and extend functionalities. ContentAudit aims to enhance insights by integrating directly with Umbraco, providing a context-aware editing experience.

UMB.FYI
2024-11-06

📰 Keeping Sessions Alive in Umbraco with Third-Party Payment Providers

Rick Butterfield discusses challenges with session persistence when integrating third-party payment providers in Umbraco, particularly regarding lost session data post-transaction. He provides a solution involving cookie and session configuration in Program.cs to ensure continuity. Additionally, he shares tips for testing locally using Visual Studio's Dev Tunnels, enhancing workflow efficiency.

UMB.FYI
2024-06-19

📰 Codegarden 2024

Rick Butterfield reflects on his experience at Codegarden over the past three years, highlighting his transition from a first-time attendee to being awarded as an MVP and eventually speaking at the conference. He discusses his favorite talks, pre-party highlights, new MVPs, impactful sessions, and his own presentation on eco-friendly websites. Rick also shares his post-conference activities and travel back home.

UMB.FYI
2024-02-21

📰 umbracodegen: generating boilerplate code for the new Umbraco backoffice

On 19th Feb 2024, I delved into Umbraco Bellissima and created umbracodegen, an open-source tool for generating boilerplate for Umbraco components. It's rough but aims to speed up component creation for the new backoffice. Install via npm.

UMB.FYI
2024-01-10

📰 Generating a TypeScript OpenAPI client from Umbraco's Content Delivery API

Rick Butterfield describes migrating a website to use Umbraco's Content Delivery API and generating a TypeScript client to pull content. He also discusses extending the API, generating a TypeScript client using openapi-generator-cli, and using the generated client to fetch and display content.

UMB.FYI
Archive Polls Tips Firehose Privacy About

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