mattbrailsford.devWelcome to my personal blog where I mostly write about Umbraco.https://mattbrailsford.devIs .NET Core the end of the Pragmatic Umbraco Developer?https://mattbrailsford.dev/is-net-core-the-end-of-the-pragmatic-umbraco-developerhttps://mattbrailsford.dev/is-net-core-the-end-of-the-pragmatic-umbraco-developerMon, 11 Oct 2021 00:00:00 GMTSimplifying Imports with TypeScript Path Aliases in Umbraco v14https://mattbrailsford.dev/simplifying-imports-with-typescript-path-aliases-in-umbraco-v14https://mattbrailsford.dev/simplifying-imports-with-typescript-path-aliases-in-umbraco-v14Tue, 02 Apr 2024 00:00:00 GMTEnhancing Asynchronous Data Fetching in Umbraco v14 with Lit Async Directiveshttps://mattbrailsford.dev/enhancing-asynchronous-data-fetching-in-umbraco-v14-with-lit-async-directiveshttps://mattbrailsford.dev/enhancing-asynchronous-data-fetching-in-umbraco-v14-with-lit-async-directivesThu, 25 Apr 2024 00:00:00 GMTCreating your own UI extension points in Umbraco v14 - Part 1: The Basicshttps://mattbrailsford.dev/creating-your-own-ui-extension-points-in-umbraco-v14-part-1-the-basicshttps://mattbrailsford.dev/creating-your-own-ui-extension-points-in-umbraco-v14-part-1-the-basicsTue, 02 Apr 2024 00:00:00 GMTCreating your own UI extension points in Umbraco v14 - Part 2: Extension Slotshttps://mattbrailsford.dev/creating-your-own-ui-extension-points-in-umbraco-v14-part-2-extension-slotshttps://mattbrailsford.dev/creating-your-own-ui-extension-points-in-umbraco-v14-part-2-extension-slotsThu, 04 Apr 2024 00:00:00 GMTCreating your own UI extension points in Umbraco v14 - Part 3: Customizable APIshttps://mattbrailsford.dev/creating-your-own-ui-extension-points-in-umbraco-v14-part-3-customizable-apishttps://mattbrailsford.dev/creating-your-own-ui-extension-points-in-umbraco-v14-part-3-customizable-apisTue, 09 Apr 2024 00:00:00 GMTCreating your own UI extension points in Umbraco v14 - Part 4: Interchangeable Elementshttps://mattbrailsford.dev/creating-your-own-ui-extension-points-in-umbraco-v14-part-4-interchangeable-elementshttps://mattbrailsford.dev/creating-your-own-ui-extension-points-in-umbraco-v14-part-4-interchangeable-elementsThu, 11 Apr 2024 00:00:00 GMTCreating your own UI extension points in Umbraco v14 - Part 5: Kindshttps://mattbrailsford.dev/creating-your-own-ui-extension-points-in-umbraco-v14-part-5-kindshttps://mattbrailsford.dev/creating-your-own-ui-extension-points-in-umbraco-v14-part-5-kindsTue, 16 Apr 2024 00:00:00 GMTCreating your own UI extension points in Umbraco v14 - Part 6: Filters & Conditionshttps://mattbrailsford.dev/creating-your-own-ui-extension-points-in-umbraco-v14-part-6-filters-conditionshttps://mattbrailsford.dev/creating-your-own-ui-extension-points-in-umbraco-v14-part-6-filters-conditionsThu, 18 Apr 2024 00:00:00 GMTReusing Umbraco Properties in Umbraco v14https://mattbrailsford.dev/reusing-umbraco-properties-in-umbracohttps://mattbrailsford.dev/reusing-umbraco-properties-in-umbracoTue, 23 Apr 2024 00:00:00 GMTUsing the Command Pattern to Re-Apply Changes to an Observable Model in Umbraco Bellissimahttps://mattbrailsford.dev/using-the-command-pattern-to-re-apply-changes-to-an-observable-model-in-umbraco-bellissimahttps://mattbrailsford.dev/using-the-command-pattern-to-re-apply-changes-to-an-observable-model-in-umbraco-bellissimaTue, 30 Apr 2024 00:00:00 GMTThe Challenge of Versioning Expandable API's in Umbracohttps://mattbrailsford.dev/the-challenge-of-versioning-expandable-apis-in-umbracohttps://mattbrailsford.dev/the-challenge-of-versioning-expandable-apis-in-umbracoThu, 02 May 2024 00:00:00 GMTConverting IContent to IPublishedContent in Umbraco v8+https://mattbrailsford.dev/converting-icontent-to-ipublishedcontent-in-umbraco-v8https://mattbrailsford.dev/converting-icontent-to-ipublishedcontent-in-umbraco-v8Wed, 03 Feb 2021 00:00:00 GMTAuto-scaling Azures SignalR Service via Powershell Functionhttps://mattbrailsford.dev/auto-scaling-azures-signalr-service-via-powershell-functionhttps://mattbrailsford.dev/auto-scaling-azures-signalr-service-via-powershell-functionMon, 15 Jul 2019 00:00:00 GMTFixing analyzer problems in multi-targeted Umbraco packageshttps://mattbrailsford.dev/fixing-analyzer-problems-in-multi-targeted-umbraco-packageshttps://mattbrailsford.dev/fixing-analyzer-problems-in-multi-targeted-umbraco-packagesWed, 28 Jul 2021 00:00:00 GMTAdding ILogger<T> support to Umbraco v8https://mattbrailsford.dev/adding-ilogger-t-support-to-umbraco-v8https://mattbrailsford.dev/adding-ilogger-t-support-to-umbraco-v8Wed, 04 Aug 2021 00:00:00 GMTAutomating Umbraco Package Build & Deployments with NUKE Build, GitVersion and Azure DevOpshttps://mattbrailsford.dev/automating-umbraco-package-build-deployments-with-nuke-build-gitversion-and-azure-devopshttps://mattbrailsford.dev/automating-umbraco-package-build-deployments-with-nuke-build-gitversion-and-azure-devopsThu, 12 Aug 2021 00:00:00 GMTMulti-targeting Razor Views in Umbraco v8 and v9https://mattbrailsford.dev/multi-targeting-razor-views-in-umbraco-v8-and-v9https://mattbrailsford.dev/multi-targeting-razor-views-in-umbraco-v8-and-v9Thu, 26 Aug 2021 00:00:00 GMTBack to the Front-end: Exploring the Future of the Umbraco UI (Part 10 - RxJS)https://mattbrailsford.dev/back-to-the-front-end-exploring-the-future-of-the-umbraco-ui-part-10-rxjshttps://mattbrailsford.dev/back-to-the-front-end-exploring-the-future-of-the-umbraco-ui-part-10-rxjsFri, 21 Oct 2022 00:00:10 GMTBack to the Front-end: Exploring the Future of the Umbraco UI (Part 9 - Context API)https://mattbrailsford.dev/back-to-the-front-end-exploring-the-future-of-the-umbraco-ui-part-9-context-apihttps://mattbrailsford.dev/back-to-the-front-end-exploring-the-future-of-the-umbraco-ui-part-9-context-apiFri, 21 Oct 2022 00:00:09 GMTBack to the Front-end: Exploring the Future of the Umbraco UI (Part 8 - Lit)https://mattbrailsford.dev/back-to-the-front-end-exploring-the-future-of-the-umbraco-ui-part-8-lithttps://mattbrailsford.dev/back-to-the-front-end-exploring-the-future-of-the-umbraco-ui-part-8-litFri, 21 Oct 2022 00:00:08 GMTBack to the Front-end: Exploring the Future of the Umbraco UI (Part 7 - TypeScript)https://mattbrailsford.dev/back-to-the-front-end-exploring-the-future-of-the-umbraco-ui-part-7-typescripthttps://mattbrailsford.dev/back-to-the-front-end-exploring-the-future-of-the-umbraco-ui-part-7-typescriptFri, 21 Oct 2022 00:00:07 GMTBack to the Front-end: Exploring the Future of the Umbraco UI (Part 6 - ES Modules)https://mattbrailsford.dev/back-to-the-front-end-exploring-the-future-of-the-umbraco-ui-part-6-es-moduleshttps://mattbrailsford.dev/back-to-the-front-end-exploring-the-future-of-the-umbraco-ui-part-6-es-modulesFri, 21 Oct 2022 00:00:06 GMTBack to the Front-end: Exploring the Future of the Umbraco UI (Part 5 - Vite)https://mattbrailsford.dev/back-to-the-front-end-exploring-the-future-of-the-umbraco-ui-part-5-vitehttps://mattbrailsford.dev/back-to-the-front-end-exploring-the-future-of-the-umbraco-ui-part-5-viteFri, 21 Oct 2022 00:00:05 GMTBack to the Front-end: Exploring the Future of the Umbraco UI (Part 4 - Web Components)https://mattbrailsford.dev/back-to-the-front-end-exploring-the-future-of-the-umbraco-ui-part-4-web-componentshttps://mattbrailsford.dev/back-to-the-front-end-exploring-the-future-of-the-umbraco-ui-part-4-web-componentsFri, 21 Oct 2022 00:00:04 GMTBack to the Front-end: Exploring the Future of the Umbraco UI (Part 3 - Glossary)https://mattbrailsford.dev/back-to-the-front-end-exploring-the-future-of-the-umbraco-ui-part-3-glossaryhttps://mattbrailsford.dev/back-to-the-front-end-exploring-the-future-of-the-umbraco-ui-part-3-glossaryFri, 21 Oct 2022 00:00:03 GMTBack to the Front-end: Exploring the Future of the Umbraco UI (Part 2 - Resources)https://mattbrailsford.dev/back-to-the-front-end-exploring-the-future-of-the-umbraco-ui-part-2-resourceshttps://mattbrailsford.dev/back-to-the-front-end-exploring-the-future-of-the-umbraco-ui-part-2-resourcesFri, 21 Oct 2022 00:00:02 GMTBack to the Front-end: Exploring the Future of the Umbraco UI (Part 1 - Introduction)https://mattbrailsford.dev/back-to-the-front-end-exploring-the-future-of-the-umbraco-ui-part-1-introductionhttps://mattbrailsford.dev/back-to-the-front-end-exploring-the-future-of-the-umbraco-ui-part-1-introductionFri, 21 Oct 2022 00:00:01 GMTDeploying TypeScript Type Definitions for Umbraco v14 Packageshttps://mattbrailsford.dev/deploying-typescript-type-definitions-for-umbraco-v14-packageshttps://mattbrailsford.dev/deploying-typescript-type-definitions-for-umbraco-v14-packagesLearn how to deploy TypeScript type definitions for Umbraco v14 packages. This guide covers generating, bundling, and publishing type definitions, using tools like TypeScript CLI and API Extractor.Fri, 26 Jul 2024 00:00:00 GMTBuilding a GitHub Discussions Powered Bloghttps://mattbrailsford.dev/building-a-github-discussions-powered-bloghttps://mattbrailsford.dev/building-a-github-discussions-powered-blogDiscover how to build a blog powered by GitHub Discussions with full control over site markup, spam-free content, and an easy-to-maintain setup.Thu, 26 Sep 2024 00:00:00 GMT