Due to popular demand, Iโ€™ve extended the early-bird discount ๐ฎ๐ง๐ญ๐ข๐ฅ ๐Œ๐จ๐ง๐๐š๐ฒ, ๐€๐ฉ๐ซ๐ข๐ฅ 27! Donโ€™t miss this opportunity to invest in your skills at a reduced rate.

๐Ÿ”— ๐’๐ž๐œ๐ฎ๐ซ๐ž ๐ฒ๐จ๐ฎ๐ซ ๐ฌ๐ฉ๐จ๐ญ ๐ญ๐จ๐๐š๐ฒ and learn how to build tests that support your development process (see link in the comments)

#tdd #testdrivendevelopment #unittests #unittesting #softwaredesign

(2/2)

Today, I have written 15 #UnitTests, and fixed a bunch of bugs that they'd revealed. This means that my kernel is now crashing later in the start-up process than it was this morning. Victory!

#OSDev

Struggling with brittle tests that slow you down? Join my ๐–๐ž๐ฅ๐ฅ-๐๐š๐ฅ๐š๐ง๐œ๐ž๐ ๐“๐ž๐ฌ๐ญ-๐ƒ๐ซ๐ข๐ฏ๐ž๐ง ๐ƒ๐ž๐ฏ๐ž๐ฅ๐จ๐ฉ๐ฆ๐ž๐ง๐ญworkshop on ๐Œ๐š๐ฒ 21-22, 2026 in Antwerp! Learn how to write reliable, maintainable tests that help you think about software design and prevent defects. Early -bird tickets are available until ๐€๐ฉ๐ซ๐ข๐ฅ 19.

For more information: https://principal-it.eu/training/well-balanced-test-driven-development.html

#tdd #unittests #softwaredesign #softwarecrafting #xp

Making Our Frontend Unit Tests Much Faster with @swc/jest ยท Small Improvements Tech Blog

We were annoyed with the slow performance of our frontend unit tests, so we made them much faster! It turned out that swapping out the test runner is an easy and efficient way to keep the migration effort low, while reaping the benefits of much faster execution times.

Small Improvements Tech Blog

This two-day, hands-on workshop blends theory with practice in a real-world codebase. Yotdd #unittests #softwaredesign #softwarecrafting #xp to master the art of writing loosely coupled and highly maintainable automated developer tests.

๐‘๐ž๐ ๐ข๐ฌ๐ญ๐ž๐ซ ๐›๐ฒ ๐€๐ฉ๐ซ๐ข๐ฅ 19 ๐ญ๐จ ๐ญ๐š๐ค๐ž ๐š๐๐ฏ๐š๐ง๐ญ๐š๐ ๐ž ๐จ๐Ÿ ๐ญ๐ก๐ž ๐ž๐š๐ซ๐ฅ๐ฒ-๐›๐ข๐ซ๐ ๐๐ข๐ฌ๐œ๐จ๐ฎ๐ง๐ญ! Spots are limited, so visit my website (https://principal-it.eu/training/well-balanced-test-driven-development.html) to learn more and secure your spot.

#tdd #unittests #softwaredesign #softwarecrafting

Principal IT | Well-Balanced TDD

Principal IT - Jan Van Ryswyck

โ€œIโ€™m writing unit tests because I have to. They just confirm that my code works, which I already know. They are tedious to write, and often stop working when I change the implementation of the system. Maintaining unit tests is often difficult and takes a lot of time out of my day.โ€

Does this sound familiar? Then you might be interested in my workshop, ๐–๐ž๐ฅ๐ฅ-๐๐š๐ฅ๐š๐ง๐œ๐ž๐ ๐“๐ž๐ฌ๐ญ-๐ƒ๐ซ๐ข๐ฏ๐ž๐ง ๐ƒ๐ž๐ฏ๐ž๐ฅ๐จ๐ฉ๐ฆ๐ž๐ง๐ญ, on 21 ๐š๐ง๐ 22 ๐Œ๐š๐ฒ 2026 ๐š๐ญ ๐“๐ก๐ž ๐๐ซ๐š๐ข๐ง ๐„๐ฆ๐›๐š๐ฌ๐ฌ๐ฒ ๐ข๐ง ๐€๐ง๐ญ๐ฐ๐ž๐ซ๐ฉ.

#tdd #unittests #softwaredesign #softwarecrafting

New article: Tales Of TDD - One Test Double To Rule Them All
A short story about the pragmatic use of test doubles.
https://principal-it.eu/2026/03/tdd-tales-one-test-double/

#tdd #testdrivendevelopment #unittests #unittesting #softwaredesign

Without proper TDD, developers keep pinging Google AI Studio to generate missing unit tests, turning AI assistance into a reminder service. Discover why solid testโ€‘driven practices still matter for reliable AIโ€‘powered code and how openโ€‘source teams can avoid this trap. #AIStudio #TestDrivenDevelopment #UnitTests #GoogleAI

๐Ÿ”— https://aidailypost.com/news/lack-tdd-forces-constant-reminders-google-ai-studio-tests

When learning Test-Driven Development (TDD), developers often struggle with identifying boundary conditions and exceptional cases. One resource that has been incredibly helpful to me over the years is the ๐“๐ž๐ฌ๐ญ ๐‡๐ž๐ฎ๐ซ๐ข๐ฌ๐ญ๐ข๐œ๐ฌ ๐‚๐ก๐ž๐š๐ญ ๐’๐ก๐ž๐ž๐ญ, created by Elisabeth Hendrickson, James Lyndsay, and Dale Emery. This concise document provides a wealth of inspiration for uncovering edge case scenarios.

You can download the cheat sheet here:
https://www.scribd.com/document/17602488/testheuristicscheatsheetv1

#tdd #unittests #testing #softwaredesign

The intent of Test-Driven Development is to start from what you know, no matter how little, and work incrementally towards the things that you donโ€™t know, taking as many small steps as necessary. (2/2)

https://principal-it.eu/2020/06/test-driven-development/

#tdd #unittests #testing #softwaredesign

Principal IT | Inside-Out and Outside-In TDD

Principal IT - Jan Van Ryswyck