Avanscoperta

Cronache di Domain-Driven Design

Storie, esperienze sul campo, progetti reali raccontati in modo diverso

Cronache di Domain-Driven Design

«Domain-Driven Design ci mette a disposizione un approccio robusto sia all’esplorazione dei domini complessi che alla sua corretta implementazione: capire bene per implementare meglio.»

Questo libro è il contributo degli autori per colmare il vuoto narrativo su Domain-Driven Design (DDD) nella community italiana. Non un manuale tecnico, ma una raccolta di esperienze reali, raccontate da professionisti e professioniste che hanno applicato i principi di DDD nei loro progetti.

La parte didattica è volutamente limitata: i concetti fondamentali sono elencati e riassunti, ma non approfonditi, lasciando spazio alle storie sul campo di chi ha abbracciato DDD per affrontare sfide complesse e ne ha visto i risultati.

DDD funziona, e le storie di successo esistono: raccontarle, però, non è semplice. Questo libro ci prova, offrendo una prospettiva corale e stimolante.

Autori: Alberto Acerbis, Matteo Baglini, Uberto Barbini, Alberto Brandolini, Julie Camosseto, Alessandro Colla, Marco Consolaro, Emanuele DelBono, Gianluca Padovani, Francesco Strazzullo

Pubblicazione: maggio 2022

Lingua: italiano

Acquistalo su: Leanpub o Amazon

Cosa dicono di questo libro

Un libro efficace ⭐️⭐️⭐️⭐️⭐️
Qualche settimana fa mi sono imbattuto in questo bellissimo libro sulla DDD in Italiano con un profilo più “leggero”.

Un libro efficace, che mi ha permesso di capire cos’è la DDD, quali problemi tenta di risolvere, e i due concetti che più di tutti permeano questa pratica:

1. Ubiqutous Language
2. Bounded Context

che sono i due pilastri con cui la comprensione del dominio viene amplificata e messa al centro dello sviluppo SW e con cui viene poi creata l’architettura.

La seconda sezione del libro riporta alcune brevi storie che raccontano l’applicazione della DDD su progetti reali.

Sono molto soddisfatto di questa lettura, mi ha chiarito molti aspetti, anche con i brevi esempi riportati!
Forse ora sarò pronto per il libro blu!

Lo consiglio vivamente!

Un ottimo acquisto ⭐️⭐️⭐️⭐️⭐️
Dopo aver letto la versione ebook, appena vi è stata la possibilità ho acquistato anche la versione cartacea.
Nonostante lo avevo già letto, è stato comunque un piacere rileggerlo e secondo me il costo del libro li vale tutti, davvero un ottimo lavoro, complimenti agli autori!

Book authors:

Alberto Acerbis

Alberto is a Alberto Acerbis is Software Engineer at intré focusing on architecture design, software development and training.

Matteo Baglini

Software craftsman, technical coach, clean code addicted and co-founder of doubleloop.io

Uberto Barbini

A polyglot programmer and independent consultant, with more than 20 years experience designing and building successful software products.

Alberto Brandolini

Also known as ziobrando, Alberto Brandolini is the inventor of EventStorming and author of Introducing EventStorming - An act of deliberate collective learning.
Alberto switches perspective frequently assuming the architect, mentor, coach, manager or developer point of view.

Julie Camosseto

Engineering Leadership, executive and life coach.

Alessandro Colla

Alessandro is CTO of Evoluzione Telematica. Passionate software developer for the past 20 years, he's been "searching for the truth" since he learned about Agile and Domain-Driven Design.

Marco Consolaro

Software crafter, technical coach, book author, international speaker, systems thinker, symmathecist, and philosopher.

Emanuele DelBono

Software architect and developer with more 10 years of experience in developing applications on the .NET platform. Always interested in learning new paradigms and new technologies, he is spending the last years designing and building application using the Domain Driven Design principles and also CQRS and Event Sourcing architectures.

Gianluca Padovani

Software craftsman, TDD addicted, agile coach.

Francesco Strazzullo

Francesco Strazzullo: Speaker, Trainer and Software Engineer with a focus on Javascript and on the frontend and mobile apps development.