'Times they are a changing'
The programmers of 2025 will look nothing like the programmers of 2023. As this transition is in progress I have been actively working to understand what the new world will look like. We're not just coding; we're revolutionizing how we code with AI. Imagine a world where Test-Driven Development (TDD) meets the incredible power of AI tools like ChatGPT and Copilot. That's what we're exploring together!
What's Cooking?
In this session, we'll dive deep into how TDD is not just surviving but thriving with the AI evolution. It's not about the code we write; it's about how we write it, test it, and evolve it with AI's help. I'll share my experiences, the cool tricks I've learned, and how our coding skills transform when AI joins the party.
Live Coding Adventure:
Get ready for an action-packed live coding experience! We'll kick off projects, refactor existing ones, and, most importantly, have fun while learning. I’ll take you through the art of prompt engineering for refactoring and how to structure tests (and comments) to support the best generation of code.
Flexibility and Relevance:
The tech world moves fast, and so do we. The content of this session is as dynamic as the field of AI itself. So it might be different come July. I'll stay on top of the latest trends and tools, so that what you get is fresh, relevant, and ready to apply.
a. Using AI + Tests to generate code
b. Using AI to generate useful examples
c. Using AI to understand existing code
2. Refactoring : How to clean thousands of lines of code
a. Creating full test coverage for safe to change code
b. Renaming variables and methods for readable code
c. Splitting long methods for well encapsulated code