Latest posts

Stay up to date with the latest from my blog.

While MACH gave freedom, It also gave users orchestration problems

Here is how modern platforms are finally fixing it For years the MACH movement promised a better way to build digital experiences. Swap the monolith for collections of specialised services. Pick the best CMS, the best DAM, the best PIM, the best search, the best personalisation engine. Connect everything through APIs and enjoy unlimited flexibility.…

From DAM to Intelligence: Why Sitecore’s Content Hub Evolution Into SitecoreAI Matters

Introduction When someone talks about digital-asset management (DAM), they are probably referring to a “library” of images, videos or documents. These assets are tagged, stored, approved, and then pushed to channels. But in today’s world of AI, personalisation, headless architectures and composable stacks, the requirements for enterprises have changed. The old DAM model no longer…

Can Headless CMS Platforms Build Content for Non-Digital Channels?

Headless CMS platforms have gained popularity due to their flexibility in delivering content across multiple digital channels But can they effectively manage and create content for non-digital channels, such as print, signage, and physical publications? The answer is a resounding yes, but with some key considerations. What Do I Mean by Non-Digital Channels? Non-digital channels…

The Sitecore Marketplace is Here – And It’s a Game Changer

The long awaited Sitecore Marketplace has finally launched, and I couldn’t be more excited about what this means for the Sitecore ecosystem. After getting hands on with the new offering, I can confidently say that Sitecore has delivered something truly special. It closes a significant gap with other leading SaaS platforms while also introducing innovations…

How to Publish Items in Contentful Using the Management API

Contentful is a powerful headless CMS that allows developers to manage content through APIs. One common task when working with Contentful is programmatically publishing and unpublishing entries. In this guide, I will explore how to build a robust C# utility to manage entry publishing using Contentful’s Management API. Prerequisites Before I dive into the code,…

How to Copy Contentful Entries Effectively: A Developer’s Guide

Content management at scale often requires duplicating entries across different content types or environments. Whether you’re migrating content, creating templates, or restructuring your content model, the ability to copy entries programmatically can save hours of manual work. In this guide, I will explore how to build a robust Contentful entry copying utility using C# and…

Transforming Marketing with Gradial and Sitecore

The marketing operations bottleneck is real – and it’s potentially costing businesses millions in lost opportunities. Marketing teams have invested heavily in content creation tools and strategies. However, their operational processes just can’t keep up with that volume and complexity. The result: Enter Gradial, it is a US-based AI startup. The company addresses the often-overlooked…

How to Effectively Query Contentful Entries by Content Type with C#

When working with Contentful’s Management API, efficiently retrieving entries by content type is a fundamental skill that can make or break your content management workflows. Whether you’re building content migration tools, analytics dashboards, or automated content processing systems, having robust querying capabilities is essential. In this guide, I will walk through building a comprehensive C#…

Building a Better Entity Visualiser for Sitecore Content Hub

I’ve worked with Sitecore Content Hub day in and day out for the past 5 years. While I love the platform I’ve always found myself frustrated with the built-in entity relationship visualiser. Don’t get me wrong – Content Hub is a powerful platform. However, the native tooling could be improved when it comes to understanding…

Contentful API limits and strategies of how to protect itself

Introduction Whether you’re syncing environments, migrating thousands of entries, or automating mass updates – at some point you end up using the Contentful Content Management API (CMA). I will explore the other APIs here also but this is the big one. The CMA is your entry point to interact with the Contentful management environment through…

Enhancing Document Efficiency with Structured Authoring

Everyone creates documents and they are in so many various forms. It might be a hand-written piece of paper, in a Word document or complex documents treated within a system. Most users will employ whatever is appropriate for what they do or what they know how to use. But I suppose users could have a better way of building structured documents. Today this blog is about structured documents. My definition of a structured document…