Latest videos
Optimizing Cloud Native Java
What's up with Rust?
Building Modern Software at Scale: Architectural Principles Two Decades in the Making
Ant Farm Entropy: Sugar Powered Encryption
Java's Hidden Gems: Tools and Libraries
Prompt Engineering for Generative AI
Vanilla Web: You Don't Need that Library
Small PRs, Big Impact: The Art & Science of Effective Code Reviews
Moldable Development in Practice — Patterns for Legacy Modernization
45:02

Where AI Meets Code
AI is advancing at a rapid pace and it is transforming the way we approach development. This rapid evolution raises a number of questions and concerns regarding safety, process, and the most effective ways to leverage these powerful tools when they work directly with code. In this talk, Michael Feathers will describe practices that acknowledge the strengths and weaknesses of LLM-based technology. We'll touch on practices related to code and test generation and as well as safe refactoring, design exploration and ideation. This talk is for anyone with development experience who wants to improve their practice.