Someone was waiting for my #aDDDvent post today (day 6). That's a great sign!
The post won't be published today. ๐ซฃ
Wait till tomorrow ๐
Today I spent "the Santa day" 1:1 with my 6yo traveling and having fun. First things first ๐ฅฐ
#DDD #DDDesign
#aDDDvent: day 5 ๐๐
ducin.dev/ddd-your-fro...
Partner in crime: @arturwojnar.dev ๐ช๐ถ๏ธ
Frontend and backend constitute a value together.
Frontend cannot be treated as a separate Bounded Context.
Applying DDD to Frontend only doesn't make sense.
#DDD #DDDesign #react #angular #typescript
#aDDDvent: day 4 ๐๐
โ๏ธ ducin.dev/ddd-autonomo...
You don't want to have a single model (e.g. Product) to be used throughout entire codebase.
Don't let DRY principle cheat you.
Provide autonomous models within Bounded Contexts.
#DDD #DDDesign #frontend #react #angular #typescript
#aDDDvent: day 3 ๐๐
ducin.dev/ddd-speaking...
Ubiquitous Language provides specific contextual meaning to domain terms within a team. The semantics
The terms defined within that language will probably have different meaning outside of the team
#DDD #DDDesign #frontend #react #angular #typescript
#aDDDvent: day 2 ๐๐
ducin.dev/ddd-talk-to-...
Gather domain knowledge from experts.
They have different perspectives and priorities.
That's what makes businesses thrive - but also makes them complex.
Systems need to reflect that.
#DDD #DDDesign #frontend #react #angular #typescript
First review of my #aDDDvent article - is in Portuguese ๐
google translated: "It couldn't be more succinct (in English)."
#DDDesign ๐
๐ฅ
thx @wsantos.dev!
#aDDDvent: day 1 ๐๐
If you think you're doing DDD by following a certain technology/framework/toolstack/pattern/etc, you're doing it wrong.
๐ DDD is not about technology ๐
DDD is about collaboration and communication.
Full writing โ๏ธ below
#DDD #DDDesign #react #angular #vue #frontend