Invia una mail all'autore
You can use this page to email Alberto Acerbis, Matteo Baglini, Uberto Barbini, Alberto Brandolini, Julie Camosseto, Alessandro Colla, Marco Consolaro, Emanuele DelBono, Gianluca Padovani, e Francesco Strazzullo about Cronache di Domain-Driven Design.
Info sul libro
Un libro corale in italiano fatto di storie indipendenti tra loro, che sono il risultato dell’applicazione di Domain-Driven Design su progetti reali.
Cronache di Domain-Driven Design è il nostro contributo per colmare il gap narrativo nella community italiana. Abbiamo limitato la parte didattica per poterci concentrare sulle storie: esperienze sul campo di colleghi e colleghe che hanno applicato DDD e sono felici di averlo fatto.
Domain-Driven Design funziona, le storie di successo ci sono: è solo molto complicato scriverle. Con questo libro proviamo a raccontarne alcune.
Autori e capitoli
Alberto Brandolini - Overview e Building Blocks
Gianluca Padovani - DDD e Microservizi
Marco Consolaro - DDD: collaborazione creativa e onestà intellettuale
Francesco Strazzullo - Domain-Driven Frontend
Emanuele DelBono - DDD e Actor Model
Alberto Acerbis - Industrial Internet of Things e Domain-Driven Design
Uberto Barbini e Julie Camosseto - DDD per Non-Tecnici
Alessandro Colla - Il primo eCommerce in CQRS+ES: errori e successi
Matteo Baglini - DDD incontra Functional Programming
Info sugli autori
I am basically an eternal student, because the subject matter is endless. I've always defined myself as a backend developer, but I don't disdain poking around on the other side of the code either. I like to think that 'writing' software is mainly about solving business problems and providing value to the customer, and in this I find DDD patterns a great help. I work as a software engineer at Intré, a company that espouses this ideology; as a good introvert, I find it difficult to come out of the closet, but I like to get out of my comfort zone to share with others the things I have learnt, so that I can find the right stimuli each time to continue improving. I like to frequent the community world, contributing, when I can, with active proposals. I am co-founder of the DDD Open and Polenta and Deploy communities, and an active member of other communities such as Blazor Developer Italiani.
Co-founder, Software craftsman @ doubleloop.io and Technical Trainer @ Avanscoperta.
Matteo is a developer, speaker and technical coach with a strong focus on simplicity, clean code, design and software architecture.
He aims to create codebases that better adapt to the ever evolving business world.
However, riding a motorcycle is his first passion.
Uberto is a polyglot programmer with more than 20 years of experience designing and building successful software products in many industries.
He discovered that he loves programming when he created a videogame on the ZxSpectrum and he is still very passionate about how to write the best code to deliver value to the business, not only once but at a regular pace.
He is particularly interested in Functional Programming and Distributed Computing since they are both critical to modern software challenges.
When not coding, Uberto loves public speaking, writing and teaching programming. He's currently writing a book about a pragmatic approach to FP in Kotlin (https://pragprog.com/titles/uboop/from-objects-to-functions/).
You can read his blog here: https://medium.com/@ramtop
I am helping teams and companies to develop brilliant solutions to complex problems. Sometimes this involves writing software. Sometimes this involves working with people. I like both ways, especially when it leads me into unexplored territories.
I've been coding since 1982, experimenting since ...forever? This led me into Agile, Domain-Driven Design, Lean, Complexity, Management 3.0 and everything needed in order to solve the problem.
I am a father, a husband, an entrepreneur, a consultant, a developer, a teacher, a public speaker, a cook, a drummer... now it's time to be a writer.
A glimpse of what I am into can be found on my blog, and I've been speaking in quite a few places lately. My presentation track is available here.
I run avanscoperta, one of the coolest places on earth to teach, learn and experiment.
Partner and head of development @ evoluzione, trainer and speaker.
Nel corso di ormai quasi trent'anni passati nel settore IT, ho sviluppato verticalizzazioni per gestionali, creato da zero per i più disparati ambiti e aiutato team nella formazione. Da quando ho iniziato a interessarmi alle pratiche Agile ed al Domain-Driven Design sono costantemente alla "ricerca della verità".
Mi piacciono le lingue straniere, la montagna, sono appassionato di arti marziali e istruttore di Krav Maga.
Describing himself as a software craftsman, systems thinker, Agile technical coach, entrepreneur, philosopher, restless traveler - all blended with Venetian humor - Marco learned coding in Basic on a Commodore when he was nine years old. He graduated from Venice University in 2001 with a degree in Computer Science.
Since then, Marco has worked in Italy and the UK, always looking to learn something new. When his journey led him to the Agile principles, he quickly realized the effectiveness of such an approach for both technical and organizational areas. He now strongly believes that an iterative approach based on trust, transparency, self-organization and quick feedback loops is the key to success for any team in any discipline.
His dream is to see these principles based on Systems Thinking understood and implemented at every level in businesses and public administrations.
Emanuele è un architetto e sviluppatore con esperienza ventennale nella realizzazione di applicazioni e servizi web.
Da sempre interessato a imparare nuovi paradigmi, nuove metodologie e nuovi linguaggi, negli ultimi anni si sta dedicando all’analisi, alla progettazione e alla realizzazione di applicazioni enterprise utilizzando Elixir come linguaggio di programmazione.
Convinto ricercatore del Clean Code, è anche docente nei corsi di design del codice e del Test-Driven Development.
Emanuele is an architect and developer with twenty years of experience in building web applications and services.
He has always been interested in learning new paradigms, methodologies, and languages. In recent years, he has been focused on analyzing, designing, and building enterprise applications using Elixir.
He is a strong advocate of Clean Code principles and also teaches code design and Test-Driven Development courses.
Founder & CTO at Coders51
I have over twenty years of experience in designing and developing software in different environments (embedded, industrial, manufacturing and entertainment). I have developed many types of software, both working alone and as part of a team. I have been working as a Team Leader/Coach in an XP team. I am very fluent in languages such as C++/C#/Java, Ruby, Javascript and Typescript. In the last five years, I have fallen in love with functional language, especially Erlang and Elixir.
I'm a Fullstack developer @ Flowing. I started working professionally in the J2EE ecosystem and, later in my career, I decided to specialize in front-end development. Apart from being a developer, I love to share my thoughts and experiences in blog posts and talks. I participated in conferences around Europe talking about JavaScript, Testing and Agile Methodologies.
I'm one of the founders of the Frameworkless Movement, a group of developers interested in developing applications without frameworks.
I transformed my passion for sharing in a second job, I started to give lessons and workshop. In 2017 I became one of the Avanscoperta's trainers with my workshop "Frameworkless Front-End Development". Two years later, I distilled that workshop in a book with the same title.
I spent these last years between developing software and being a consultant helping development teams in making mindful technical decisions.
I really love comics and videogames, so I spent most of my free time reading or playing games on Playstation. I also love cooking, so during the weekends I relax preparing new dishes for my wife.