Accepted Talks

Back to list

Your selected paper:

Title 

Transparent Object Persistence with FLOW3

Authors 

Karsten Dambekalns

Abstract 

Since the beginning of PHP people have used direct database calls to store data - and this did not change much until today.

Still people start their projects by thinking about database table layouts and write SQL queries all the time. Only little are ORM tool like Doctrine being used, and even those are rather focused on RDBMS and expose the underlying database to a great degree.

With Domain Driven Design entering the scene responsibilities shift. A Customer object does a lot of things: order goods, pay invoices, return goods - but it just doesn't save. That is simply out of scope. As such the persistence needs to be put elsewhere, and Domain Driven Design also proposes a solution: Aggregates and Repositories.

The session will show through slides and code how FLOW3 supports the persistence model proposed by DDD to allow for an almost fully transparent object persistence that doesn't make you think about databases but makes you focus on your business objects instead.

Target audience 

Developers

Target OS 

All

Time schedule 

Double

Presentation 

Talk

Authors Description 

Karsten Dambekalns, born in 1977, learnt the basics of web technology the hard way, by looking at other website's HTML source code, after having finally switched to Linux from OS/2 and Windows. All this happened after having learnt BASIC and Assembler on a good old Commodore C128...

Karsten discovered TYPO3 in 2002 and got caught by it's immense possibilities. Having worked with TYPO3 for over a year Karsten joined the TYPO3 snowboard conference in 2004, only to use the newly knit web of contacts to become the driving force behind the actual implementation of a long planned database abstraction layer for TYPO3. Now he is part of the TYPO3 5.0 development team and an active member of the TYPO3 Association.

Karsten mostly lives in Luebeck, Germany with his wife Liga, two kids and a nameless espresso machine.

Back to list


The accepted tutorials are listed here.

Premium Sponsors
drecomm.nl mittwald.de
 
Sponsors
 
Media Partners




Organisers
Marit AG - Internet Agentur & Dienstleister in München und Berlin - TYPO3 CMS - TYPO3 Open Source CMS Punkt.de