I Built a Portable AI Skill That Safely Upgrades .NET Applications
I Built a Portable AI Skill That Safely Upgrades .NET Applications AI coding assistants have become incredibly good at writing code. But I kept runnin…
Latest Architecture news from Tech News
I Built a Portable AI Skill That Safely Upgrades .NET Applications AI coding assistants have become incredibly good at writing code. But I kept runnin…
An architecture guide often answers the wrong question for a new contributor. It tells them what components exist, where repositories live, and which …
According to a 2024 vFunction survey, over 50% of companies watch more than a quarter of their entire IT budget vanish into technical debt. This isn't…
Every team eventually says the same sentence about its own system: nobody knows why it does that any more. The code is still there. It compiles, it sh…
"A HashMap is not valuable because it is fast. It is valuable because it makes the right things fast." In the previous articles, we built our understa…
Running One Compliance Flow Across Two Countries That Don't Agree on Much Nigeria and Kenya have different numbers of steps in their compliance flow. …
Part 2 of the DEV series: The Real Boundary Between No-Code and Engineering In Part 1 of this series, I argued that developers do not necessarily disl…
When I first started learning about computer security, I thought one thing mattered above everything else: Encryption. I believed that if I picked the…
Many students graduate knowing how to code. Very few graduate knowing how to engineer software. That's the uncomfortable truth most Computer Science s…
Part 4 of the Angular in Production series One thing I've noticed after working on larger Angular applications is that components rarely becomes diffi…
For a long time, I thought vibe coding was simply about asking AI to generate code. The more I build, the more I realize that's only a small part of i…
AI takes the path of least resistance. That one characteristic explains most of what changed for me about architecting a system once an agent was in t…
Building an AI Operating Layer Episode 1 Why I Didn't Start Sooner Most engineering projects begin with an idea. This one began with a question. For m…
Reflections from a full-stack engineer who started with small websites and ended up building systems for banking, government, and marketplaces. Ten ye…
A pattern I’ve seen many times in software projects is that documentation starts too late and documents the wrong thing. A team ships a feature, the c…
A few years ago, software development was about solving problems. We designed systems, debated architecture, wrote code, tested assumptions, and learn…
Learning to Learn: The Biggest Lesson I've Gained at Zone01 Kisumu When most people think about learning software engineering, they picture classrooms…
A couple of months ago I attended LangChain Interrupt 2026 in San Francisco. As someone leading AI platform and developer experience day to day, some …
Starting a career in software engineering is exciting, but it can also be overwhelming. With countless programming languages, frameworks, tools, and b…
Many engineering teams give AI coding agents instructions that sound perfectly clear: Follow existing patterns. Do not introduce new abstractions. Use…
The naive way to map a Google Doc into a CMS is to send the whole document to an LLM and ask it to figure out which sections go where. That works at s…
The old preference For years, I preferred a traditional layered architecture. Controllers/ Services/ Repositories/ DTOs/ Models/ It makes navigation s…
One of the biggest mistakes I made early in my career was believing software was something you finished. You gathered requirements. Designed the archi…
Last updated: July 2026 By Axel Misson. IBM watsonx Code Assistant has become part of IBM Bob, IBM's enterprise AI coding agent: the old product page …
When your payment gateway fires the same "paid" webhook three times, your logistics API calls back with "shipped" before payment is confirmed, and the…
"We'll clean it up later." — every engineering team, at some point In my last post, I wrote about the hidden complexity behind simple products . The s…
I've come across a post by Uncle Bob on X ( link ) (the author of Clean Code ) that has a couple thousand reposts. It states that he does not read cod…
This is publishing in the same month the loudest AI jobs forecasts got walked back by the people who made them. That reversal surprised a lot of comme…
Preface I want to be upfront about something before we get into it. None of the frameworks in this article is mine. The ideas here come from two peopl…
When I introduced the meta-repo to the team, the goal was a true agentic coding setup: a shared doc set, shared skills, shared rules, all loaded autom…