International PHP Conference Spring 2018
2018-06-04..2018-06-08
Berlin, Germany
[International PHP Conference 2012 Spring Edition, International PHP Conference Spring 2014, International PHP Conference Spring 2017, International PHP Conference Spring 2018, International PHP Conference Spring 2019, International PHP Conference 2020 Spring Edition, International PHP Conference 2025, International PHP Conference 2025 Munich]
who it's for
PHP developers, web developers, frontend developers, devops engineers, software architects, engineering managers
topics
Progressive Web Apps; devops chatbot with Watson Conversation; Angular animations and design; server-side rendering for React and Vue; NativeScript with Angular and Vue; dockerizing complex web apps; nginx performance tuning; HTTP caching with Symfony and Varnish; CQRS and event sourcing; effective code reviews; git recovery and workflows; testing self-contained systems
| title | author | length |
|---|---|---|
| Progressive Web Apps from A to Z | Peter Kröner | 48m |
Covers how to build Progressive Web Apps using Service Workers, Web App Manifests, Offline datastores and Background Sync to make web apps behave like native… | ||
| A LAMP Stack Professional’s Journey to AI | Georgiana Gligor | 46m |
A PHP LAMP stack team builds a production devops chatbot called Johnny that connects Slack, JIRA, GitLab/GitHub and Jenkins via Botmaster and a PHP backend… | ||
| Design for developers – with Angular, HTML and CSS | Timo Korinth | 51m |
Introduces practical design fundamentals for developers using Angular, HTML and CSS, aiming to bridge the gap between designers and engineers. Explains that… | ||
| Weeks of coding can save you hours of planning | Frank Sons | 46m |
Claim: weeks of coding can save you hours of planning flips: spending focused discovery saves months of wasted rework. Uses event storming, whiteboard… | ||
| Scaling Sparta: Lessons for Growing a Dev Team | Emily Freeman | 31m |
Frames growth as three stages—infant, teenage, adult—and maps concrete tactics to each: startups act like Sparta (focused on one thing, hire generalists… | ||
| Lively Applications with Angular Animations | Timo Korinth | 44m |
Shows how to build concrete UI behaviours in Angular using Angular Animation triggers and the animation DSL (states, styles, transitions, params): examples… | ||
| PHP reviews for busy people | Damien Damien Seguy | 44m |
Use a 15-minute timebox for quick reviews, run static analysis before you open files and run Exakat weekly to get actionable audits. Choose a small rule set to… | ||
| Writing Viruses for Fun, not Profit | Ben Dechrai | 44m |
Live demos show a PHP file called boom.php that uses glob("*/.php"), fopen and copy-rename to prepend an encrypted payload, decrypting with mcrypt + base64 at… | ||
| Server-side Rendering of JavaScript in PHP | Ignacio Martín | 42m |
Shows how to server-render React/Vue from PHP using webpack bundles and three practical runners: fork Node per request (simple but slow), embed V8 via v8js… | ||
| NativeScript with Angular or Vue.js | P. Eijgermans, R. van Apeldoorn | 38m |
NativeScript provides a runtime that runs JavaScript/TypeScript to render truly native iOS and Android UIs and claims better performance and direct native API… | ||
| Lessons learned from dockerizing complex Web Apps | Grzegorz Drozd | 37m |
Started with mixed PHP/Perl app and ends up running PHP, MySQL, Solr, Redis, Cassandra, SQS, S3 and short‑lived background workers inside Docker images built… | ||
| Git: Undoing Things and recovering from Mistakes | Tobias Günther | 43m |
Covers concrete recovery recipes: use git checkout to discard file edits or restore deleted files, git reset --hard to wipe uncommitted work, git commit… | ||
| Caching the Uncacheable | Daniel Rotter | 39m |
Shows how to cache personalized pages by producing and serving distinct representations for defined user groups, not by disabling caching. Explains HTTP… | ||
| Effective Code Reviews | Frank Sons | 48m |
Code reviews rarely catch deep logical bugs for typical web apps; a Microsoft 2012 study shows their biggest wins are code understanding, small improvements… | ||
| Creating Enterprise Web Applications with Node.js | Sebastian Springer | 47m |
Argues that Node.js is production-ready for enterprise web apps, with several live web servers and CLI tools running and scaling in production. Recommends… | ||
| Optimizing nginx – from Beginner to Expert to Crazy | Arne Blankerts | 47m |
Practical configuration recipes for nginx as load balancer, reverse proxy and PHP‑FPM gateway, with concrete examples: unix socket vs TCP PHP‑FPM setups… | ||
| How to test self-contained Systems | Sebastian Bergmann | 44m |
Argues that the right decomposition is self-contained systems — each an autonomous web app that does not share business code or databases — because replacing a… | ||
| CQRS and Event Sourcing explained | Stefan Priebsch | 49m |
Argues for modeling immutable happenings instead of mutable state and shows working PHP code that replays events into an object and into read-side projections… | ||
| CSS Grid in Detail | Sven Wolfermann | 52m |
CSS Grid is now production-ready because modern browsers implement Level 1 (with partial support in IE10/11). The talk compares Grid’s two-dimensional… | ||
| nothing matches | ||