Writing Change-Proof Software with Tests - JSJ 555

JavaScript Jabber

Episode | Podcast

Date: Tue, 01 Nov 2022 10:00:00 +0000

<div class="trix-content"> <div>Shai Yalin is a freelance software architect and mentor. He specializes in teaching organizations and individuals how to use Test Driven Development (TDD) and other development methodologies and best practices. In this episode Shai joins us to explain how to use these methods in order to create software that is resilient to change, and how to refactor existing brittle code in order to clean out the rot.</div><div><br /></div><h1>Sponsors</h1><ul> <li><a href="https://topenddevs.com/">Top End Devs</a></li> <li><a href="https://topenddevs.com/coaching">Coaching | Top End Devs</a></li> </ul><div><br /></div><h1>Links</h1><ul> <li><a href="https://www.shaiyallin.com/post/chronomatic-my-side-project-story">Chronomatic: my side-project story</a></li> <li><a href="https://www.shaiyallin.com/post/your-software-as-a-kitchen">Your Software as a Kitchen</a></li> <li><a href="https://www.shaiyallin.com/post/the-anatomy-of-a-rotten-codebase">The Anatomy Of A Rotten Codebase</a></li> <li><a href="https://www.linkedin.com/in/electricmonk/">LinkedIn: Shai Yallin</a></li> <li><a href="https://twitter.com/shaiyallin">Twitter: @shaiyallin</a></li> </ul><div><br /></div><h1>Picks</h1><ul> <li>AJ - <a href="https://www.tor.com/2022/09/19/read-the-lost-metal-by-brandon-sanderson-prologue-and-chapters-1-2/">Read The Lost Metal by Brandon Sanderson: Prologue and Chapters One and Two</a> </li> <li>Dan - Fargo</li> <li>Shai - <a href="https://vitest.dev/">Vitest</a> </li> <li>Shai - <a href="https://www.goodreads.com/book/show/32109569-we-are-legion-we-are-bob">We Are Legion (We Are Bob) (We Are Bob) (Bobiverse, #1)</a> </li> <li>Shai - <a href="https://agnesobel.bandcamp.com/album/citizen-of-glass">Citizen Of Glass, by Agnes Obel</a> </li> <li>Steve- <a href="https://githubcopilotinvestigation.com/">GitHub Copilot investigation · Joseph Saveri Law Firm &amp; Matthew Butterick</a> </li> </ul> </div> Support this podcast at — https://redcircle.com/javascript-jabber/donations Advertising Inquiries: https://redcircle.com/brands Privacy & Opt-Out: https://redcircle.com/privacy