Gathering here a few topics that were shared about PHP and JS in the devrooms.
PHP & Friends
The First Contact
This session from Andreas Heigl was mostly about UX, showing how to avoid (or fix) common mistakes on forms, with diversity and accessibility in mind. Name fields, captcha, asking birthdate and password, preventing copy/paste, security questions, error messages, ... are deserving way better solutions. Truly inspiring.
Profiling PHP applications
Ike Devolder gave use a few clues to identify bottlenecks, what to do when slowness happens in production and a nice comparison of the following profiling tools:
Working with Webhooks
With her vibrant energy and a demo of Nexmo, Lorna Mitchell explained how webhooks are improving the integration between systems by reversing the client - server communication. Great to see how ngrok is improving the developer experience by providing public url for exposing your local web server.
Functions as a Service
Debunking the myths about serverless with PHP history. Sven Finke demonstrated that this concept is existing since a long time in the PHP world and provided a few examples of implementation of PHP FaaS.
Async PHP Requests & Reactive Responses with PHP-FPM
Less painful E2E tests with Cypress.io
Developer centric is the key of this end-to-end testing framework, Pavel Kruhlei compared it with Selenium, Puppeteer or TestCafé with the advantages and trade-offs.
Web Components are the future. And the future is now!