Skip to Content

Search Results

Photo
Horse on a hill

Horse on a hill

Horse on a hill - taken from Hollingworth Lake Campsite
0 Millisecond Read
Blog Post
Unlocking Your Potential: My Tips on How Developers Can Become the Best They Can Be

Unlocking Your Potential: My Tips on How Developers Can Become the Best They Can Be

As the head of development at DEPT®, I've seen firsthand that being a great developer means more than just writing clean and efficient code. To truly excel in this field, you must adopt a mindset of continuous improvement, be open to learning new skills and technologies, and develop a deep understanding of the underlying infrastructure and engineering aspects. In this blog post, I will share some key strategies that have helped my team and me unlock our full potential and become the best developers we can be.
4 Minute Read
Blog Post
Your Optimizely Opal Is Probably Burning Carbon It Doesn't Need To

Your Optimizely Opal Is Probably Burning Carbon It Doesn't Need To

Four patterns Optimizely practitioners could be getting wrong with Opal agents: inference levels, oversized tool responses, missing output constraints, and no agent response caching.
6 Minute Read
Blog Post
The Fragment Conundrum

The Fragment Conundrum

Explore the challenges and opportunities of working with Optimizely SaaS, GraphQL fragments, and headless CMS architectures. Learn practical solutions with .NET BFF APIs, GraphQL.NET, and modular content strategies for modern front-end frameworks.
2 Minute Read
Blog Post
Bridging the Gap in Computer Science Education: Teaching My Son Python

Bridging the Gap in Computer Science Education: Teaching My Son Python

Explore how I'm helping my son learn Python to bridge the gap in computer science education. As the head of .NET development at DEPT® and a concerned parent, I understand the importance of equipping our children with essential skills for the future. Join me on this journey to empower the next generation with programming fundamentals, problem-solving abilities, and a growth mindset. Together, we can ensure they thrive in a technology-driven world.
2 Minute Read
Blog Post
From Agentic Theory to Practicality: Using Optimizely Opal’s Instructions Feature

From Agentic Theory to Practicality: Using Optimizely Opal’s Instructions Feature

A practical look at Optimizely Opal’s Instructions feature — from built-in agents to creating and managing custom instruction workflows. Ideal for teams scaling AI-powered content with structure and intent.
4 Minute Read
Blog Post
SDL Topology Generator

SDL Topology Generator

My solution to the writing SDL Web Topology Powershell scripts
1 Minute Read
Blog Post
Episerver - Initial thoughts

Episerver - Initial thoughts

After primarily working with SDL Tridion for the past 5 years (along with Contentful) and prior to that Umbraco. I have recently started working with Episerver, and I wanted to give my initial thoughts on it. After starting the training/certification I noticed some really nice features such as the code first approach and InitializableModule.
2 Minute Read
Blog Post
Looking back at Optimizely in 2025

Looking back at Optimizely in 2025

Explore Optimizely's architectural shift in 2025, which removed coordination cost through a unified execution loop. Learn how agentic Opal AI and integrated data systems drive learning velocity for developers and marketing teams.
4 Minute Read
Blog Post
Why C# Developers Should Embrace Node.js

Why C# Developers Should Embrace Node.js

Explore why C# developers should embrace Node.js especially with Optimizely's SaaS CMS on the horizon. Understand the shift towards agile web development and how mastering Node.js can open up new opportunities in the evolving digital landscape.
2 Minute Read
Blog Post
Adding Geolocation Personalisation to Optimizely CMS with Cloudflare

Adding Geolocation Personalisation to Optimizely CMS with Cloudflare

Enhance your Optimizely CMS personalisation by integrating Cloudflare's geolocation headers. Learn how my Cloudflare Geo-location Criteria package simplifies visitor group targeting.
1 Minute Read
Blog Post
C# 9.0 - Blurring the lines between object oriented programming and functional programming

C# 9.0 - Blurring the lines between object oriented programming and functional programming

There are two basic types of programming languages, object-oriented and functional, what happens with these worlds collide?
3 Minute Read