Articles by Tag #tdd

Browse our collection of articles on various topics related to IT technologies. Dive in and explore something new!

The TDD Trap: How Test-First Becomes Bad Design Forever in Most Teams

1. Introduction: The Myth of Emergent Design Test-Driven Development (TDD) promises a...

Learn More 7 12Nov 26 '25

The Magic of Stubbing sh

I really love sh and bash but I often feel alone and I get some regular negativity when I solve a...

Learn More 12 2Oct 10 '25

I created a headless browser in Go. Here's what I learned

I have more then 20 years of web development experience, both using server-side rendering, and React....

Learn More 44 7Feb 8 '25

The Lazy Lurk: A Mental Model for Better Tests

You know how to write tests. Red, green, refactor. Assert this, mock that. But here's a question that...

Learn More 3 1Dec 1 '25

Better Code with Claude: 4 AI-Powered Plugins for Code Quality

🚀 Better Code with Claude: 4 AI-Powered Plugins for Code Quality I'm excited to announce...

Learn More 1 0Dec 20 '25

AAID: Augmented AI Development

Professional TDD for AI-Augmented Software Development Table of Contents What Is AAID...

Learn More 24 2Oct 6 '25

My First Experiences With Test-Driven Development

Love it or hate it, Test-Driven Development (TDD) is a very popular software development method used...

Learn More 1 0Dec 15 '25

Announcing TinyBDD: Fluent, Executable Scenarios for .NET

This article was originally published on my blog. Announcing TinyBDD: Fluent, Executable...

Learn More 0 0Dec 27 '25

Tests Should Depend on Behavior, Not Implementation - But How?

Scenario Your system sends an activation link for users. When the user accepts the...

Learn More 0 0Nov 28 '25

NimbleMock: A Modern, Blazing-Fast Mocking Library for .NET (34x Faster Than Moq)

NimbleMock: A Modern, Blazing-Fast Mocking Library for .NET (34x Faster Than Moq) Hey...

Learn More 0 0Dec 13 '25

TDD + React Testing Pipeline — A Simple Example for Beginners

Yesterday I shared how to set up a modern testing environment using Vitest + React Testing...

Learn More 0 0Dec 4 '25

TDD Tests Assumptions, Not Just Code

The real problem in software development isn't buggy code; it's building the wrong thing. We should...

Learn More 0 0Jan 2

Wait a minute, Mr POSTman

Debugging POST request headers in under 40 screen rows. Doesn't actually use Postman While...

Learn More 2 0Oct 16 '25

How I wrote a working compensation algorithm in one sitting

I am working on a research project at my university. I was tasked to implement an algorithm that...

Learn More 0 0Nov 24 '25

Week 2 – Core Setup, TDD, and Starting Auth

This week I continued building my project and focused on getting some important foundations in...

Learn More 0 0Nov 25 '25

AI-assisted Test Driven Development Experiment Quick Takes

Intrigued by Kent Beck's blog Augmented Coding: Beyond the Vibes, I wanted to experiment with...

Learn More 7 0Oct 26 '25

Understanding the React Testing Pipeline (for Beginners)

When testing React with React Testing Library (RTL), it helps to understand what's actually happening...

Learn More 0 0Dec 6 '25

For anyone new to testing in Go. This article will take give you a solid foundation on your testing journey #golang #tdd

Testing Real-World Go Code: Table-Driven Tests, Subtests and...

Learn More 0 0Oct 29 '25

Testing Go HTTP Clients: Mocks Servers, Edge Cases and Fuzzing

A hands-on guide by tobiloba ogundiyan

Learn More 5 1Apr 23 '25

A maldade na IA: David de Prometheus, filosofia clássica e desenvolvimento de software

A ideia de que uma inteligência artificial (IA) possa praticar “maldade” assusta e fascina. Filmes...

Learn More 0 0Sep 19 '25

Create fast integration tests

The developers need to create tests to achieve better quality for systems. There are some challenges...

Learn More 3 0Aug 9 '25

Meetup: Refactor Like a Pro: Clean Code Meets DDD

Last week was packed but I couldn’t miss to register in my meetup series a entry for the Symfony/PHP...

Learn More 2 0Oct 20 '25

Unit Tests... When and Where?🤔🧪

Over the past few weeks, we've been restructuring our marketplace. We basically had to rebuild the...

Learn More 0 0May 30 '25

Vibe Coding vs AI-Driven Development: The Contracts Problem (and GS-TDD)

AI can speed you up — or quietly ship bugs. The difference is boring: explicit contracts, Gold Standard implementations, small diffs, and verification.

Learn More 1 0Jan 9

How TDD reduces cost by reducing waste

For more than half my career, I've been a practitioner of TDD, Test-driven development. The practice...

Learn More 2 0Apr 16 '25

When Tests Keep Passing, but Design Stops Moving

There’s a moment I keep running into when practicing TDD. Tests pass. Coverage improves. Refactoring...

Learn More 0 0Jan 12

Why Do So Many Teams Fail at Testing?

Why Do So Many Teams Fail at Testing? Almost every team starts with the same optimism. At...

Learn More 0 0Dec 12 '25

The Real Cost of Modern Software Development — and Why We Keep Paying It

In the last two decades, software development has become incredibly sophisticated — at least on...

Learn More 0 0Nov 12 '25

Testing in the Age of AI Agents: How I Kept QA from Collapsing

AI agents changed my development tempo overnight. I can ship more code in a day than I used to in a...

Learn More 0 0Jan 12

Testing Real-World Go Code: Table-Driven Tests, Subtests and Coverage

Introduction This post walks through testing a Go function that loads a .toml config file...

Learn More 7 1May 1 '25