International PHP Conference |
June 3 - 7, 2019 in Berlin

Database? Meh! Implementation Details with Domain-driven Design

This talk originates from the archive. To the CURRENT program
Till conference starts ✓ Tablet for free ✓ Group discount ✓ 2 in 1 conference package Register now
Tuesday, October 24 2017
10:15 - 11:15

Often the work with new project starts with the database and its schema (or lack of it). Next up, we reflect that very model in the code. Adding our favourite library dealing with data storage and stuffing into our framework of choice, we are able to quickly close tasks and finish entire projects. But is that really all that has to be done? What about tests? They are either scarce or totally absent – which is often a pain in the neck. What if such a rattled off project will become successful and greatly outgrows its development capabilities? Let’s see what we can do about these issues by forgetting for a moment about the chosen database and library which abstract it away, be it Hibernate, Doctrine, Eloquent or any other technology you fancy.
Throughout the presentation we’ll take a close look at a rapidly developed application and will try to fix initial shortcomings: we’ll write some more code, take a page from Domain-driven Design and see what will come out of it. Maybe, just maybe, we’ll get something more than a testable application that is ready to embrace changes the business team has yet to tell you about?

Stay tuned!

Behind the Tracks of IPC

PHP Development
Best Practices & Application

Web Development
Web Development & more

JavaScript Development
All about JavaScript

Web Architecture
Concepts & Environments

Performance & Security
All about Performance & Security

Agile & Culture
Agility has become mainstream