Skip to main content
PHP

PHP

Much of the Web, from the largest sites to the smallest sites, runs PHP. Explore the ever-changing options for creating and deploying PHP applications.

Add to your personal schedule
PHP | Tools & Techniques
E147/148
Tutorial Please note: to attend, your registration must include Tutorials.
Jess Portnoy (Kaltura Inc)
Average rating: ***..
(3.00, 6 ratings)
The purpose of this tutorial is to train web developers working on a Linux/UNIX ENV on production, development ENVs, or both. Often, these developers, while proficient in say, PHP, lack UNIX system knowledge and therefore come across a brick wall when debugging production issues. Often times, because the development ENV is different than production. Read more.
Add to your personal schedule
PHP
D139/140
Paul Tarjan (Facebook), Sara Golemon (Facebook)
Average rating: *****
(5.00, 5 ratings)
Did you know that one of the biggest PHP sites on the internet isn't running PHP? Did you know that HHVM clocks in at anywhere between 2x and 10x faster than standard PHP with an Opcode Cache? Come take a look at “The other PHP engine”, how to get a server up and running, what pitfalls to watch out for in migrating over, and what exciting extras are waiting. Read more.
Add to your personal schedule
PHP
D139/140
Rob Allen (Nineteen Feet Limited)
Average rating: ****.
(4.00, 4 ratings)
How should you organise your models in a PHP MVC application? What is a service class, a mapper or an entity? This talk will look at the components of the model layer and the options you have when creating your models. We’ll look at the different schools of thought in this area and compare and contrast their strengths and weaknesses with an eye to flexibility and testability. Read more.
Add to your personal schedule
PHP
D139/140
Jonah Harris (MeetMe, Inc.)
Average rating: ***..
(3.00, 1 rating)
While Node.js and other asynchronous technologies have been receiving quite a bit of attention, in this session, we'll discuss a technology stack we've written which permits PHP developers to perform complex database, cache, and API requests asynchronously, in parallel, resulting in excellent response times. This can be done natively in PHP with NO gearman and NO custom PECL extensions. Read more.
Add to your personal schedule
PHP
D139/140
Adam Harvey (New Relic)
Average rating: ****.
(4.50, 4 ratings)
PHP 5.6 is out, and comes with useful new features and internal cleanups, as the last few 5.x releases have. In this talk, I'll discuss those features, but also where PHP is going: will there be a PHP 6 or 7 in the near future? What might it contain? How can we learn from Python 3 and Perl 6? Read more.
Add to your personal schedule
Mobile Platforms | PHP
D139/140
John Coggeshall (Internet Technology Solutions, LLC)
Phass is a ZF2-based framework (implemented as a Module) designed to make building Google GlassWare applications in PHP as easy as possible. In this talk we’ll show you how Phass works, complete with a live Google Glass demo of an application in action! Read more.
Add to your personal schedule
PHP
D139/140
Mihail Irintchev (SiteGround)
Average rating: ****.
(4.25, 4 ratings)
Sane and safe continuous deployment (and testing) can be achieved without much effort using a set of freely-available open-source tools, such as a good source control system, Phing, PHPUnit, some security tools, phpDocumentor and others. Read more.
Add to your personal schedule
PHP
Portland 251
Adam Culp (Zend Technologies)
Average rating: ***..
(3.69, 13 ratings)
Refactoring code (altering code to make it cleaner, simpler, and often faster, while not sacrificing functionality) We hate to do it, so learn how to do it better. Covers: When to refactor. How to refactor. Why refactor. How refactor can help us write better code. Common methodology for refactoring. Read more.
Add to your personal schedule
PHP
D139/140
Markus Lanthaler (Freelancer)
Average rating: ****.
(4.17, 6 ratings)
Web APIs are increasingly important but their creation is still more an art than a science. This talk will demonstrate how Web APIs consumable by generic clients can be implemented in considerably less time. It will also give a brief introduction to JSON-LD and Hydra. Read more.
Add to your personal schedule
PHP
D139/140
Dustin Whittle (AppDynamics)
Average rating: ****.
(4.00, 2 ratings)
PHP is used by the likes of Facebook, Yahoo, Zynga, Tumblr, Etsy, and Wikipedia. How do the largest internet companies scale PHP to meet their demand? Join this session and find out how to use the latest tools in PHP for developing high performance applications. We’ll take a look at common techniques for scaling PHP applications and best practices for profiling and optimizing performance. Read more.
Add to your personal schedule
PHP
D139/140
Tobias Zander (Sitewards GmbH)
Average rating: ****.
(4.50, 6 ratings)
You might know about XSS and usual SQL injection, but time has changed and we have to keep up-to-date with the latest attack scenarios. Do you also know what a clickjacking is? If not I'll show you how to protect against it. I'll also present techniques like Perfect Pixel Timing and a combination of xss/time-based-sql-injection to access intranet sites, which are not even compromised. Read more.