PHP
09:00 - 10:00
Registration
Creating apps usually is a very time consuming process when it comes to development. You need to write your code for all different platforms like iOS, Android, Blackberry, Windows Phone. Sencha Touch solves this problem by giving you a framework for the langauge we as web developers all know and love; Javascript! In this session we will see how easy it is to create an app that looks and feels like it is a native app. We will talk about the pro’s and cons of using HTML5 and Javascript. And look into some performance optimizations.
Martin is a software engineer at Ibuildings in the Netherlands focussing on PHP and mobile development. Next to that he is a board member of the PHPBenelux usergroup. He has a broad knowledge of multiple web related languages and makes contributions to several open source projects whenever he can find the time for that.
The Symfony2 framework is on its way for the 2.1 version, which will be the longtime supported version for the next 5 years. In this session, we will introduce the Symfony2 framework by looking at its underlying architecture based on standalone and decoupled components, and the MVC implementation. Then, we will focus on the most interesting features that Symfony provides out of the box to help developers be more productive and efficient in their day to day work. These features include cascading configuration, database abstraction layer, forms management, HTTP caching, unit and functional testing and security (authentication & authorization)
Hugo Hamon is a PHP developer, book author and international speaker from France. He currently works as a consultant and trainer for SensioLabs, the french company that supports the well known Symfony framework. Besides his job, he contribute to many PHP Open-Source projects like Symfony, Propel, Doctrine, Swift Mailer, Composer... he's also involved in the AFUP, the french PHP users group who organize the PHP Forum conference in Paris every year. Hugo already spoke at many international conferences around the world (Confoo in Canada, DDay in Finland, OSI Days in India, PHP Forum and Symfony Live in Paris, PHP meetups in Los Angeles, SymfonyDay in Germany...).
11:50 - 12:10
Coffee Break
Most developers choose a single cloud solution when choosing a production platform. Nowadays The Hybrid Cloud is the best way to go: combining a stable hosting solution with distributed and burstable unmanaged Cloud platforms. This talk will combine standard server hosting with cloud platforms such as Azure and AWS for computing, storage & CDN. Besides the technical aspect, there will be a strong focus on best practices from an infrastructure point of view.
Thijs is an evangelist at Combell, the top Belgian hoster. As an evangelist he supports communities and has a particular love for the PHP community. Thijs is also board member of the PHPBenelux user group and organizes the PHPBenelux Conference.
New tools allow us to save acceptance criteria in an executable form. Behavioral tests are cheaper and lead to faster coverage what the business needs, which is a proper functioning application. Discover the possibilities of the Gherkin language, how return statements are interpreted and how to organize contexts. During this presentation you will find out how the test environment layers are organized and in how many ways you can conduct web acceptance tests using Mink. You will also find out how to avoid using the http layer to speed up test execution and how the work cycle in BDD looks like in reality.
13:45 - 14:45
Lunch
The speed of inventing new technologies is continuously accelerating. The things that are considered state-of-the-art this year might already be obsolete the next year. In order to do our jobs, especially in our branch, we must be prepared for the future and we should know what lies ahead. During this presentation we will not focus on telling you why gaining knowledge is an important issue, since you probably are already aware of this, but we will show you what the effects of knowledge have on us as a human being, how we can learn things more efficient and how to share them with others. We will also dive into the deep pits called exams and why failing an exam might actually be more beneficial for you then passing it...
Stefan Koopmanschap is a PHP developer, consultant and trainer. He is a community person and is active in the Dutch PHP community by being part of the PFZ.nl event team as well as in the Symfony community as Community Manager amongst other things.

Stefan has a wide history in Open Source, having been Support Team Leader for phpBB, documentation translator for Zend Framework and now symfony advocate in The Netherlands and also online. Also, Stefan was co-founder of the Dutch PHP user group which later merged with phpBelgium to form PHPBenelux, where he was secretary.
15:30 - 15:50
Coffee Break
Today's large web applications have very little in common with those implemented a few years ago. We can't even imagine a large scale project that works without distribution of application and its components on a few servers' clusters. During this presentation we will focus on processing tasks and queues and possible problems, for instance requirements of data’s high availability and durability. Moreover, Mariusz will show a few small examples of producer-consumer model that will help us to learn more about different existing solutions: MemcacheQ, Gearman, Beanstalkd, Q4M for MySQL, Resque, Amazon SQS oraz ActiveMQ.
In his work he has been dealing with web-based technologies and building web applications for more than 9 years. Currently, he lives and works in Wroclaw. He has worked as a programmer in Nasza Klasa Sp. z o.o and GG Network SA (formerly Gadu-Gadu SA), a developer/IT Project Manager at Adv.pl SA (where he designed and implemented applications for clients such as Telefonia Dialog SA, Telekomunikacja Polska SA, Orange, Lukas Bank, Getin Bank, Nestle Poland, Polifarb Cieszyn-Wroclaw SA Opoczno, Hasco-Lek SA, Aurora SA) and as a freelancer (FCP Internet Ltd. UK).
For the last two years he has been working as a consultant on performance and scalability of web applications. He delivered presentations at 4Developers 2010, PHPCon PL 2004, JuniorInternet 2008 conference, lectures and seminars at the Institute of Computer Science on Wroclaw University. He attended many conferences on web applications, PHP and Ruby.
This presentation covers the use of geolocation information with PHP. I will start with a theoretical background of all the services, mapping systems etc involved. After that, I will discuss on how to use geo-services from PHP. From obtaining of geo-location information through databases and services, mapping services to visualize geo-aware data to geo-aware data storage, manipulation and querying.

For the data storage and querying aspects we will be looking at MongoDB, a scalable, high-performance, open source, document-oriented NoSQL database.
Derick Rethans has contributed in a number of ways to the PHP project, including the Xdebug debugging tool, the mcrypt, date and input-filter extensions, bug fixes, additions and leading the QA team. He's a frequent lecturer at conferences, the author of php|architect's Guide to Date and Time Programming, and the co-author of PHP 5 Power Programming. Derick works as an independent contractor doing various PHP related jobs while focussing on internals and extensions. He's now working with 10gen to help improve the MongoDB PHP driver. In his spare time he likes to travel, hike, ski and practise photography.
17:25 - 17:35
Conference Summary - Prize Drawing