Domain-Driven Refactoring (Jimmy Bogard)
Books, workshops, storming and more, all build up an idealized domain model. All describe great techniques for domain-driven greenfield applications. But what about the code we have? How can we take what's already built, and move it towards a better, more cohesive design? In this session, we'll look at anemic, procedural, boring code and examine code smells that can point us in the right direction. We'll also look at standard design patterns for more complex behaviors and models, and how to recognize when (and when not) to apply them. Finally, we'll cover how to safely apply refactoring techniques to achieve our domain-driven model nirvana. Outline of the session: • Domain-Driven Design primer • Data Models vs Domain Models vs Anemic Domain Models • Live Refactoring from Procedural to Fully Encapsulated Domain Models ABOUT JIMMY Jimmy is the creator and maintainer of the popular OSS libraries AutoMapper and MediatR. Jimmy is an independent software consultant based in Austin, TX. Jimmy has received the "Microsoft Most Valuable Professional" (MVP) award every year since 2009. LinkedIn: / jimmybogard Twitter: https://x.com/jbogard GitHub: https://github.com/jbogard Blog: https://www.jimmybogard.com/ TECH EXCELLENCE Subscribe to our YouTube channel / @techexcellence Join our Meetup Group https://www.meetup.com/techexcellence Follow us on LinkedIn / techexcellenceio Follow us on Twitter / techexcellence_ Join our Discord Community / discord #refactoring #domaindrivendesign #ddd #techexcellence

Domain-Driven Refactoring - Jimmy Bogard - NDC London 2022

Implementing Domain Driven Design with Spring by Maciej Walkowiak @ Spring I/O 2024

Modularizing the Monolith - Jimmy Bogard - NDC Oslo 2024

Vertical Slice Architecture (Jimmy Bogard)

Build with AI 2026: Speaker Aditya Joshi

Hexagonal Architecture (Alistair Cockburn)

Avoiding Microservice Megadisasters - Jimmy Bogard

Vertical Slice Architecture - Jimmy Bogard

So you think you might be an architect (Sonya Natanzon)

Trump Brags About His Brain, Crowd Size & Pool, CBS Fires Scott Pelley & Don Jr's Honeymoon Video

Refactoring DDD, Zurich 2023

My AI Junior Dev – Healthcare Technology Series | Episode 1

Turing Award Winner: Disagreeing with Google, Postgres, Future Problems | Mike Stonebraker

TDD: Theme & Variations (Kent Beck)

Kill Anemic Domain Models with Encapsulation: The Hard Part

The Local AI Hardware Mistake Everyone Makes

DDD and ReBAC: Revolutionizing Access Management - Pauline Jamin - DDD Europe 2024

🚀 Vertical Slice Architecture (Jimmy Bogard)

Curing you Domain Model Anemia with Effective & Clean Tips from the Real World by Edson Yanaga

