Lessons from rebuilding a blog using AI tools — what worked, what didn’t, and why engineering fundamentals matter more than ever.
All Posts
Explore all my articles on software engineering and web development.
Advanced Filters
Tags
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.
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.
We've just completed a proof of concept on Backstage - an Internal Developer Portal from Spotify. Here's what we learned...
Some tips on deploying Backstage on Openshift.
How to add custom filters to the Camunda Tasklist.
I wanted to see if I could leverage the Form.io Form Renderer from within a Camunda Embedded Form. Turns out you can...
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...
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.
In Enterprise Integration the Idempotent Receiver Pattern ensures that regardless of how many times a message is received the same result is produced. I wanted to see how Camel implements this pattern and explore some of the edge cases.
I learned a bit of Python this week. Mostly though I felt like I was just figuring out how to translate between Java or C# to the Python equivalent. It was really interesting to see how certain concepts play out across the languages. It was a lot of fun and I wanted to take it a little further. I'm going to do this by implementing some of the TDD Katas I've been using for Java and C# into Python. First up Mars Rover...