~/conference

Forum PHP 2025

date:2025-10-09..2025-10-10
location:Chessy, France
series:Forum PHP · 3 editions
editions:[Forum PHP 2020, Forum PHP 2022, Forum PHP 2025]
tags:[php]
titleauthorlength
The Art of Marvel, Disneyland Paris01m
A celebratory talk presenting milestone anniversaries in the French PHP community: 30 years of PHP, 25 years of AFUP, 20 years of Symfony, and 10 years of API…
Promo in French on
Opening KeynoteÉquipe AFUP09m
Opening remarks for Forum PHP 2025 cover event logistics and concrete figures: the conference marks 30 years of PHP and 25 years of AFUP, with 35 talks over…
Talk in French on
20 Years of Symfony, and Now Version 8!Nicolas Grekas39m
A retrospective of Symfony over its 20-year history, followed by an overview of what’s new in Symfony 8. Covers the project's evolution, key changes and…
Talk in French on
Create an MCP Server with SymfonyEdouard COURTY33m
Shows how to build an MCP (Minecraft Protocol) server using the Symfony PHP framework. Covers the protocol-level problems of handling Minecraft client…
Talk in French on
Optimizing Multi-Source Pagination for Tracking TransfersMathieu DESNOUVEAUX40m
Describes optimizing multi-source pagination for tracking bank transfers, focusing on combining results from several data sources to present ordered, paginated…
Talk in French on
What's New in PHP 8.5Derick Rethans40m
PHP 8.5 adds concrete, usable features: closures in constant expressions plus a pipe operator for single-argument chaining and debugger support that lets you…
Talk in English on
How to Be a Good Dev in the Age of Generative AIsXavier LEUNE40m
Practical guidance on how developers should adapt to the rise of generative AI, covering concrete habits and skills to remain effective and responsible. It…
Talk in French on
Efficiently Archiving Large Volumes of Data Using MonadsBaptiste LANGLADE39m
Explains how to archive very large volumes of data in PHP-based systems by using monads to structure and compose the data-processing pipeline. Covers practical…
Talk in French on
The API Framework That Leverages 30 Years of PHP Language MaturityAntoine Bluchet40m
Presentation of a new PHP API framework that leverages three decades of PHP language maturity. It explains the framework's design choices and how it builds on…
Talk in French on
Codifying PHP: a new generation of tooling for documentationGina Peter Banyard35m
Presents Codifier PHP, a new-generation tooling ecosystem for PHP documentation that integrates code analysis and automated doc generation. Explains how…
Talk in French on
Overcoming Our Primitive ObsessionsBenjamin Rambaud37m
Shows how replacing primitive strings with richer types reduces bugs and duplicated rules: use a SKU value object to enforce length/currency, a Category enum…
Talk in French on
Evaluating AIs: the secret recipe for not-too-dumb agentsFrancois Zaninotto22m
Explains how to evaluate AI agents by defining practical metrics and tests to ensure they behave sensibly. Covers concrete evaluation techniques for agent…
Talk in French on
Implementing multi-tenancy in a Laravel appFreek van der Herten24m
Demo of the open-source Laravel multi-tenency package shows a working multi-database setup where a landlord DB maps domains to tenant DBs and the app swaps the…
Talk in English on
PHP, without PHP: build standalone binaries from your codeJean-François LÉPINE21m
Shows how to produce standalone native executables from PHP code using tools that bundle the runtime and dependencies into a single binary. Covers practical…
Talk in French on
SQL vs PrejudiceLætitia Avrot40m
Compares common prejudices about SQL with how SQL actually works, discussing concrete misconceptions and demonstrating correct usage and best practices for…
Talk in French on
What if the future of concurrent programming is already 50 years old?Baptiste LANGLADE36m
Examines how ideas from 50-year-old concurrent programming research (such as Communicating Sequential Processes and actor-like models) are relevant to modern…
Talk in French on
Building a multi-tenant SaaS with PHP and Laravel in 2025Vincent DEMONCHY39m
A technical overview of building a multi-tenant SaaS application in 2025 using PHP and the Laravel framework. Covers practical choices and patterns for…
Talk in French on
180,000 requests per second explained simplyXavier LEUNE38m
Presentation explains how a PHP-based system handles 180,000 requests per second by describing the architecture, performance bottlenecks and scaling…
Talk in French on
Unleashing Worker capacityJulien Mercier-Rojas40m
Presentation about improving PHP Worker processes by removing limits on their capacity. It explains how to optimize Workers (process management, concurrency…
Talk in French on
Four advanced patterns to improve an application's resiliencePascal Martin41m
Covers four advanced software design patterns to make an application more resilient, naming patterns such as circuit breaker, bulkhead, retry and graceful…
Talk in French on
Achieving SPA-quality with HTMX and TwigDamien ALEXANDRE38m
Shows how to get single-page-app–like UX using HTMX for progressive, hypermedia-driven client interactions together with Twig for server-side rendering. Covers…
Talk in French on
Uncharted packagesFreek van der Herten32m
Company open source hits almost two billion downloads and maintains about 350 packages; eight small Laravel packages get demonstrated with concrete claims and…
Talk in English on
Lightning talkXavier Gorce29m
Presents five rapid demos showing: a docs-as-context workflow where multiple AI agents draft, review, and update specs so code and documentation stay aligned…
Talk in French on
The state of the art of PHP after 30 yearsAntoine Bluchet33m
A review of PHP after 30 years, covering the language’s current state-of-the-art: recent features in modern PHP versions, ecosystem evolutions (frameworks…
Talk in French on
Understanding Kubernetes in a Visual WayAurélie Vache41m
Visual analogies map Kubernetes pods to Pokéballs and explain manifests, kubectl commands and YAML that create a Deployment with three replicas, scale it…
Talk in French on
Building an RAG in PHP: demystifying AIClément TALLEU38m
Explains how to build a Retrieval-Augmented Generation (RAG) system using PHP, covering integration of vector stores, document indexing, and connecting to LLMs…
Talk in French on
Perf and dependency injection — are you lazy enough?Nicolas Grekas43m
Examines performance impacts of dependency injection in PHP and asks when to accept lazy (deferred) strategies. Compares common DI techniques and trade-offs…
Talk in French on
Jobs, queues & events: anatomy of common errors and how to fix themJonathan VAN BELLE37m
Examines common problems when using background jobs, message queues, and event systems in PHP applications, naming technologies like job workers and queue…
Talk in French on
WannaCry: inside a devastating ransomwareSonia Seddiki37m
Explains how the WannaCry ransomware worked, covering its exploitation of the EternalBlue SMB vulnerability and the propagation mechanisms used to infect…
Talk in French on
FrankenPHP Off the Beaten PathKévin Dunglas43m
FrankenPHP is presented as a development tool for running PHP in nonstandard environments; the talk explains practical, unconventional use cases and…
Talk in French on
🥧 A slice of PIE: revolutionising PHP extension installationJames Titcumb44m
PI is a new installer that actually builds and installs PHP C extensions and replaces aging PECL workflows; it uses Composer and Packagist to resolve packages…
Talk in English on
Develop on Sylius 2 in 40 minutes flatMaxime HURAN42m
A practical walkthrough of developing with Sylius 2, showing how to set up and build a store quickly using Sylius technologies. It covers concrete development…
Talk in French on
Under the Hood of Composer: Understanding the Tool We Use Every DayFelix EYMONOT16m
An overview of how Composer works under the hood: it explains Composer’s architecture, dependency resolution, and package installation mechanics, and shows the…
Talk in French on
RGAA audit: prepare to meet the technical challengeGilles FEVRIER22m
This presentation explains how to conduct an RGAA accessibility audit for websites, covering the technical requirements of the French RGAA standard and…
Talk in French on
Panel discussion: "The Future of PHP and the PHP Foundation"Gina Baniard, Jim Stitkam, Kevin Dunglass01h 00m
Panel reports the PHP Foundation funds 11 paid developers (3 full‑time, 8 part‑time) to review PRs, maintain CI/Windows builds and speed merges; contributors…
Talk in English on
Web development security fundamentalsAmaury BOUCHARD22m
An overview of fundamental web development security practices, covering common vulnerabilities like injection, XSS, CSRF, and authentication issues, and…
Talk in French on
From isolated watch to collaborative squads: revolutionize your tech watch!Julien JOYE24m
Explains how to transform individual, isolated technology watch into collaborative squads that share discoveries and coordinate actions. Describes organizing…
Talk in French on
Symfony UX LiveComponents: Build an Interactive Dashboard Without a Line of JSFelix EYMONOT34m
Symfony UX LiveComponents shows how to build an interactive dashboard without writing JavaScript by using Symfony UX Live Components (a server-driven UI…
Talk in French on
What if you used PHP to code games on your favorite console?Eric COURTIAL37m
Shows how to use PHP to develop games for a personal game console by explaining practical tools and workflows: which PHP runtimes or frameworks to run on…
Talk in French on
10 years of Clean Architecture at OpenClassrooms: the dream, the reality, the lessonsOlivier MAIRET42m
A retrospective of ten years applying Clean Architecture at OpenClassrooms, describing the original goals, the practical reality encountered in production, and…
Talk in French on
Laravel: we can't ignore these featuresJori Stein40m
Overview of must-know features in the Laravel PHP framework, presenting specific functionalities developers should not ignore. Covers concrete Laravel tools…
Talk in French on
Symfony deprecations: from anxiety to opportunityMathias Arlaud40m
Explains how Symfony deprecations can be turned from a source of anxiety into an opportunity by explaining what deprecations are, why they happen in Symfony…
Talk in French on
Closing keynoteÉquipe AFUP11m
A closing keynote delivered at Forum PHP 2025 reflecting on the conference and the PHP community, including calls to support AFUP by becoming a member and…
Talk in French on
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.