Témata

Zpět na přednášky

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

  • PHP Room
  • 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.

Videozáznam z této přednášky je dostupný pouze pro návštěvníky konference WebExpo 2010.

Log in for watching the video.

Robert Lemke (DE)

Fluent Code Artisan, 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.

Ondrej Kryl Miroslav Marek Miroslav Jahoda Michal Prynych Ondřej Mirtes Daniel Milde Pavel Campr Karel Vančura Pavel Junek Adam Hořčica Radek Šimko Vojtěch Vondra Jan Šafránek Viliam Kopecký Petr Novotny Konrád Černý Jiří Knesl Martin Cajthaml František Bujnoch Alexandr Marinko Miroslav Koula Filip Šubr Honza Trtík Tomáš Procházka Martin Talavášek Pavel Gloss Petr Hlubina Tomáš Kafka Vojtěch Kurka Patrik Votoček Václav Purchart Václav Novotný Tomáš Dundáček Robert Lemke Derick Rethans Petr Kratina Dalibor Šimáček Jan Mittner Ondrej Slinták Stanislav Paska Michael Niepel Jakub Šedivý Adam Hojka Michael Sochůrek Marek Bohunčák Ondřej Brejla Tomáš  Hejč Tomáš Holcman Pavel Heinrich Andrej Farkaš Václav  Mařík Matej Kontroš Jakub Říha Michal Rohárik Oto Dočkal Jakub Kohout David Podhůrský Jiří Suchan Vojtěch Jasný Dmitri Mihhailov Martin Legát Jiří Nádvorník Petr Procházka Igor Hlina Vladimír Kriška Martin Sabol Tomáš Holub Melda Hope Vítek Ježek Karel Rank Karel Uhlík Aleš Krajník Michal Till Kamil Málek Štefan Mikuláš Ondrej Letocha
blog comments powered by Disqus