Father and Son

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

Posted on Monday, 12th June 2023 - 2 minute Read
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 ...
Technical Architect - Photo by Christina@wocintechchat.com on Unsplash - https://unsplash.com/photos/0g-iLtxmMhA

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

Posted on Thursday, 30th March 2023 - 4 minute Read
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...

My Journey to Sandan: Reflections on Passing my 3rd Dan Grading in Japanese Jiu-Jitsu

Posted on Tuesday, 28th March 2023 - 1 minute Read
I recently passed my Sandan (3rd Dan) grading in Japanese Jiu-Jitsu, and it was an experience I will never forget. The journey to this point has been a long and challenging one, filled with ups and downs, but ultimately, it was a moment of triumph that...

Why Martial Arts Can Make You a Better Software Developer

Posted on Friday, 10th March 2023 - 2 minute Read
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...
k6 logo on a purple background

Why every web developer should have k6 installed

Posted on Thursday, 18th November 2021 - 3 minute Read
Discussing the benefits of local load testing, and how k6 can also be used for regression/integration testing
Macbook partially open in the dark

Running Optimizely 12 on a Mac

Posted on Wednesday, 13th October 2021 - 1 minute Read
Now that Optimizely 12 runs on .NET 5 it can be run on a Mac, and with most front enders using Macs, I thought it might be useful to demonstrate the steps on how to get it up and running on a Mac.
Glasses resting on paper pad with technical notes

So what does a Technical Architect do?

Posted on Sunday, 19th September 2021 - 1 minute Read
The role of a Technical Architect seems to be on of the more fluid roles in a Digital Agency, each Technical Architect has different skills, and each project has different requirements.

Default Values in Contentful

Posted on Wednesday, 8th September 2021 - 1 minute Read
Finally default values have been added as an option in Content Models in the Contentful CMS
Wife of a Geek

New site for Wife of a Geek

Posted on Friday, 23rd July 2021 - 1 minute Read
Also built on Contentful and Azure Cognitive Search

How to open rich text links in a new tab in Contentful.net

Posted on Thursday, 22nd July 2021 - 4 minute Read
Contentful doesn't have an option to choose a target for links in a rich text field (yet), so for now I assume that external links should be opened in a new tab. This is achieved with an IContentRenderer.

Optimizely (Episerver) Content Cloud Exam - My Tips

Posted on Monday, 28th June 2021 - 1 minute Read
After sitting the exam, I thought I would document some of the ways I prepared for the exam, and what I found most useful out of the material.
Epi Certificate

Optimizely (Episerver) Content Cloud Certification

Posted on Thursday, 24th June 2021 - 1 minute Read
This week I successfully passed my Optimizely (formerly Episerver) Content Cloud certifcation.

Improving Contentful Search with Azure Cognitive Search

Posted on Tuesday, 15th June 2021 - 3 minute Read
Contentful does have some basic search functionality, but it is quite limited and quite difficult to implement (at least in .net). So leveraging Contentful webhooks I decided to index the data into Azure Cognitive Search service.
Technical Architect - Photo by Christina@wocintechchat.com on Unsplash - https://unsplash.com/photos/0g-iLtxmMhA

Promoted and Certified

Posted on Thursday, 20th May 2021 - 1 minute Read
What a busy week

Tagging in Contentful

Posted on Tuesday, 20th April 2021 - 2 minute Read
Contentful have recently introduced tagging, I think this is a really important step forward for the headless CMS.

Can you have emoji's in URLs?

Posted on Thursday, 8th April 2021 - 1 minute Read
Can emoji's be used in URLs, page titles and meta data? 🤔😂😂
Air Control Tower

Mediator Design Pattern for CMS builds

Posted on Friday, 19th February 2021 - 1 minute Read
My approach to dynamic CMS content using Mediatr (and Automapper)

Generating testable content in Episerver

Posted on Monday, 4th January 2021 - 1 minute Read
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...
nuget logo

My go-to nuget packages

Posted on Saturday, 12th December 2020 - 3 minute Read
A categorised list of nuget packages that I tend to use in most projects. Covers data access, business logic, and presentation packages.

Episerver - Initial thoughts

Posted on Wednesday, 25th November 2020 - 2 minute Read
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...
C# 9.0

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

Posted on Tuesday, 24th November 2020 - 3 minute Read
There are two basic types of programming languages, object-oriented and functional, what happens with these worlds collide?

Sitemap Driven Load Test

Posted on Tuesday, 27th November 2018 - 1 minute Read
A nice script I put together to do load testing based on the contents of a sitemap.

SDL Topology Generator

Posted on Wednesday, 5th April 2017 - 1 minute Read
My solution to the writing SDL Web Topology Powershell scripts