Architecture Day
As said in the introduction, PHP can prove it‘s strengths in being an efficient, maintainable and highly scalable language - especially in times of economic crisis. Choosing the right software architecture for your project is a key to maximize the return of investment in this context. At the Architecture Day we will bring together chosen experts to show you how your projects will benefit in terms of maintainability and scalability. You will learn how to improve your code, as well as how to set up your team structures to develop as lean and agile as possible.
Web application architecture
Stefan Priebsch thePHP.cc

Architecture, like art, creates controversy. What some perceive as beautiful, others consider ugly. Since the architecture of a web application is far less "visible", it is important to make the right design decisions when creating a web application. Which architecture makes an application scalable and maintainable? How can we plan for extensibility, without over-engineering the application?
Fix your architecture!
Thorsten Rinne Mayflower GmbH

Your agile PHP project is getting successful and you're adding new features because everything is priority #1. Your code base ages more and more a lot of anti patterns were introduced. This session will show you common anti pattern mistakes and the audience will learn how to fix the pitfalls and how to improve your code.
Continuous Integration
Sebastian Bergmann thePHP.ccStefan Priebsch thePHP.cc

Continuous Integration with automated code analysis and test execution has seen broad adoption in recent years. The ideas behind this have changed how companies look at Build Management, Release Management, Deployment Automation, and Test Orchestration.
This session presents the best practices and available tools that provide an insight into the development progress and code quality throughout the development lifecycle of PHP-based software projects.
Building Real-Time Applications with XMPP
Travis Swicegood

"Are we there yet?" "Are we there yet?" "How 'bout now?" Ever go on a trip where someone is impatient and continues to badger those around them with questions about how quickly we're arriving? It's annoying, yet this is how most modern web applications work! Stop the insanity and learn how you can use XMPP (eXtensible Messaging and Presence Protocol) in your applications today.
Towards the Cloud: Event-driven Architectures in PHP
Benjamin Eberlei direkt effekt GmbH

Are you fed up with all the interdependencies in your applications? Want to be able to scale your business application across multiple servers without hassle? Event-driven architectures to the rescue! In this talk I show how to divide your tasks into small, perfectly scalable parts, empowering you to either scale with your own servers or benefit from cloud computing technologies.


