Matt Brailsford

Matt Brailsford

Umbraco Commerce Technical Team Lead @ Umbraco HQ | Co-founder of CODECABIN | Creator of UMB.FYI

https://mattbrailsford.dev


UMB.FYI
2025-07-23

📰 How I Saved 5GB of Storage Per Year for UMB.FYI

Matt Brailsford discusses how he reduced the HTML size of the UMB.FYI newsletter from 215KB to 57KB by eliminating global styles and unnecessary markup. This optimization not only prevented Gmail from clipping emails but also saved 5.6GB of storage annually, promoting more sustainable digital practices.

📰 UMB.FYI Gets an iOS Tip Shortcut

UMB.FYI emphasizes community engagement by allowing members to submit Umbraco-related content easily through various integrations. The latest addition is an iOS Shortcut that enables users to share links directly from their devices. This feature enhances content curation while ensuring user privacy, fostering a richer community resource.

UMB.FYI
2025-06-25

📰 ND & Me: Running in Emulation

Matt Brailsford recounts his journey of self-discovery regarding neurodivergence, sparked by a conversation about introversion at Codegarden 2016. After a formal diagnosis of Autism, ADHD, and Dyslexia, he emphasizes the importance of community, support, and advocacy for neurodivergent individuals, proposing a virtual peer support group within the Umbraco community.

UMB.FYI
2024-12-18

📰 Getting Started on Bluesky for Umbraco Developers

Bluesky is emerging as a dynamic platform for the Umbraco community, offering opportunities for connection and content discovery. Dean Leigh's Starter Pack and Rick Butterfield's custom feed enhance user experience, while the Umbraco Bluesky Labeler and UMB.FYI bot facilitate engagement. Join Bluesky to connect with fellow Umbraco enthusiasts.

📰 Introducing the Umbraco Bluesky Labeler

The recent surge in Bluesky users has inspired community initiatives utilizing its open API, such as the Umbraco Bluesky Labeler, created to highlight key community members like Umbraco HQ and MVPs. This opt-in feature allows users to connect more easily, fostering engagement within the community.

UMB.FYI
2024-12-11

📰 UMB.FYI links get Urchin Tracking Module (UTM) parameters

In a recent discussion, the Umbraco community suggested adding UTM parameters to UMB.FYI newsletters to help authors track web traffic sources. The newsletter now includes parameters indicating the source and medium, while ensuring no identifiable data is shared. This change aims to enhance authors' insights and demonstrate the newsletter's value.

UMB.FYI
2024-12-04

📰 Reconnecting a Fragmented Community Through Automation: aka The Story of UMB.FYI

In "Reconnecting a Fragmented Community Through Automation," Matt Brailsford describes the creation of UMB.FYI, a newsletter aimed at uniting the Umbraco community amidst fragmentation caused by social media changes. Utilizing automation for content collection, curation, and distribution, UMB.FYI has successfully engaged over 500 subscribers, fostering community collaboration and knowledge sharing.

UMB.FYI
2024-11-20

📰 Creating a Bluesky bot in C#

Matt Brailsford details the development of a Bluesky tips bot for UMB.FYI, which monitors mentions and responds with thank-you messages. He discusses the setup process, opting for a polling method due to bandwidth concerns, and outlines the bot's architecture, including the implementation of a Bluesky client for handling notifications.

📰 UMB.FYI gets a Bluesky tips bot

With the rise of Bluesky users and the Umbraco community, a tips bot has been introduced to facilitate content suggestions for the UMB.FYI newsletter. Users can easily submit tips by tagging the UMB.FYI account on social media. The initiative aims to keep the community informed across various platforms.

UMB.FYI
2024-10-23

📰 UMB.FYI gets Profiles, Tags and Topics

In the latest update to the UMB.FYI newsletter, Matt Brailsford introduces new features including profile pages for content creators, tag pages for article categorization, and topic pages that group related tags. These enhancements encourage community contributions and aim to improve user engagement with the newsletter's content.

UMB.FYI
2024-10-09

📰 Launching the GitHub Discussions Blog Loader for Astro

Matt Brailsford introduces a GitHub Discussions Blog loader, leveraging Astro’s new Content Layer API. This loader simplifies data fetching for blog posts, allowing easy installation via npm. He highlights improvements like multi-author support, category organization, and integration with Astro's markdown processor, encouraging users to explore this setup.

💬 UMB.FYI celebrates it's first birthday

UMB.FYI
2024-10-02

📰 Building a GitHub Discussions Powered Blog

Matt Brailsford explores using GitHub Discussions as a blogging platform, seeking an alternative to dev.to due to its increasing spam. He details setting up a repository for blog posts, configuring categories and labels, and utilizing Astro for site creation. Matt highlights features like Markdown support, automated deployments, and comment integration via Giscus.

UMB.FYI
2024-07-31

📰 Deploying TypeScript Type Definitions for Umbraco v14 Packages

Matt Brailsford outlines the process for deploying Umbraco v14 extension type definitions as NPM packages, ensuring type checking for users. Key steps include consolidating types, generating type definitions using TypeScript, rolling them up with API Extractor, packaging the definitions, and defining an import map for proper resolution.

UMB.FYI
2024-05-08

📰 The Challenge of Versioning Expandable API's in Umbraco

Umbraco v12 has introduced headless core products with expansion functionality, allowing selective expansion of nested entity reference objects. However, versioning REST APIs becomes problematic when expansion is taken into account, and Matt Brailsford suggests a date-based versioning strategy.

UMB.FYI
2024-05-01

📰 Using the Command Pattern to Re-Apply Changes to an Observable Model in Umbraco Bellissima

In Umbraco v14, observable models are introduced to provide reactivity for components displaying up-to-date data. To address potential issues with handling user input, Matt Brailsford suggests using the command pattern to encapsulate modifications, store them, and reapply them when needed. This approach ensures user modifications are maintained if the observed model changes.

📰 Enhancing Asynchronous Data Fetching in Umbraco v14 with Lit Async Directives

Umbraco Commerce uses interconnected models for backoffice display, requiring efficient data fetching. Lit's async directives enable easy request handling, improving UI performance and user experience.

UMB.FYI
2024-04-24

📰 Reusing Umbraco Properties in Umbraco v14

In Umbraco v14, when building custom editor UI it can be useful to reuse the existing property editors that Umbraco comes with. In this article Matt Brailsford discusses how to do just that.

1 2
UMB.FYI
Archive Polls Tips Firehose Privacy About

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