Domain-Driven Design in 2021 with Steve Smith and Julie Lerman
Julie and Steve return! Carl and Richard talk to Julie Lerman and Steve Smith about their new version of the Domain-Driven Design Fundamentals course. The conversation starts focused on Open AI Codex, a project for writing code with the spoken (or typed) word - and how that is an example of focusing on domain implementation - because the AI is doing the functional implementation from your words! Julie and Steve also dig into how DDD has evolved since their original class in 2014, including using event storming to help gather all the important information around a project in an enjoyable way. Gathering domain information is important - implementations come later! Don't get stuck in the conference-driven development of the latest technology, better to focus on what is distinct to the business!
Guests:
Steven Smith
Steve Smith (@ardalis) is an entrepreneur and software developer with a passion for building quality software as effectively as possible. He provides mentoring and training workshops for teams with the desire to improve. Steve has been recognized as a Microsoft MVP for over 10 consecutive years and is a frequent speaker at software developer conferences and events. He enjoys helping others write maintainable, testable applications using Microsoft's developer tools. Steve has just published a Zero to Hero course on modular monoliths at Dometrain.com. Connect with Steve at ardalis.com.
Julie Lerman
Julie Lerman is a Microsoft Regional Director, Docker Captain, and a long-time Microsoft MVP who now counts her years as a coder in decades. She makes her living as a coach and consultant to software teams around the world. You can find Julie presenting on Entity Framework, Domain Driven Design, and other topics at user groups and conferences around the world. Julie blogs at thedatafarm.com/blog, is the author of the highly acclaimed “Programming Entity Framework” books, the MSDN Magazine Data Points column, and popular videos on Pluralsight.com. Follow Julie on twitter at julielerman.
Links:
- OpenAI Codex https://openai.com/blog/openai-codex/
- Domain-Driven Design Fundamentals https://www.pluralsight.com/courses/fundamentals-domain-driven-design
- Event Sourcing https://docs.microsoft.com/en-us/azure/architecture/patterns/event-sourcing
- Temporal Tables in Azure SQL https://docs.microsoft.com/azure/azure-sql/temporal-tables
- Event Storming https://www.eventstorming.com/