Umbraco in the City Manchester Tickets and RFPs, Umbraco Automated Testing Reference, Playing with AI and much more...

Sign Up | View Online | Previous Editions

UMB.FYI 2025-08-06

Poll

How impactful will agentic AI be for Umbraco?

[ 🚀 Game Changing ] [ 🤔 Useful to Some ] [ 👎 It's a fad ]

Umbraco HQ

[Breaking change]: Services refactoring from Umbraco 18

The Umbraco service layer is set for a significant refactor to standardize practices, transitioning to asynchronous methods, GUID identifiers, and the Attempt pattern for write operations. This change, anticipated in the 18 to 21 release cycle, will introduce breaking changes, necessitating updates for users to ensure compatibility.

[ ]

uProfile August 2025 - UMBRAAD

UMBRAAD is a virtual event organized by the Umbraco community to promote web accessibility, coinciding with Global Accessibility Awareness Day. The initiative, driven by passionate volunteers, aims to educate and inspire developers and digital leaders. Sessions from the event are available on YouTube, showcasing valuable insights on creating inclusive digital experiences.

[ ] [ #uprofile ]

Effective A/B Testing (Part 3)

Niels Christian Laursen emphasizes the importance of mindset in A/B testing, arguing that a focus on meaningful improvement rather than mere activity leads to better results. By prioritizing significant tests, selecting impactful ideas, and avoiding excessive caution, teams can enhance their testing programs and achieve greater conversion rates.

[ ] [ #marketing ] [ #umbracoengage ]

Community

Skrift Issue #119

Featuring guest posts by Joke Van Hamme on "This Summer, Do This One Thing Before the Chaos Returns" and Sean Thorne on "Beyond Culture: Using Umbraco 16 Segments for Contextual Experiences"

[ ]

Playing to Win: Claude Code and the Art of AI-Controlled Development

Phil Whittaker likens AI-assisted development to a solo tennis match, emphasizing the developer's active role in guiding AI outcomes. By employing strategic prompts, managing interactions, and adapting to AI responses, developers can effectively collaborate with AI tools like Claude Code to achieve efficient coding solutions while navigating the model's unpredictability.

[ #ai ] [ #industry ]

Returning from Maternity leave & Sustainable Community Involvement

In her reflective piece, Carole Rennie Logan discusses her return to the tech community after maternity leave, acknowledging the rapid evolution of technology and her efforts to stay engaged. She celebrates her renewal as a Microsoft and Umbraco MVP, while contemplating sustainable contributions amidst new responsibilities. The author aims to focus on local and remote activities, including blogging and podcasting, as she adapts to motherhood.

[ #life ]

The ultimate Umbraco automated testing reference?

Dennis shares a comprehensive automated testing setup for Umbraco 16 on GitHub, aimed at facilitating test-driven development. The repository includes a small example website, a unit testing project, and an integration testing project, providing practical examples and encouraging community contributions to enhance testing practices in Umbraco.

[ #testing ]

Working Around Umbraco's RenderController Async Limitation

Owain Williams discusses the challenges of implementing asynchronous operations in Umbraco's RenderController, which requires a synchronous Index() method. He proposes a Synchronous Wrapper Pattern that allows for asynchronous processing while satisfying Umbraco's routing constraints. This method enables efficient handling of multiple async service calls, though it carries potential deadlock risks and performance limitations.

[ #designpatterns ]

The quickest way to add a custom font to the new Umbraco backoffice

Rick Butterfield discusses loading custom fonts in Umbraco 14+ BlockPreview, highlighting that fonts must be loaded at the outermost layer to cascade properly. By creating an `umbraco-package.json` and using a `backofficeEntryPoint`, he successfully injects the IBM Plex Sans font into the backoffice, ensuring it renders correctly.

[ ] [ #backoffice ]

Playing with AI

In "The Developer’s Dilemma in the Age of AI," Phil Whittaker expresses concern over AI's impact on coding jobs, noting significant layoffs in tech. However, he finds hope in the concept of playful experimentation with AI, emphasizing that developers can thrive by cultivating curiosity and learning to collaborate with AI tools effectively.

[ #ai ] [ #industry ]

Use MCP servers to build a no‑code content sync for Sitecore and Umbraco

Jeroen Breuer demonstrates a no-code solution for synchronizing FAQ content between Sitecore and Umbraco using minimal MCP server configuration and a chat prompt. By leveraging two MCP servers, users can seamlessly copy and update content across platforms, enhancing content alignment with simple commands and without extensive coding.

[ #ai ]

Events

Umbraco Virtual Lunchtime Chat

2025-08-06 from 13:00 to 14:00 CEST - Online on ONLINE

[ #social ]

Umbraco Melbourne - August 2025 Meetup

2025-08-06 from 18:00 to 19:30 - Online on other

[ #ai ]

umBristol - Summer Picnic

2025-08-14 from 18:00 to 23:00 - Gibe Digital, Unit 1.8, Paintworks Central Trading Estate, Bristol, GB

[ ] [ #social ]

Packages

Umbraco.Community.MemberImpersonation

Impersonate members directly from the backoffice

Dyfort.Umbraco.EditButton

A convenient edit button that appears directly on your Umbraco website's frontend.

Umbraco.Community.Forms.Mailcoach

Mailcoach Mailing List management Workflow for Umbraco Forms

Umbraco.Community.Smidge

This brings back the Smidge implementation for Umbraco 16.

Social

Umbraco In The City is coming to Manchester – 7 Nov 2025 (Tickets and RFPs open)

[ #umbracointhecity ]

Two updates for UmbCheckout

[ #packages ]

New patch versions of BlockPreview are here for Umbraco 15 and 16

[ #packages ]

---
UMB.FYI, Unit 128100, PO Box 4336, Manchester, M61 0BW