Test-driven development (TDD) is a skill developed through repeated practice.
In Build Your Own Spreadsheet, you will join me in a text-based pairing session and together we are creating a fully functional spreadsheet component. From the first design ideas, we are test-driving the code all the way to a polished, working product.
Along the way, you will:

It's a non-trivial project that shows step-by-step how to apply TDD to something meaningful and complex. By the end, you will have the confidence and practical know-how to use test-driven development effectively in your own work.
Build Your Own Spreadsheet is for developers who want to improve their test-driven development skills through a real project. Whether you've dabbled in TDD and want to apply it more effectively, or you're an experienced engineer looking to refine your approach, this book gives you a real-world context to practice in. It's especially valuable for engineers working with TypeScript and React, but the principles and techniques you'll learn apply to any language, framework or project.
Go and take a closer look over at buildyourownspreadsheet.com!