- Published on
FOSDEM 2019, PHP and JS random picks
- Christophe Jossart
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
Slides | Graphology | Sigma.js | Mnemonist
Cypress.ioLess painful E2E tests with
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.
Code examples with React / Apollo
Web Components are the future. And the future is now!
VR Map: Putting OpenStreetMap Data Into a WebVR World
Simple GeoData visualization with A-Frame and Overpass API, Robert Kaiser gives a new perspective to OpenStreetMap.