PHP Tour Luxembourg

12 - 13 May 2015  New Date Reminder
colors, Luxembourg

About Followers 1 Reviews Exhibitors 12 Photos Speakers 15 Travel Deals

The PHP Tour Luxembourg, organized by the AFUP will take place from 12th May to the 13th May 2015 at the Abbey of Neumunster Conference Centre in Luxembourg City, Luxembourg. The conference will cover areas like PHP expert, who will help you progress on a specific theme, all in small group and on your own machine. How can you resist.


09:00 AM - 05:00 PM (May 12) (General)
09:00 AM - 05:00 PM (May 13) (General)

Entry Fees

Paid Ticket Starts from 150 EUR View Details


100 - 500
Estimated Count

Category & Type

Education & Training


12 - 13 May 2015

Frequency Not Available

Official Links


Report Error
Claim this event


Logo Follow Company

AFUP France

2 Total Events

User Community [ Users who have shown interest for this Event ]

bimal  Talukder

bimal Talukder

Title at Ananda

Nagpur, India

Write a Review

Add Your Review


Michelangelo van Dam

Michelangelo van Dam

Senior Software Architect @in2itvof - Professional PHP Services at Dutch... Belgium
Wim Godden

Wim Godden

Open Source / PHP Architect at Cu.be Solutions Belgium
Beau Simensen

Beau Simensen

Owner at Mirror Quest Madison, United States
Kacper Gunia

Kacper Gunia

Software Engineer w firmie Sensio Labs UK at Sensio Labs UK United Kingdom
Philipp Krenn

Philipp Krenn

BSc at ecosio GmbH Botswana
Francois Zaninotto

Francois Zaninotto

marmelab CEO, agile & open-source enthusiast, looking for talents in... France
Etienne Samson

Etienne Samson

Joyeux organisateur technique at Mediapart France

Schedule & Agenda

Tue, 12 May 09:00 AM - 09:30 AM
Opening Keynote
A few words about the event by Morgane, coordinator of the antenna AFUP Luxembourg.
Tue, 12 May 09:30 AM - 10:30 AM
The continuous PHP Pipeline
You've got your tests, your metrics, your database migration and provisioning automated your system, how can you order everything deploy with a push of a button and not be scared something goes wrong? Welcome to the continuous PHP Pipeline. In this talk I take the code, the tests, the metrics and the Provisioners and show you how you can-have a continuous delivery pipeline setup based on some criteria you define upfront, your code gets automatically Deployed to staging to produce gold with all the arbitrary tasks along with it. Never get Stressed again about deployments. Make deployments as easy as committing to your repository and get home on time to enjoy your well deserved weekend.
Tue, 12 May 10:30 AM - 11:15 AM
Encode your infrastructure
We will see how to build a development and production environment on demand using Amazon Web Service, Chef, Vagrant and Docker.
Tue, 12 May 10:30 AM - 11:15 AM
The promise of asynchronous PHP
From ReactPHP to Facebook Hack's Async implementation and many more, asynchronous programming has-been a 'hot' topic Lately. Purpose Does how well async programming work in PHP and supporting what can you use it for Actually in your projects? Let's look at Some real-world use cases and How They leverage the power of async to do things you About did not know PHP Could do.From ReactPHP to Facebook Hack's Async implementation and many more, asynchronous programming has-been a 'hot' topic Lately. Purpose Does how well async programming work in PHP and supporting what can you use it for Actually in your projects? Let's look at Some real-world use cases and How They leverage the power of async to do things you About did not know PHP Could do.
Tue, 12 May 11:15 AM - 12:00 PM
Perils of the cloud
How do you protect your access keys, certificates, sensitive user data or while using the benefits of public cloud services? This talk Gives an overview on how you can secure your Most Valuable information without abstaining from fancy services. In Particular the Chat we how to store your code on GitHub as well as use services to build your artifacts, store em on S3, EC2 and run 'em on. Finally, we debate qui services and Risks you might want to AVOID.
Tue, 12 May 11:15 AM - 12:00 PM
How to successfully migrate to the cloud
This presentation is a feedback passage of a traditional dedicated server hosting to cloud, successfully completed within the BePark society. The original context of the company is: scalability impossibility many resources unused servers, but with bottlenecks in certain periods, little documentation, maintenance of random servers, no monitoring, FTP deployment ... In short, a mixture of bad practice and a system that teeters between sleep and strangulation, all sprinkled by a lack of available human resources. We will start by making an inventory of resources and the situation before starting the migration to the cloud. We will discuss the causes and decisions that convinced us to perform this migration rather than going to rent other dedicated servers and the return we hoped to draw. Will then follow a presentation on the different stages of implementation and the result obtained. Finally, a tour of the things we all should know before starting to migrate to the cloud.
Tue, 12 May 01:30 PM - 02:15 PM
One last thing about Open Source Databases - The upcoming MySQL 5.7
MySQL is one of the Most Popular databases worldwide. MySQL 5.7 will be third release under Oracles Stewardship and will-have significant optimizations and lots of new features. This is a technical presentation about the Open Source Edition of MySQL 5.7 and will give an introductory low level for PHP developers and DBAs incl. new way for getting access to databases. This presentation targets all interested people Who do-have a basics understanding of databases.
Tue, 12 May 01:30 PM - 02:15 PM
Frameworks: A History of Violence
Web development frameworks, we love them, we hate them. When jQuery is released, it was a revolution. Today many lead developers advise not to use it. Admittedly frameworks give rise to heated debates. In the PHP world, it's like this: Symfony, Zend Framework or Laravel? Behind these questions hides crucial choices: WTF against FDR speed against expressiveness, ease of use, ease of integration against ... A framework is always a compromise made at a given moment to help users without getting in the way of their way. But the needs of developers change. Therefore the frameworks must also change. After a brief history of the development frameworks since the 2000s, we will try to discover together what are the trends in the evolution of frameworks, to understand where they will lead us in a few years, and if you have to use the ...
Tue, 12 May 02:15 PM - 03:00 PM
I understand I'm never wrong
Error handling is not always well managed in our web applications and this can be the basis of downtime and performance degradation. Trigger a fault or send an exception? At sign or not? Error or Warning? Design or user error Error? Type-hint, assertion, log poisoning, monitoring, failover, etc. All the answers and more await you in this technical conference and full of unexpected surprises ...
Tue, 12 May 02:15 PM - 03:00 PM
Securing Your HTTP API with Hawk
Spending too much time working on a custom authentication scheme for your API? Concerned about how secure your one-off Actually implementation is? Learn more about the Hawk HTTP authentication scheme. It provides for partial cryptographic verification Both requests and responses and it is supported by multiple languages. With Hawk Securing Your HTTP API you can rest easy Knowing That server and your customers can trust the data They share so That You can focus on building your app's killer features.
Tue, 12 May 03:15 PM - 04:00 PM
Ansible for the cloud
Manage many PHP projects in the cloud is not an easy task. Ansible is a framework in fashion in the world of DevOps who wants the simplest possible. We will see how to leverage it to manage its machines in the cloud.
Tue, 12 May 03:15 PM - 04:00 PM
How to (finally) start doing DDD by using BDD
Techniques used in Domain-Driven Design enable advanced modeling of goal aussi applications require you to analyze problems in a specific way. So how in cooperation with Domain Experts and using Existing resources can we make most of it? Are there Any tools in PHP world That can help us Achieving this goal? In this talk you'll be Introduced to Modelling by Example - a new approach to Behaviour Driven Development - and shown how to Effectively use it to model applications. We will make use of tools like Gherkin Well Known and Behat, qui by design drive the project communication, goal what if They can do more? It turns out if we look at thesis tools from a different perspective aussi They enable modeling of the problem like we do in DDD. We will analyze this approach is to give examples you a starting spot for your own projects!
Tue, 12 May 04:00 PM - 04:45 PM
Migrating your Database with Phinx
Learn how to use the Phinx database migration tool with it's creator Rob Morgan. This presentation will cover the basic concepts of Phinx Including Adding It to a project, Creating new migration And Then executing em. You will also be exposed to more advanced features of Phinx and everyday use cases.
Tue, 12 May 04:00 PM - 04:45 PM
Back ARTE experience
Feedback on the development of a REST API with Symfony2 for ARTE. We will discuss the project's architecture and its specificities, and the different technologies used (proxy nginx, LUA, mongo ...). Will also be discussed the development environment (+ ansible vagrant) and process testing and into production via SAAS platforms.
Tue, 12 May 05:00 PM - 05:45 PM
Feedback: Sweetheart careful, it will decide
You feel like a crew member whose flag the ship is about to crash? Your work environment is so sad that you no longer have faith in humanity? Google offers a solution: http://goo.gl/I4jM4nOur story takes place in a technical team to the brink of apoplexy both in human and technical terms. It will gradually turn the corner and win its pedigree to finally brandish his sword and cry For The Victory. Switching between the monolith to a microservices architecture (based on Symfony2 components)? What the arrival of a project manager and new processes have saved our layout? Why the focus on the human favored the emergence of a technical group? How to promote the integration of a new person in the team? What the pragmatic use of recognized and emerging technologies (elk, docker) helped us from day to day.
Tue, 12 May 05:00 PM - 05:45 PM
REST Architecture Incomprise
REST is an architecture to develop APIs based on HTTP protocol combined with many constraints. Back over three years of evangelization with mixed results: a person (almost) no one really understands REST, but it is not so serious because you need to know to be pragmatic and that is what we shall see!
Wed, 13 May 09:00 AM - 12:00 PM
Workshop on web application security
Most applications has more or less serious security vulnerabilities. Often developers do not have the knowledge required to avoid them; Sometimes these errors are due to careless mistakes or judgment. Yet these vulnerabilities are making headlines daily and should, in a world where the computer is omnipresent, no longer exist. The objective of the workshop is to point the finger at the most serious web application vulnerabilities and ways to avoid them. The PHP programming language is used to illustrate these problems and their solutions. An additional security in the cloud has been added for PHP Tour Luxembourg 2015. Participants are invited to bring their laptop so they can test their knowledge on a vulnerable application.Book your place , mandatory registration, workshop for visitors from PHP Tour 2015 Luxembourg.
Wed, 13 May 09:00 AM - 09:45 AM
Deploy and Scale PHP app using your Docker containers and AWS Beanstalk
In this talk we will focus on scalable infrastructure for PHP applications using Docker containers and AWS Elastic Beanstalk in order to simplify implementation and deployments and rollbacks --other Adding features like: auto-scaling groups suited to our infrastructure dynamically, at run time, Adding or Removing Application instances using our metrics.
Wed, 13 May 09:45 AM - 10:30 AM
Pushing Boundaries: Zend Framework and the Future 3
Likely you've heard of Zend Framework, and Possibly used versions 1 or 2. In January, the Zend Framework team annoncé Plans for Version 3, to be released this year, with major currency, Including: splitting components into Their Own repositories and versions ; Evolving the MVC framework ZF2 to depend on the new, standalone components; Supporting PSR-7 (HTTP Message interfaces) providing good and middleware solutions to simplify development and optimize performance; updating the MVC ZF2 to consume PSR-7-based middleware, as well as skeletons for ZF2 Provide middleware-style serving applications; upgrading to PHP 5.5, and 7 Optimizing for PHP.Discover how ZF3 will enable custom, Dial-based stack implementation; Provide Both enterprise and an MVC framework components; and future-proof your applications for PHP 7. The session will not only Provide a high-level overview of the exchange, detailed purpose code examples. Learn about the new features of Zend Framework 3, and how Its New approach Enables Broader re-use and Higher velocity of innovation.
Wed, 13 May 09:45 AM - 10:30 AM
Industrialisation at Canal +
An industrialization process has been implemented to automate the entire production chain as part of the redesign of a web platform Canal +. From development to production, we will explain the elements in place to ensure code quality, the sustainability of the platform but also the transfer of knowledge between the teams. Beyond a code based on Symfony2, industrialization also requires the DevOps with the use of puppet and AWS solutions to speed the deployment phases and provision of operational instances.
Wed, 13 May 10:45 AM - 11:30 AM
Beyond REST maturity levels: building a real REST API
In this return of experience, I'll show you how we created a REST API to aggregate data extracted from painful and varied services, such as SOAP and static files. The main tools used are Symfony2, ElasticSearch and Varnish. We built an aggregation process of data to MySQL, then indexing in ElasticSearch. For queries, Varnish is used for maximum speed.
Wed, 13 May 10:45 AM - 11:30 AM
Adding to 1.21 Gigawatts Applications with RabbitMQ
As grows your application, you soon realized you need to break up into smaller chunks your Application That Talk to Each Other. You Could just use web services to interact, or You Could take a more robust approach and use the RabbitMQ message broker. In this talk, we will take a look at the technologies you can use to vastly Enhance Cross-product communication, learn about the core concepts of RabbitMQ, cover how you can scale your implementation of different parts separately, and modernize your development using a Message -oriented architecture.
Wed, 13 May 11:30 AM - 12:15 PM
Give up bad habits
PHP can often do things in different ways, but some should be avoided. Some tips that should also help the transition to PHP 7. To give sysadmins * non * versions maintained abandon mod_php, php-fpm use * abandon the mysql driver, use mysqlnd * For developers abandon obsolete extensions (ereg, imap, mcrypt, ...)
Wed, 13 May 11:30 AM - 12:15 PM
Mix with Postgres SQL & NoSQL
How Postgresql he revolutionizes design data patterns of our web applications? By offering flexible structures within the relational paradigm. Json, hstore, tables, materialized paths, we will see the services that make these types of data to software architects.
Wed, 13 May 01:45 PM - 02:30 PM
MVVM and Silex - It's the future
There's Things That every two cool new startup wants to Provide. A website like rich implementation, and an API. I'll be talking about how to use Flint and angularjs year to create one. With lots of demos to go wrong, this talk is at PHP developers avocation That Work étroitement with the frontend, some Some knowledge of JavaScript is ASSUMED. We'll touch on the cool things happening in the frontend space like Bower, Grunt, MVVM Frameworks, and how That might change how you write PHP.
Wed, 13 May 01:45 PM - 02:30 PM
The second screen in M6Web, Reviews another (php) brick in the wall!
M6 is leader in France on practical tv program and integrating digital interactions. These high-load systems heavy use PHP and cloud solutions for Amazon Web Service. This presentation aims to introduce a feedback on the design and implementation of these systems. I propose to deal with different architectures and different tools implemented through two programming projects aired in 2014. The Wall will stand you there in Luxembourg?
Wed, 13 May 02:00 PM - 05:00 PM
Workshop: Create your own PHP extension, step by step
Have you ever been interested to contribute to the PHP core, reach its internal development team or just learn more about his heart? In this workshop, you will not only learn how to create its own PHP extension from scratch but you also strengthen your PHP knowledge by dissecting his guts! After this workshop, you will create an extension yourself, either to optimize the most intensive part of your code, to create new links with C libraries, to change a behavior PHP or just improve your knowledge PHP. And if PHP was a web framework for the C developer?Registration required , space is limited!
Wed, 13 May 02:30 PM - 03:15 PM
As a web developer you want to focus on Developing your website Rather than HAVING to manage the infrastructure to keep it up and running . In this session you'll get an overview of the capabilities That Azure, Microsoft's cloud platform, Has To offer for PHP Developers. Learn how you can setup a website in a matter of minutes That is always available, can scale from one to millions of users, without HAVING to know anything about IT infrastructure, with all the tools and technologies that you know.
Wed, 13 May 02:30 PM - 03:15 PM
Good PHP deployment practices in 2015
When I started deploying PHP, around 2002, the introduction of opcode cache, reverse proxy for static assets and atomic deployment was still rare and poorly documented. The world has changed, PHP has evolved and it is an opportunity to take stock of the good PHP deployment practices (especially on a cloud architecture): - immutable deployment - separate code / data - opcode cache - separate server HTTP / VM PHP - session management - asset management The goal of the presentation is to present (and justify, contextualizing) good practices.
Wed, 13 May 03:30 PM - 04:15 PM
Chronicle of a traveler to the East
There are now a few months after exploring a nest of trolls, I started without knowing a trip to the East. Initially, it was to be a walk of a few hours that would reassure me after this unpleasant experience making me see landscapes that the last 15 years I had spent in the Rasmusland had made me forget. However, I quickly realized that this would not happen and that I had really to get into a real pilgrimage to the subject, with all that that implies in terms of questioning. Indeed, the roads I quickly borrowed me away from my usual territory, despite the compass courtesy of a Guide to Smalltalk region met almost immediately I left, I had the greatest difficulty in finding my way. The problem did not come from his compass, especially as he had warned me by giving me that she showed not the East and North, but me and my lack of practice, too used that I was to transport between . So I asked the assistance of people going in the same direction as me, and sometimes they managed to help me because they were wiser and more advanced in their quest. The worshipers of other cultures I encountered in the course of my wanderings in the Google also given me their help. The monads are the Functional and managed to open my mind, despite the complexity of their dialect, while C # practitioners preaching Continuation made me see the code from another angle. A Ruby collector even gave me very valuable advice for the rest of my journey, so they are accustomed to follow their own rail. But despite this, I met several times sufficiently serious difficulties to make me change my route or turn around, partly because of my build tools that have proved inadequate in some situations. However, these convolutions were never time wasted, and each event allowed me to get a little closer to understanding the Message had conceptualized as Alan Kay at Origin. The game is worth the candle so far and even if I think that my journey is far from finished, I am sure to be a much better d
Wed, 13 May 03:30 PM - 04:15 PM
Migrate framework: from reflection to action
Symfony, Zend, Open Source or proprietary, choose a new framework for the company is a difficult task. At this conference you will learn how CCM Benchmark Group has addressed this issue, since the analysis of the various tools available to the first project put into production. The project took place over eight months and approach can be broken down in your company. It is addressed to companies 'real life', with projects of all generations. CCM Benchmark Group is now the second French internet group and generates 500 million page views each month through its different brands JDN, Journal Des Femmes, ... Kioskea
Wed, 13 May 04:15 PM - 05:00 PM
Road to PHP7
PHP7, we talk about it a long time. It is now almost the concrete with a release planned later this year. What is new? What can we expect from this version in terms of performance? On the technical advances? What are the incompatibilities and how to migrate easily? You'll learn all about this new major release that will end the long reign of 10 years of PHP 5 branch.
Wed, 13 May 05:00 PM - 05:30 PM
Closing Keynote
End of PHP Tour Luxembourg 2015, announcement of PHP Forum 2015!
Wed, 13 May 09:00 PM - 09:45 AM
The Event Sourcing worldwide PHP
Event Sourcing, stream processing, CQRS: but what lies behind these buzzwords? What can they bring to my application? This presentation aims to clarify these concepts through examples in PHP, and see why this totally changes how to structure its data. We will see how enjoy the philosophy of NoSQL to architecting a scalable application, robust and easy to maintain.

Visitor Ticket Price

150 EURDay May 13, 2015:
150 EUR2 days AFUP Member
150 EUR2 days in advance
150 EUR2 days student
150 EURDay of May 14, 2015:

Exhibitors List

12 Exhibitors of Current Edition
49.610524 6.136783

Venue Map & Directions

map of colors


28 Rue Munster 2160

Get Directions

Featured Hotels in Luxembourg

More Hotels