FLOW3 1.0

Author Robert Lemke
Track Coding
Session type Talk (45 minutes)
Long Abstract FLOW3 is an application framework which will change the way you code PHP. It aims to back up developers with security and infrastructure while they focus on the application logic.

FLOW3 is one of the first application frameworks to choose Domain-Driven Design as its major underlying concept. This approach makes It easy to learn and at the same time clean and flexible for even complex projects. Built with PHP 5.3 in mind from the beginning, it features namespaces and has an emphasis on clean, object-oriented code.

Thanks to its Doctrine 2 integration, FLOW3 gives you access to a wide range of databases while letting you forget the fact that you're using a database at all (think objects, not tables). FLOW3's unique way of supporting Dependency Injection (no configuration necessary) lets you truly enjoy creating a stable and easy-to-test application architecture. Being the only Aspect-Oriented Programming capable PHP framework, FLOW3 allows you to cleanly separate cross cutting concerns like security from your main application logic.

This session provides a comprehensive overview of the main strengths of FLOW3.
SlideShare URL
Links flow3.typo3.org

Speaker(s)

Robert Lemke

Robert Lemke

Robert Lemke is the lead developer of TYPO3 Phoenix, founding developer of the FLOW3 application framework and co-founder of the TYPO3 Association. He is passionate about clean code and found his personal mission in bringing successful development and architecture techniques from other programming languages to the PHP world. Robert currently works full-time on TYPO3 and FLOW3, and lives in Lübeck, Germany, together with his wife, his daughter and Vibiemme, their espresso machine.

Back to session list