Topics

Back to speakers

R. Lemke: Creating Clean Code with Aspect-Oriented Programming (45 min.)

  • PHP
  • en

framework, php, flow3, typo3, design pattern

OOP helps us creating a clearly laid out and intuitive model of the reality by means of objects. However, concerns like security, logging or transactions need to be implemented virtually anywhere, resulting in scattered error-prone code. Aspect-Oriented Programming separates these cross-cutting concerns from the rest of the code and lets you handle them in a well-known, central location.

In this session you'll get a first-hand introduction into FLOW3's AOP implementation as well as related techniques such as Dependency Injection. You'll be able to try out the examples given right after the presentation.

FLOW3 is an application framework which was designed to be the foundation for the upcoming major version of TYPO3 CMS and in the meantime has become an Open-Source Project on its own. It brings a range of new development concepts to the PHP world which all aim for making development easier, faster and reduce complexity in big applications.

Robert Lemke (DE)

Fluent Code Artisan at TYPO3

Robert Lemke is the lead developer of TYPO3, a popular free enterprise CMS, and founding developer of the FLOW3 application framework. 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.

He works full-time for the non-profit TYPO3 Association and is a frequent speaker at T3CON, T3DD and european PHP conferences.

Robert lives in Lübeck, Germany, together with his wife, his daughter and Vibiemme, their espresso machine.

blog comments powered by Disqus