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

Rainer
My first contact with Erlang was about 2 years ago when I used RabbitMQ, which is written in Erlang, for my job. This made me curious and...
New
mafinar
I am going to dump my thoughts, methods, codes, experiences and rants while learning OCaml into this thread. This is probably the 5th or...
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
Maartz
The very first time I’ve seen a line of Elixir I was in awe. Coming from Ruby the syntax was familiar. But I wanted to know what was thi...
New
ohm
I would love to begin a book club with Mike Amundsen’s (@mamund) book Design and Build Great Web APIs. It seems that building new syste...
New
TwistingTwists
This is my Journal for readings on Designing Elixir Systems with OTP. Will post chapter 01 tomorrow! Stay tuned!
New
adamaiken89
Anyone is interested in a classical textbook for algorithms can go and check that.
New
AstonJ
With Tailwind now the default CSS framework shipped with Phoenix we thought it would be nice to run this book club on the Elixir Forum. ...
New
PragmaticBookshelf
When the pandemic, heart disease, and personal tragedy threatened to steal everything the Tates spent years building, they found hope, he...
New
alvinkatojr
https://fs.blog/mental-models/ I’ve been reading Farnham Street for a while, and this topic is the recommended starting point for new re...
New

Other popular topics Top

Devtalk
Hello Devtalk World! Please let us know a little about who you are and where you’re from :nerd_face:
New
Devtalk
Reading something? Working on something? Planning something? Changing jobs even!? If you’re up for sharing, please let us know what you’...
1033 17470 383
New
malloryerik
Any thoughts on Svelte? Svelte is a radical new approach to building user interfaces. Whereas traditional frameworks like React and Vue...
New
PragmaticBookshelf
Design and develop sophisticated 2D games that are as much fun to make as they are to play. From particle effects and pathfinding to soci...
New
brentjanderson
Bought the Moonlander mechanical keyboard. Cherry Brown MX switches. Arms and wrists have been hurting enough that it’s time I did someth...
New
AstonJ
Curious to know which languages and frameworks you’re all thinking about learning next :upside_down_face: Perhaps if there’s enough peop...
New
New
PragmaticBookshelf
Author Spotlight: VM Brasseur @vmbrasseur We have a treat for you today! We turn the spotlight onto Open Source as we sit down with V...
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
Fl4m3Ph03n1x
Background Lately I am in a quest to find a good quality TTS ai generation tool to run locally in order to create audio for some videos I...
New