Forum PHP 2020
| title | author | length |
|---|---|---|
| Forum PHP 2020 - October 22 & 23 - Paris | Julien Pauli | 03m |
A French PHP community conference in Paris on 22–23 October 2020 organized by AFUP to celebrate AFUP’s 20th anniversary and PHP’s 25th. The event brings… | ||
| Looking Back at the | 01m | |
A short teaser video highlights two days of knowledge-sharing from Forum PHP 2020, promoting upcoming publication of the conference talks and inviting viewers… | ||
| Opening Keynote | Cécile Helary Hamerel, Jade Bellereau | 27m |
An opening keynote for the online Forum PHP 2020, hosted 22–23 October, featuring an introduction by sponsor Jade Bellereau and presented by Cécile Helary… | ||
| Utopia of Genericity | Frédéric BOUCHERY | 41m |
Explains the concept of generics (généricité) in programming, discussing why they are desirable in PHP and how they could improve code reuse and type safety… | ||
| How Your PHP Application Can Get Hacked, and How to Prevent It | Antti Rössi | 44m |
Overview of common ways PHP applications are attacked (e.g., typical vulnerabilities and exploit paths) and concrete defenses to prevent compromise. Covers… | ||
| State of the Art of Elasticsearch with PHP | Damien ALEXANDRE | 42m |
Overview of the current state of using Elasticsearch from PHP, covering the Elasticsearch stack and the official PHP client libraries. Discusses practical… | ||
| Self-critique of the Kind Code Review | Kim Laï TRINH | 41m |
Discussion of what makes a kind, constructive code review and how to improve it by applying self-critique practices. Covers concrete aspects of review culture… | ||
| PHP 8: a New Version, a New Era | Gabriel Caruso | 47m |
Overview of PHP 8’s new features and changes, presenting concrete language improvements such as the JIT compiler, union types, match expression, attributes… | ||
| What's New in Drupal? | Marine Gandy | 43m |
An overview of recent developments in Drupal, covering what’s new in the CMS and ecosystem. The talk describes current Drupal versions, features and updates… | ||
| Introduction to OpenID Connect | Karim Pinchon | 24m |
An introduction to OpenID Connect that explains the protocol for authentication and identity on the web, covering how it builds on OAuth 2.0 to provide user… | ||
| After-Action Report on Database Encryption | Yoan DURAND | 22m |
A retrospective about encrypting databases, describing practical experiences with database encryption in PHP projects. Covers which encryption techniques and… | ||
| Demo by Our Sponsor Sylius | Mateusz ZALEWSKI | 18m |
A sponsor demonstration from Sylius shown at Forum PHP 2020 covers Sylius as an e‑commerce platform and likely demonstrates its features and integration… | ||
| Using the Vulcain Protocol to Build Ultra-Performant REST APIs | Kévin Dunglas | 47m |
Introduces the Vulcain protocol as a way to build very high-performance REST APIs by offloading hypermedia link resolution to the client and using HTTP… | ||
| Performance: what Happens After the Backend? | Jean-Pierre VINCENT | 42m |
Examines what happens to web performance after the backend responds: discusses browser-side factors such as networking, resource loading, rendering, and… | ||
| Scalability of a Team / a Technical Division | Mikael RANDY | 43m |
Discussion of how to scale a technical team or engineering department, covering organizational and process approaches to grow people and structures… | ||
| Too Many Mocks Kill the Test: What Hexagonal Architecture Changed | Jean-Marie LAMODIÈRE | 47m |
Explains how overusing mocks harms automated tests and how adopting a hexagonal (ports and adapters) architecture reduces that problem. Describes the testing… | ||
| Recipes for Effective Communication at Work | Agnès Haasser | 43m |
Practical techniques for improving workplace communication, focusing on concrete recipes and behaviors to use in teams. Covers tools and practices for clearer… | ||
| Fun with PHP | Maxime VEBER | 42m |
A presentation about playful uses of PHP, showing fun projects and techniques built with the language. It covers practical demonstrations and examples intended… | ||
| Employee Experience, the New HR Challenge | Sophie LATTIER | 32m |
The talk discusses employee experience as a new HR priority, focusing on how organizations can improve onboarding, daily workflows, and retention. It addresses… | ||
| Roundtable on the Developer Profession | Xavier LEUNE, Jeanne LONDICHE, Damien Cavaillès, Antoine CROCHET-DAMAIS | 42m |
A roundtable discussion about the software developer profession, recorded for the online Forum PHP 2020. Participants discuss roles and practices relevant to… | ||
| Why 0.1+0.2 != 0.3, or the Mysterious World of Floating-Point Numbers | Benoit Jacquemont | 44m |
Explains why decimal sums like 0.1+0.2 do not equal 0.3 due to floating-point representation and arithmetic. Covers how computers represent real numbers in… | ||
| Powering Real-Time with PHP in 2020! | Antoine Bluchet | 41m |
Overview of techniques to add real-time features to PHP applications in 2020, covering live updates and interactive communication tools. It discusses using… | ||
| How ARTE Simplified Cross-Platform Development... | Lucas LEGNAME, Maxime RICHARD | 43m |
ARTE describes how it simplified building apps for multiple platforms by creating a front-oriented API. The talk covers designing an API focused on front-end… | ||
| 25 Years of PHP | Zeev Suraski | 45m |
A retrospective on PHP’s 25-year history, covering the language’s evolution, community and ecosystem as presented at Forum PHP 2020. The talk reviews… | ||
| How to Lose Your Feature Bloat? | Estelle Landry | 41m |
Explains how software projects accumulate excessive feature bloat and offers practical ways to shed it. Covers identifying unnecessary features, decision… | ||
| PHP Is You! And You Can Contribute! | Martin SUPIOT, Pascal Martin | 46m |
An overview of how PHP developers can contribute to the PHP ecosystem and community, covering ways to get involved (code contributions, community work… | ||
| JSON in the Database, Let’s Play with That a Bit | Jonathan VAN BELLE | 22m |
Shows how to store and work with JSON inside a database for PHP projects: discusses using JSON columns in relational databases, querying and updating JSON… | ||
| The Partial Activity Website, a Summary of a Success at What Cost? | Mathieu Girard | 24m |
The talk reviews the development and operation of the French partial activity (activité partielle) website, describing the technical and organizational choices… | ||
| Demo by Our Sponsor Hiway | Alexandre FRANCHI | 18m |
Hiway presents a sponsored demo at the online Forum PHP 2020, showing their product or service live using the LiveStorm platform. The session includes a live… | ||
| "Living Documentation": When Our Product Definition, Our Automated Tests... | Samuel Roze | 50m |
Explains how to make product definitions, automated tests, and documentation the same artifact using living documentation practices. Describes tools and… | ||
| Jane & Webby or the Life of My Friends | Olivier DOLBEAU | 41m |
Presentation about two tools, Jane and Webby, used to manage and publish the speaker’s friends’ lives as web content; it describes how these PHP-based projects… | ||
| Open Source Is Not Just for the Web | Sarah Haim-Lubczanski | 44m |
The talk argues that open source is not limited to web projects and highlights examples and practices of using open-source tools and code in non-web domains… | ||
| The New LAMP Stack Is Serverless | Ben Smith | 32m |
Shows how to replace a LAMP VM stack with Lambda + API Gateway + Aurora + RDS Proxy, demonstrating that PHP (including Laravel/Symfony) runs on Lambda via a… | ||
| 14 Years in the Life of the elePHPant | Damien Damien Seguy | 55m |
A retrospective of the PHP community mascot (the elePHPant) over 14 years, covering its history and role within the PHP ecosystem. The talk reviews events and… | ||
| Keep Calm and Trust Your Team | Hélène MAITRE-MARCHOIS | 42m |
Presentation about team trust and calmness in software projects, focusing on human factors rather than specific tools. It discusses building confidence within… | ||
| The Emergence of Ethical Questions in Computing | Gilles DOWEK | 46m |
Overview of how ethical questions have emerged in computing, tracing the social and professional factors that raise concerns about responsibility and impacts… | ||
| nothing matches | ||