International PHP Conference
The International PHP Conference is a globally recognized event for PHP developers, webworkers, IT managers and everyone interested in web-technology.
When PHP turned 20 last year, the core developers presented us with a really nice birthday present: version 7, released in December 2015. Less than a year later, PHP 7 is being used in production by a growing number of companies. This day will get you ready for PHP 7, in all aspects.
Sebastian Bergmann, creator of PHPUnit, will take you on a tour through the history of the PHP project. Find out where PHP originates from, and how it became one of the most widely used programming languages in the world. Why is there no PHP 6, and which crucial role did Facebook play? You will also take a look under the hood of PHP to better understand why PHP 7 can offer better performance and lower resource usage than PHP 5, and how this will affect the future of PHP. You will learn about the new language features introduced in PHP 7.0 and PHP 7.1.
Arne Blankerts, security and infrastructure expert, will go in-depth about the installation and deployment of the PHP software stack. He will make the point why LAMP is no longer en vogue, and introduce you to some state-of-the-art alternatives. You will learn how to better scale PHP 7 and find out how you can smoothly transition from PHP 5 to PHP 7 from a sytem architect’s point of view.
Stefan Priebsch, a leading PHP consultant and coach, will show you how to get your codebase ready for PHP 7. How can you leverage new features in legacy projects without having to rewrite everything from scratch? To prepare you for the big migration, common pitfalls will be covered, and you will get to know pragmatic solutions. He will also look at the business impact of PHP 7.
The day is rounded up with a Q+A session where no question will go unanswered, and we will open up the room for discussions.
Though we "believe" in testing and "know" it helps deliver better quality code, many of us struggle to incorporate testing into our daily work. Why? And how do we get both technical and non-technical stakeholders not only on the same page with regards to delivering quality software but also actively involved in the process?
In this session, Sebastian Bergmann, creator of PHPUnit, and Jeffrey A. "jam" McGuire, Evangelist, Developer Relations at Acquia, discuss how adopting and consistently applying testing to software development delivers better results at a lower overall cost and how the benefits of testing accrue over time.
Granted, having multiple services that share a common login without re-authenticating for every request may seem like a rather complex task. One that seemingly can only be solved by rather complex solutions like OAuth or SAML. Luckily it doesn’t necessarily have to be your only choice: this talk will demonstrate how easy it can be to set up a Single Sign-On proxy with nginx, some simple Lua scripting, and PHP.
The new feature is finally ready! All that’s left now is getting it to production. But who will have to get up at 3 am this time? Hopefully a downtime of one hour will be enough, but if anything goes wrong it might even take us two to get everything working again. If that sounds familiar, we have good news for you: it doesn’t have to be this way! With the right tools at your hand automating any kind of deployment will be as easy as pushing a button. No matter if you want to update your linux distribution, roll out your own application or make configuration changes – your operation system’s package management will empower you to manage even the most complex environment with ease.
TLS, HSTS, CSP, XSS, HPKP, and nginx or just WTF? This talk will help you to take your webserver setup to the next level: learn what all those acronyms actually mean, why you should care, and how to tweak your nginx configuration to make use of all those important security features to protect your environment as well as your users.