Showing: 1 - 10 of 23 Articles

Monorepo Architecture: A Must-Have Skill for Software Engineers in 2026

Monorepo Architecture: A Must-Have Skill for Software Engineers in 2026 A few years ago, I thought multiple repositories were the cleanest way to organize projects. One repo per app, one repo per service, everything neatly separated. It felt organized — until it wasn’t. Then came …

What is AiDD and How Should Organisations Actually Adopt It?

Engineering Leadership · AI Strategy What is AiDD and How Should Organisations Actually Adopt It? AI-Driven Development isn’t a tool. It’s a mindset shift — and most companies are doing it backwards. A Story You Might Recognise Eighteen months ago, a mid-sized fintech firm decided …

Optimizing Backend Applications with Queue Systems (e.g., RabbitMQ)

In modern backend development, scalability, reliability, and performance are key factors in building robust applications. Queue systems, like RabbitMQ, play a critical role in optimizing backend applications by decoupling services and enabling asynchronous processing. This article will explore the theory behind queue systems and demonstrate …

What is CORS and How to Resolve CORS Issues in Web Development: A Guide for React and Node.js

Introduction In modern web development, particularly when building applications with React.js as the front-end and Node.js as the back-end, encountering CORS (Cross-Origin Resource Sharing) issues is quite frequent. This blog will delve into what CORS is, why it occurs, and explore various methods to resolve …