Home
Categories
EXPLORE
True Crime
Comedy
Society & Culture
Business
Sports
History
Music
About Us
Contact Us
Copyright
© 2024 PodJoint
00:00 / 00:00
Sign in

or

Don't have an account?
Sign up
Forgot password
https://is1-ssl.mzstatic.com/image/thumb/Podcasts221/v4/86/6d/3a/866d3a68-4b22-52a5-8ab9-f64daa13bf04/mza_15510450257039777025.jpg/600x600bb.jpg
Tech Book Podcast
Ai
13 episodes
7 hours ago
Reviewing tech and engineering books and articles!
Show more...
Technology
RSS
All content for Tech Book Podcast is the property of Ai and is served directly from their servers with no modification, redirects, or rehosting. The podcast is not affiliated with or endorsed by Podjoint in any way.
Reviewing tech and engineering books and articles!
Show more...
Technology
https://d3t3ozftmdmh3i.cloudfront.net/staging/podcast_uploaded_nologo/42046368/42046368-1730027411532-eba843b2b2d8d.jpg
Domain-Driven Design: The First 15 Years of DDD
Tech Book Podcast
15 minutes 45 seconds
1 year ago
Domain-Driven Design: The First 15 Years of DDD

This episode celebrates the 15th anniversary of Eric Evans' groundbreaking book, "Domain-Driven Design: Tackling Complexity in the Heart of Software," by exploring key concepts and insights from the DDD community.

●The episode will begin by reflecting on the lasting impact of DDD and its continued relevance in today’s software development landscape.

●Listeners will be introduced to the fundamental principles of DDD, such as the importance of a ubiquitous language, the identification of core domains, and the use of tactical patterns.

●The episode will emphasize the collaborative spirit of DDD, highlighting the importance of working closely with domain experts to gain a deep understanding of the problem space.

●A key discussion point will be the concept of bounded contexts, examining how they help manage complexity by breaking down large models into smaller, more manageable units.

The episode will explore techniques like EventStorming, which helps uncover these bounded contexts by visually mapping out business processes and identifying areas of differing terminology and perspectives.

●The episode will challenge the misconception that DDD is only applicable to complex domains.

It will feature real-world examples of how DDD principles can be successfully applied to seemingly “boring” domains, such as personal finance management.

●The conversation will then shift to the evolution of DDD and the emergence of related practices like event sourcing and CQRS.

Listeners will gain insights into the benefits and challenges of these approaches, illustrated with concrete examples.

●The episode will conclude by emphasizing that DDD is not a rigid set of rules, but rather a set of guiding principles that empower developers to create software that effectively addresses real-world business problems.1920 The importance of continuous learning, experimentation, and refinement within the DDD community will be underscored.

This episode will be of interest to software developers, architects, and technology enthusiasts keen on exploring the intricacies of domain-driven design and its impact on building robust and maintainable software. Support: https://yazdipour.com/donate

Tech Book Podcast
Reviewing tech and engineering books and articles!