.NET Rocks!

Domain-Driven Design in 2021 with Steve Smith and Julie Lerman

Episode #1754 Thursday, August 26, 2021

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!


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. 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.


An error has occurred. This application may no longer respond until reloaded. Reload ×