An introduction to DDD - Rob Allen

  Рет қаралды 2,318

PHP UK Conference

PHP UK Conference

Күн бұрын

How are you supposed to organise your models in an MVC application? What goes where? What is a service class, a mapper or an entity? Domain Driven Design focusses on modelling the domain logic and helps us to map the business requirements to our software. We'll discuss the terminology and take a look at what Domain Driven Design is and see how you use it to provide the model logic for your application decoupling it from your controllers. By the end of this session you will be equipped to create excellent, maintainable models in your application.

Пікірлер: 3
@DevflowCMF
@DevflowCMF 11 күн бұрын
This is a talk that one can listen to over and over and continue to learn something new every time. Love it!
@igorpronin9484
@igorpronin9484 4 ай бұрын
Good talk. Very inspiring.
@ThomasPraxl
@ThomasPraxl Ай бұрын
Regarding the question: "Is it advisable to use native language in the code, e.g. for class names": It feels strange at first, but it is advisable unless you manage to change the commonly spoken language, which is rather unlikely to happen. The whole Ubiquituous Language idea comes down to not being forced to "translate" between the language (or mental model) actively used by domain experts and the language used by development team. And there are rare cases of unambiguous translation alternatives. Once you translate the actively used language to English, you will encounter wrong translations, different terms for the same thing, and confusion in discussions. I would therefore recommend using the native language. Give it at least a try.
Your tests are mocking you - Jakub Zalas
59:03
PHP UK Conference
Рет қаралды 1,5 М.
What's New in PHP 8.3 - Derick Rethans
59:11
PHP UK Conference
Рет қаралды 7 М.
Quando eu quero Sushi (sem desperdiçar) 🍣
00:26
Los Wagners
Рет қаралды 15 МЛН
Quilt Challenge, No Skills, Just Luck#Funnyfamily #Partygames #Funny
00:32
Family Games Media
Рет қаралды 55 МЛН
小丑教训坏蛋 #小丑 #天使 #shorts
00:49
好人小丑
Рет қаралды 54 МЛН
Une nouvelle voiture pour Noël 🥹
00:28
Nicocapone
Рет қаралды 9 МЛН
How I Organize My Startup & Youtube | Notion Workflow
8:18
Will Wang
Рет қаралды 3,3 М.
Serverless PHP: how does it really work? - Matthieu Napoli
1:03:21
PHP UK Conference
Рет қаралды 2,5 М.
Introduction to Context Mapping - Michael Plöd - DDD Europe 2022
59:15
Domain-Driven Design Europe
Рет қаралды 24 М.
Strategic Domain-Driven Refactorings - Henning Schwentner - DDD Europe 2023
1:00:35
Domain-Driven Design Europe
Рет қаралды 8 М.
10 things that helped me advance my career - Thijs Feryn
34:55
PHP UK Conference
Рет қаралды 785
Microservices vs The Distributed Monolith - Chris Riley
1:03:17
PHP UK Conference
Рет қаралды 1,7 М.
Tuning PHPStan to Maximum Strictness - Ondřej Mirtes
57:18
PHP UK Conference
Рет қаралды 3,1 М.
DDD By Example - Paul Rayner - DDD Europe 2020
54:58
Domain-Driven Design Europe
Рет қаралды 53 М.
Quando eu quero Sushi (sem desperdiçar) 🍣
00:26
Los Wagners
Рет қаралды 15 МЛН