Confessions of a Backend Developer

Richard Fussenegger (12.May.2017 at 17:00, 30 min)
Talk at phpDay 2017 (English - UK)

Rating: 4 of 5

When it comes to PHP architectures and frameworks everybody is always talking about Model–View–Controller (MVC), or sometimes Action–Domain–Responder (ADR). Close attention is usually paid to the Views and Controllers, as well as the whole bootstrapping required to make them work, while the Model is left as an exercise to the user. This makes perfect sense from an open source point of view, as the model is always domain specific. That is exactly why most work in closed source projects—like trivago—concentrates on that part. We will discuss the Clean Architecture, which helps us to manage dependency hell in the domain model. We will further explore Domain-Driven Design (DDD) basics, like value objects and entities, which help us to reason about the various sub-layers of the domain model. Finally, we will have a brief look at how we can use types (read classes) to provide us with certain guarantees.

Who are you?

Claim talk

Talk claims have been moved to the new site.

Please login to the new site to claim your talk

Comments closed.


Rating: 4 of 5

12.May.2017 at 18:21 by Tony Mrakovcic (21 comments) via Web2 LIVE

Nice talk, and I liked the presentation skills and style of presenting.

Rating: 2 of 5

12.May.2017 at 18:23 by Francesca Borra (26 comments) via Web2 LIVE

Too much theory on a topic that needs practice

Rating: 5 of 5

12.May.2017 at 20:16 by Matteo Riva (11 comments) via Web2 LIVE

Very nice talk on an important topic. Very good overview, clear presentation, understandably not very deep since it was a short 30 min slot.

Rating: 4 of 5

13.May.2017 at 10:10 by Manuel Dalla Lana (4 comments) via Web2 LIVE

very nice, need definitely more that 30 minutes to be clearer

Rating: 3 of 5

13.May.2017 at 11:56 by Luca Gallinari (8 comments) via Web2 LIVE

As someone else said, there was too much theory for an argument that needs examples ("practice"). By the way overall It was ok.

Rating: 3 of 5

14.May.2017 at 11:23 by Evaldo Junior Bento (12 comments) via Web2 LIVE

Good talk but it would be better to have more time to explain the topics and show real life examples.

Rating: 5 of 5

15.May.2017 at 12:13 by Simone C. (10 comments) via Web2 LIVE

Good talk, but it would be better to have more time to explain better with real life examples.

© 2018