Skip to Content

Search Results

Blog Post
Why Martial Arts Can Make You a Better Software Developer

Why Martial Arts Can Make You a Better Software Developer

As a software developer, you're always looking for ways to improve your skills, stay focused, and maintain a healthy work-life balance. But have you ever considered the benefits of practicing martial arts? From physical fitness and mental toughness to stress relief and self-defense, martial arts training can provide numerous benefits that can help you become a better software developer. In this post, we'll explore some of the top reasons why martial arts can benefit software developers, and how you can get started with your own martial arts training journey.
2 Minute Read
Blog Post
Introducing MicroMediator: A Lightweight High-Performance Mediator for .NET

Introducing MicroMediator: A Lightweight High-Performance Mediator for .NET

A lightweight, high-performance mediator pattern library for .NET. Learn why MicroMediator exists, how it compares, and how it fits cleanly into many projects, including Optimizely CMS builds.
2 Minute Read
Blog Post
The Iron Triangle: A Developer's Guide to Navigating Constraints

The Iron Triangle: A Developer's Guide to Navigating Constraints

In the world of software development, the Iron Triangle (also known as the Project Management Triangle) serves as a visual metaphor to understand the constraints of project management: scope, time, and cost. For developers, working within these constraints can often feel like trying to solve a puzzle where every piece affects the others.
2 Minute Read
Blog Post
The Developer's Guide to Time Management: Mastering the "Four Ds" in a Digital Agency

The Developer's Guide to Time Management: Mastering the "Four Ds" in a Digital Agency

Discover the power of the 'Four Ds' of time management — Do, Delegate, Defer, Delete — tailored for developers at all levels in digital agencies. From junior coders to senior architects, learn how to enhance productivity, streamline projects, and foster team collaboration for maximum efficiency and innovation at a digital agency.
3 Minute Read
Blog Post
Sitemap Driven Load Test

Sitemap Driven Load Test

A nice script I put together to do load testing based on the contents of a sitemap.
1 Minute Read
Blog Post
Optimizely CMS Roadmap

Optimizely CMS Roadmap

Explore Optimizely CMS's latest roadmap, packed with developer-focused updates. From SaaS speed to Visual Builder enhancements, developer tooling upgrades, and Graph-first architecture in CMS 13, see how these innovations empower modern content delivery.
2 Minute Read
Blog Post
Tagging in Contentful

Tagging in Contentful

Contentful have recently introduced tagging, I think this is a really important step forward for the headless CMS.
2 Minute Read
Blog Post
Is Optimizely CMS PaaS the Preferred Choice?

Is Optimizely CMS PaaS the Preferred Choice?

As always, it depends. With it's comprehensive and proven support for complex business needs across various deployment scenarios, it fits very well to enterprise needs. And you should always choose based on your needs, not on hype or buzzwords. If you know you are going to need a back-end-for-frontend layer, or your own custom APIs, you can do this with PaaS without having to involve yet another tech vendor. If you have this already, or require a completely segregated services approach, mixing and matching stacks and services, then SaaS might be the right choice.
1 Minute Read
Blog Post
Generating testable content in Episerver

Generating testable content in Episerver

A simple episerver project with a couple of basic page types to show how an Initializable Module can be used to generate pages that QA and UAT teams can use during their testing/sign off process. I have used Bogus and Waffle to generate realistic content, the Faker classes can be found in the business module along with the module.
1 Minute Read
Blog Post
Mastering the 7-Second Rule in Collaborative Problem-Solving

Mastering the 7-Second Rule in Collaborative Problem-Solving

Explore the 7-second rule's transformative impact on group discussions and brainstorming sessions in digital agencies, promoting inclusivity, creativity, and thoughtful participation.
2 Minute Read
Blog Post
My go-to nuget packages

My go-to nuget packages

A categorised list of nuget packages that I tend to use in most projects. Covers data access, business logic, and presentation packages.
3 Minute Read
Blog Post
Handler Lifetimes in MicroMediator: Why Your Choice Matters

Handler Lifetimes in MicroMediator: Why Your Choice Matters

MicroMediator makes handler lifetime explicit. Learn when to use Singleton, Scoped, or Transient and what the real performance difference looks like.
4 Minute Read