Insights
Browse by categories
Error handling strategies on a service bus
In my article on legacy migrations, I described how easy it is to get things wrong when moving away from a legacy platform. One of the tools that consistently helps with scalability is a service bus. A data bus is an architectural piece that allows you to: Today, service buses are more relevant than ever. […]
What AI Can (and Can’t) Do for Your Business
Discussing AI in the business world is increasingly a mix of excitement, competitive pressure, and sky-high expectations—some realistic, while others are inflated by hype. In just a few years, AI has evolved from a lab experiment to dominating headlines, strategic reports, and innovation budgets. But not every company claiming to “use AI” is actually creating […]
The Secret to Fearless Software Development
From Wikipedia: Fear is “an emotion induced by perceived danger or threat, which causes physiological changes and ultimately behavioural changes, such as fleeing, hiding, or freezing from perceived traumatic events”. I assume nobody wants to work in a team where people flee, hide, or freeze when issues arise. This behaviour isn’t conducive to high performance […]
What DevOps Really Means — and Why It Matters for Enterprise Companies
Large organisations can no longer afford slow development cycles, siloed teams, or releases that arrive late and full of bugs. In a landscape where pressure to innovate, scale quickly, and maintain quality is constant, DevOps is becoming a real competitive advantage. DevOps isn’t just about automation or CI/CD pipelines. It’s a profound shift in how […]
Legacy migrations: You will fail (and that’s fine)
Rebuilding a legacy platform from scratch is really fun. Sometimes you need to replicate a lot of business logic placed somewhere inside a really big monolith full of unreadable hacks, massive functions, or lacking any sort of tests. Sometimes it even shares responsibilities with stored procedures in different databases with restricted access, or no one […]
What Custom Software Development Is — and How It Drives Business Efficiency
Choosing a new tech provider is no minor decision. It can unlock growth — or hold back a company’s digital evolution for years. Mid-market businesses know this all too well. After years of wrestling with off-the-shelf solutions, many now face a critical question: should they keep adjusting to tools that never quite fit, or take […]