41554 blogs · [ { "id": "01a0b68b-4cdf-7170-bcdf-c4f84cc40cd8", "title": "mozzy.dev", "url": "https://mozzy.dev", "published_at": "2026-09-07T05:20:44+00:00" }, { "id": "01a087e9-f0c6-73a7-9216-583f5bdfe138", "title": "Umbraco Codegarden 2023", "url": "https://mozzy.dev/posts/umbraco-codegarden-2023/", "published_at": "2023-08-01T00:00:00+00:00" }, { "id": "01a087e9-f0c6-73a7-9216-583f5c1d2a82", "title": "Unboxing Umbraco 11", "url": "https://mozzy.dev/posts/umbraco-11/", "published_at": "2023-02-07T00:00:00+00:00" }, { "id": "01a087e9-f0c6-73a7-9216-583f5cf5ad51", "title": "Looking back at 2022", "url": "https://mozzy.dev/posts/looking-back-at-2022/", "published_at": "2023-01-03T00:00:00+00:00" }, { "id": "01a087e9-f0c6-73a7-9216-583f5d8f4a17", "title": "Umbraco 9 - The latest major version from Umbraco", "url": "https://mozzy.dev/posts/umbraco-9-latest-major/", "published_at": "2021-12-02T00:00:00+00:00" }, { "id": "01a087e9-f0c6-73a7-9216-583f5e4d3912", "title": "Breaking down Umbraco", "url": "https://mozzy.dev/posts/breaking-down-umbraco/", "published_at": "2021-03-16T00:00:00+00:00" }, { "id": "01a087e9-f0c6-73a7-9216-583f5ecf51ca", "title": "GitHub Actions", "url": "https://mozzy.dev/posts/github-actions/", "published_at": "2020-08-19T00:00:00+00:00" }, { "id": "01a087e9-f0c6-73a7-9216-583f5f8c4097", "title": "Building a bottle shop", "url": "https://mozzy.dev/posts/custom-store-in-umbraco/", "published_at": "2020-08-10T00:00:00+00:00" }, { "id": "01a087e9-f0c6-73a7-9216-583f60739ff2", "title": "Remote working", "url": "https://mozzy.dev/posts/remote-working/", "published_at": "2020-03-09T00:00:00+00:00" }, { "id": "01a087e9-f0c6-73a7-9216-583f60ba782f", "title": "Mediatr and CQRS", "url": "https://mozzy.dev/posts/mediatr-and-cqrs/", "published_at": "2020-01-30T00:00:00+00:00" }, { "id": "01a087e9-f0c6-73a7-9216-583f6156441d", "title": "Enabling features in production", "url": "https://mozzy.dev/posts/enabling-features-in-production/", "published_at": "2019-12-18T00:00:00+00:00" }, { "id": "01a087e9-f0c6-73a7-9216-583f62011a07", "title": "Cloudflare page rules", "url": "https://mozzy.dev/posts/cloudflare-page-rules/", "published_at": "2019-07-16T00:00:00+00:00" }, { "id": "01a087e9-f0c6-73a7-9216-583f6202266b", "title": "Introducing mozzy.dev", "url": "https://mozzy.dev/posts/introducing-mozzydev/", "published_at": "2019-07-15T00:00:00+00:00" }, { "id": "01a087e9-f0c6-73a7-9216-583f62865cca", "title": "Using migrations in Umbraco", "url": "https://mozzy.dev/posts/using-migrations-in-umbraco/", "published_at": "2018-10-28T00:00:00+00:00" }, { "id": "01a087e9-f0c6-73a7-9216-583f6363dd83", "title": "App offline strategies for your website", "url": "https://mozzy.dev/posts/app-offline-strategies/", "published_at": "2018-10-09T00:00:00+00:00" }, { "id": "01a087e9-f0c6-73a7-9216-583f641e4007", "title": "Using Models Builder in a project", "url": "https://mozzy.dev/posts/using-models-builder/", "published_at": "2018-06-03T00:00:00+00:00" }, { "id": "01a087e9-f0c6-73a7-9216-583f64e905c5", "title": "Joining BeerBods", "url": "https://mozzy.dev/posts/joining-beerbods/", "published_at": "2018-02-01T00:00:00+00:00" }, { "id": "01a087e9-f0c6-73a7-9216-583f65532038", "title": "Getting Started with Docker", "url": "https://mozzy.dev/posts/getting-started-with-docker/", "published_at": "2017-05-31T00:00:00+00:00" }, { "id": "01a087e9-f0c6-73a7-9216-583f65b742e3", "title": "Updating older Umbraco packages", "url": "https://mozzy.dev/posts/updating-older-umbraco-packages/", "published_at": "2016-10-27T00:00:00+00:00" }, { "id": "01a087e9-f0c6-73a7-9216-583f660a2883", "title": "Getting Started with Models Builder", "url": "https://mozzy.dev/posts/getting-started-with-models-builder/", "published_at": "2016-06-22T00:00:00+00:00" }, { "id": "01a087e9-f0c6-73a7-9216-583f66121143", "title": "Upgrading Umbraco", "url": "https://mozzy.dev/posts/upgrading-umbraco/", "published_at": "2016-05-17T00:00:00+00:00" }, { "id": "01a087e9-f0c6-73a7-9216-583f665998c5", "title": "Continuous delivery for .NET (revisited)", "url": "https://mozzy.dev/posts/continuous-delivery-for-dotnet-revisited/", "published_at": "2015-07-03T00:00:00+00:00" }, { "id": "01a087e9-f0c6-73a7-9216-583f66ad3a68", "title": "ASP.NET vNext and Mac OS X", "url": "https://mozzy.dev/posts/aspnet-vnext-and-mac-osx/", "published_at": "2015-06-22T00:00:00+00:00" }, { "id": "01a087e9-f0c6-73a7-9216-583f674c6bb5", "title": "Umbraco Codegarden review and the future", "url": "https://mozzy.dev/posts/codegarden15-review/", "published_at": "2015-06-19T00:00:00+00:00" }, { "id": "01a087e9-f0c6-73a7-9216-583f67b35a13", "title": "Umbraco Codegarden preview", "url": "https://mozzy.dev/posts/codegarden15-preview/", "published_at": "2015-06-03T00:00:00+00:00" }, { "id": "01a087e9-f0c6-73a7-9216-583f67cf753a", "title": "Awesome Umbraco", "url": "https://mozzy.dev/posts/awesome-umbraco/", "published_at": "2015-05-01T00:00:00+00:00" }, { "id": "01a087e9-f0c6-73a7-9216-583f6898f380", "title": "Using a custom domain for accessing umbraco", "url": "https://mozzy.dev/posts/custom-domain-for-umbraco/", "published_at": "2015-03-16T00:00:00+00:00" }, { "id": "01a087e9-f0c6-73a7-9216-583f6914bc58", "title": "Page Not Found in Umbraco", "url": "https://mozzy.dev/posts/page-not-found-umbraco/", "published_at": "2015-03-02T00:00:00+00:00" }, { "id": "01a087e9-f0c6-73a7-9216-583f695a625a", "title": "Courier investigation", "url": "https://mozzy.dev/posts/courier-investigation/", "published_at": "2015-02-24T00:00:00+00:00" }, { "id": "01a087e9-f0c6-73a7-9216-583f69ddae71", "title": "Continuous delivery for .NET", "url": "https://mozzy.dev/posts/continuous-delivery-for-dotnet/", "published_at": "2014-10-09T00:00:00+00:00" }, { "id": "01a087e9-f0c6-73a7-9216-583f6abb819f", "title": "What's Jekyll?", "url": "https://mozzy.dev/posts/whats-jekyll/", "published_at": "2012-02-06T00:00:00+00:00" } ] posts Claim your blog
Back to Hello, I'm Thomas - mozzy.dev
Blog · corpus.blog/blogs/mozzy.dev/posts

Hello, I'm Thomas - mozzy.dev

mozzy.dev

2026

2023

2021

2020

2019

2018

2017

2016

2015

2014

2012