All Posts

Explore all my articles on software engineering and web development.

Advanced Filters

Tags

33 of 33 posts
Featured

AI-assisted app development can boost productivity, but it comes with challenges like inconsistent UI generation, unnecessary duplication, and prompt management issues. By organizing requirements in indexed files, generating standards documentation, and codifying rules with custom prompts, I streamlined my workflow and improved alignment across UI, functionality, and architecture.

July 19, 2025
5 min read
+1 more
Featured

Lessons from rebuilding a blog using AI tools — what worked, what didn’t, and why engineering fundamentals matter more than ever.

July 16, 2025
5 min read
+1 more

A year ago we launched our Engineering Badge program. This post talks about what it is, why we needed it and how it's going.

April 9, 2025
5 min read

September 18, 2024
5 min read

We are currently using a proprietary ETL tool. Whilst it is very capable, skills and support in the market are scarce. I wanted to see what Open Source alternatives are available and see if they could be used to simplify some of our ETL flows.

September 4, 2024
5 min read

We've just completed a proof of concept on Backstage - an Internal Developer Portal from Spotify. Here's what we learned...

June 19, 2024
5 min read

Agile methodologies promise faster delivery and adaptability, but often fail when engineering capability is lacking. This article explores why strong technical skills are the foundation of true agility and how organizations can build ecosystems that foster engineering excellence.

June 5, 2024
5 min read
+2 more

Some tips on deploying Backstage on Openshift.

May 22, 2024
5 min read

How to add custom filters to the Camunda Tasklist.

March 10, 2024
5 min read

I wanted to see if I could leverage the Form.io Form Renderer from within a Camunda Embedded Form. Turns out you can...

February 21, 2024
5 min read

Nothing brings out the blogger in me like spending a couple of days wrestling with a problem. This weeks' challenge has been configuring OAuth 2 User Assertion on the Oracle Integration Cloud (OIC). It's taken a couple of days of trial and error but it's finally working! So in the hope of saving future generations some time and frustration here's how it's done...

November 17, 2023
5 min read

In this post I'm discussing how to test software designs using ArchUnit as well as why you might want to in the first place.

October 27, 2023
5 min read