PHP UK Conference 2015
2015-02-18..2015-02-20
London, United Kingdom
[PHP UK Conference 2013, PHP UK Conference 2014, PHP UK Conference 2015, PHP UK Conference 2016, PHP UK Conference 2017, PHP UK Conference 2018, PHP UK Conference 2019, PHP UK Conference 2020, PHP UK Conference 2022, PHP UK Conference 2023, PHP UK Conference 2024, PHP UK Conference 2025, PHP UK Conference 2026]
who it's for
php developers, backend developers, api developers, devops engineers, frontend developers, qa engineers, wordpress developers, open source maintainers
topics
PostgreSQL for applications; Logstash-based logging; React.js with PHP apps; Laravel 5 controller annotations; Silex MVVM patterns; Composer best practices; Symfony REST APIs; Apigility API building; OWASP Top 10 security; HHVM at scale; Varnish versus Nginx caching; RabbitMQ message queues
| title | author | length |
|---|---|---|
| Everything That I Really Needed to Know, I Learned in Rabbinical School | Yitzchock Willroth | 42m |
Argues actionable habits that measurably accelerate developer growth: use PHP mentoring.org and cultivate ad hoc mentors; pair program and run regular code… | ||
| The Future of Programming | Nate Abele | 41m |
Argues that core programming models and CPU architecture are stuck in 1970s assumptions and proposes thinking from first principles, then demos a working… | ||
| The NoSQL Store everyone ignores: PostgreSQL | Stephan Hochdorfer | 53m |
Postgres already stores schema‑free data and demonstrates it with concrete features and working examples: arrays (one‑based index, can generate null gaps when… | ||
| Application Logging & Logstash | Ben Waine | 01h 00m |
Uses the ELK stack—Elasticsearch Logstash Kibana—to ingest system and application logs formatted as JSON from Monolog, demonstrating monolog fingers_crossed to… | ||
| Be a Bold Coder | Beth Tucker Long | 41m |
Advocates adopting PSR1 and PSR2 and using automation to get compliant: run PHP Coding Standards Fixer and PHP CodeSniffer, add continuous checks with Sensio… | ||
| Open Source, Love, and Social Responsibility | Davey Shafik | 26m |
Argument: the open source stack already totals 70 million lines of code and thousands of contributors, so the claim is that those assets should solve real… | ||
| What's new in PHP | Lorna Jane Mitchell | 56m |
Recent PHP versions deliver concrete gains: object-heavy code runs up to twice as fast versus 5.3 and typical memory drops ~20–30%, opcache is built in (but… | ||
| Why Your Test Suite Sucks | Ciaran McNulty | 57m |
Begins with four development phases — manual, automated, test‑first, full TDD — and claims TDD pays off when tests capture behavior not implementation. Shows… | ||
| Bring Your PHP Application to the Next Level with React.JS | Bastian Hoffmann | 59m |
Shows how React.JS and PHP combine so server side rendering still produces fast interactive UI, using React components mounted into PHP pages. Demonstrates a… | ||
| Building RESTful APIs with Laravel 5's Doc Block-based Controller Annotations | Christopher Pecoraro | 48m |
Shows a working workflow that uses Laravel 5 doc block controller annotations compiled into runtime routes and event maps rather than hand-editing routes.php… | ||
| MVVM and Silex - It's the future | Billie Thompson | 41m |
Builds a tiny ecosystem: a Silex microservice that returns book-jacket JSON, a separate ratings API, and an Express integration layer on Node that makes… | ||
| Debugging: past, present and future | Derick Rethans | 53m |
Covers concrete tools and results: Xdebug’s HTML and CLI var_dump enhancements, command-line color hooks implemented in about 10 lines of C that save days, and… | ||
| Continuously delivering PHP projects | Javier Lopez | 01h 00m |
Redesign of Time Out uses a Continuous Delivery pipeline that produces a single artifact is a zip named by commit hash built with phing/composer, tested with… | ||
| Composer Best Practices | Jordi Boggiano | 46m |
Composer advice focuses on actionable rules: commit composer.lock so installs are reproducible and fast; tag releases before breaking and maintain a changelog… | ||
| Barely Enough Design | Marcello Duarte | 40m |
Argues that TDD’s value is design not just tests and gives concrete, actionable techniques: a live rework of a PHPUnit progress formatter to force an interface… | ||
| The Future of Programming | Nate Abele | 31m |
Argues that modern tooling and metaphors lock programming into 1970s assumptions and shows concrete prototypes: a visual code generator that exports JSON and… | ||
| Build RESTful APIs easily with Symfony | Sarah Khalil | 50m |
Concrete recipes and working configs for building JSON APIs with FOSRestBundle, object serialization via JMS serializer, and hypermedia using the HATEOAS… | ||
| Building an API with Apigility | Rob Allen | 01h 00m |
Apigility claims to remove the boring bits by providing an admin UI and a separate runtime engine, installed via composer, that generates working controllers… | ||
| Understanding the OWASP Top 10 | Gary Hockin | 01h 02m |
A straight run through the OWASP Top 10 with concrete examples: a demo site shows unvalidated redirects and the simple fix of whitelist redirects; composer… | ||
| HHVM at Etsy: Harder, Better, Faster, Stronger | Dan Miller | 57m |
Etsy targets a 20x scale on its API cluster and prototypes HHVM after a local 5x throughput win, then measures roughly 2x throughput on production traffic… | ||
| Integrating Communities | Jenny Wong | 30m |
Argues that fragmentation literally wastes developer time and knowledge and offers concrete fixes: migrated conference sites into one WordPress multisite and… | ||
| Modern Software Architectures | Ricard Clau | 55m |
The web has changed. Users demand responsive, real-time interactive applications and companies need to store and analyze tons of data. Some years ago… | ||
| Reverse caching proxies: Varnish or Nginx? | Thijs Feryn | 01h 00m |
Compares Varnish v4 and Nginx by showing real configs and tools: apt installs, ports, vcl back-end response overrides, nginx proxy_cache and fastcgi_cache… | ||
| Your API is a UI | Christopher Hoult | 49m |
Claim: treat an API as a user interface and design for the humans and machines that consume it. Use documented user stories and consistent style guides, test… | ||
| Modernizing The WordPress Toolbox | Aaron Jorbin | 48m |
WordPress updates its build and test stack: it keeps core.svn but adds a develop repo and git mirrors, adopts grunt and CI (Travis CI), and ships tooling like… | ||
| Naming Things | Anne-Julia Scheuermann | 44m |
Practical rules: use PHP, Composer/PSR‑4 and PHPStorm refactors, write code in English, delete dead code, and prefer clear names over clever ones. Claims… | ||
| My Debugging And Performance Toolbox | Ben Waine | 50m |
A live demo wires Charles Proxy, XDebug, Xhprof and JMeter into PHPUnit/Behat tests so HTTP calls route through Charles Proxy capturing test traffic and get… | ||
| Database Wizardry for Legacy Applications | Gabriela D'Ávila | 37m |
A MySQL report query that stalls for eight seconds becomes 35 milliseconds after creating a MongoDB replica for reads and keeping recent records there; a… | ||
| The Power of Modern Version Control | Chris Levy | 53m |
Claim: combining Git and GitHub makes large-scale collaboration fast and auditable. Demonstrations show interactive rebase to rewrite history (rewriting commit… | ||
| Adding 1.21 Gigawatts to Applications with RabbitMQ | James Titcumb | 59m |
Shows how RabbitMQ + AMQP actually gets used from PHP: producers, consumers, fanout/direct/topic exchanges, the alvaro videla PHP library, the RabbitMQ… | ||
| Hexagonal Architecture in DDD | Gordon Skinner | 54m |
Argues that separating domain from frameworks keeps behavior stable: replaces ActiveRecord in Kohana with a club repository port, concrete adapters (MySQL… | ||
| Devops for PHP Developers | Jeremy Quinton | 46m |
Claims that continuous delivery cuts cycle time dramatically and cites a 2014 study of ~9,200 organisations showing high performers deploy 30x more often and… | ||
| PHP's biggest bottleneck, MySQL | Liam Wiltshire | 45m |
Claim: PHP slowness often traces to MySQL not PHP. Practical fixes and measurements include adding indexes to cut a 25,000-row lookup from ~0.3–0.6s to… | ||
| Accessibility Done Right | Michelle Sanver | 33m |
Shows concrete fixes and tools: keep JavaScript on and add ARIA roles and states so dynamic content actually reads out via ARIA live regions politely; label… | ||
| nothing matches | ||