Fl4m3Ph03n1x

Fl4m3Ph03n1x

Learning Domain-Driven Design Book Club

Learning Domain-Driven Design

Building software is harder than ever. As a developer, you not only have to chase ever-changing technological trends but also need to understand the business domains behind the software. This practical book provides you with a set of core patterns, principles, and practices for analyzing business domains, understanding business strategy, and, most importantly, aligning software design wit business needs.

Most Liked

Fl4m3Ph03n1x

Fl4m3Ph03n1x

Hello everyone!

I have finally release Chapter 4 - Integrating Bounded Contexts (Part 1)

Yes, you have probably read it right, Part 1! There is so much in this one chapter to cover, that I had to split it into two parts. Part 2 already has the script done, but recording and editing are still in the planning phase.

The one thing that stuck with me, with this first part of the chapter, was the fact that how people collaborate actually reflects how projects integrate with each other. As a developer, I always understood that politics in companies had an impact in projects and how they are done, but I never really understood that impact.

This chapter makes it very clear - it tells you how personal/team relationships affect the project integration and what tactics you can use in your code (yes code) to deal with it. There is also a segway here to be done in regards to Conway’s Law but I leave that treat for the reader to reflects on their own, besides the video is already long enough !

In this video I went more with a lecture approach, creating graphs, slides and trying to hon in a presentation style that is more academic in nature. I am not doing this for views, so it doesn’t make sense to focus on being flashy and cool, it makes more sense to expose information in a clear manner that others understand easily.

With this said, please do note I am always open to constructive criticism and if you have any tips for improvement feel free to share them, as I also want my videos to be enjoyable for people willing to learn DDD !

I hope you all like this video and enjoy it and learn something!

Fl4m3Ph03n1x

Fl4m3Ph03n1x

I have compiled my thoughts of the first chapter in a small video and tried to combine it with other knowledge I think most people forgot.

To me, the most interesting part of this research was the absolute delight of being able to read the Nato’s report on software engineering from 1968, and how strangely relevant it still feels today:

http://homepages.cs.ncl.ac.uk/brian.randell/NATO/index.html

Let me know what you all think of the first chapter. Suggestions for the video format are also appreciated, since I am still learning this and make a best effort to improve.

mafinar

mafinar

I have that book. I will be joining in! Since I am all about F# these days, I’ll share my thoughts through a sharp lens!

Where Next?

Popular Community topics Top

finner
As one of my New Year resolutions is to read more tech I’ve decided on an attempt to document my travels in Mannings Modern Java in Actio...
New
Tommy
So I have enough money to last a year. Realistically I’m still going to have to work part time painting. I’m so done with it though! I h...
New
RobertKielty
My overall initial first impressions of this book are very good. I will document my local spacemacs setup to as I work through the book.
New
rustkas
To be a more productive reader when rereading a book, it is very convenient to create small rebar3 projects based on books’ samples and i...
New
mafinar
TL;DR I am reading “Domain Modeling Made Functional” and discussing and keeping a journal of what I learned from it, any co-readers welco...
New
TwistingTwists
I have read first chapter. Will add my notes / code tries / self exploration as I go along! Thank you @AstonJ for encouraging to start ...
New
RomanTurner
Agile Web Development with Rails 6 Chapter 11. Task F Currently reading and working through AWDR6 by Sam Ruby, David Bryant Copeland, a...
New
ggarnier
In Aborting Multiple Fetch Requests with One Signal section, the code in abort/abort_ex09.js doesn’t show the downloaded images until Pro...
New
rgerardi
Hello all. Creating this space here for general discussion and chat about Powerful Command-Line Applications In Go In particular, we ca...
New
AstonJ
With AI set to play a big role in our industry Elixir users are lucky to have Nx, so we’re running our Nx related book club on Genetic Al...
New

Other popular topics Top

DevotionGeo
I know that these benchmarks might not be the exact picture of real-world scenario, but still I expect a Rust web framework performing a ...
New
DevotionGeo
I know that -t flag is used along with -i flag for getting an interactive shell. But I cannot digest what the man page for docker run com...
New
AstonJ
You might be thinking we should just ask who’s not using VSCode :joy: however there are some new additions in the space that might give V...
New
PragmaticBookshelf
Author Spotlight Rebecca Skinner @RebeccaSkinner Welcome to our latest author spotlight, where we sit down with Rebecca Skinner, auth...
New
New
PragmaticBookshelf
Get the comprehensive, insider information you need for Rails 8 with the new edition of this award-winning classic. Sam Ruby @rubys ...
New
AstonJ
Curious what kind of results others are getting, I think actually prefer the 7B model to the 32B model, not only is it faster but the qua...
New
PragmaticBookshelf
Escape callback hell and ship fast, clean code that reads as smoothly as it runs. Squash bugs and stamp out memory leaks with an intuitiv...
New
mindriot
Ok, well here are some thoughts and opinions on some of the ergonomic keyboards I have, I guess like mini review of each that I use enoug...
New
PragmaticBookshelf
Lint your docs like code: turn any style guide into enforceable rules with Vale and publish clear, consistent content every time. ...
New