Talks

Talks

Talks

Opening Keynote (đŸ‡ș🇾)

Day 1 - Room 1

Sep 18, 2025 · 09:40 AM - 10:20 AM

Opening Keynote (đŸ‡ș🇾)

The topic of the conference will be announced soon

API Platform x Redis (đŸ‡«đŸ‡·)

Day 1 - Room 1

Sep 18, 2025 · 10:30 AM - 10:50 AM

API Platform x Redis (đŸ‡«đŸ‡·)

API Platform propose un large Ă©ventail d’outils. Initialement conçu comme un bundle Symfony, il s’est enrichi au fil des annĂ©es pour prendre en charge de nombreuses technologies : GraphQL, MongoDB, Swagger, Laravel
 Son architecture flexible permet aux dĂ©veloppeurs et dĂ©veloppeuses de l’adapter facilement Ă  leurs besoins spĂ©cifiques, faisant de lui un framework particuliĂšrement Ă©volutif.

En fĂ©vrier 2015 j’ai eu la chance d’ĂȘtre le tout premier utilisateur d’API Platform, alors encore intitulĂ© DunglasApiBundle. Plus rĂ©cemment j’ai dĂ©veloppĂ© un support de Redis pour API Platform, qui vous permet de profiter des principales fonctionnalitĂ©s du framework (sĂ©rialisation, persistence, pagination, filtres
) directement dans un datastore Redis via le bundle php-redis-om.

Ce talk vous parlera d’API Platform, stockage de donnĂ©es, design pattern et Open Source.

Étendre le serveur web Caddy avec ton langage prĂ©fĂ©ré (đŸ‡«đŸ‡·)

Day 1 - Room 2

Sep 18, 2025 · 10:30 AM - 10:50 AM

Étendre le serveur web Caddy avec ton langage prĂ©fĂ©ré (đŸ‡«đŸ‡·)

Caddy est un serveur web utilisĂ© dans bons nombres de projets open-source comme Symfony, Picosh et mĂȘme Ruby on Rails. Il devient un vĂ©ritable standard dans l’hĂ©bergement web et de nombreux modules sont basĂ©s dessus, FrankenPHP, le cache-handler, etc


Ces modules sont Ă©crits en Go, mais peut-on Ă©tendre les fonctionnalitĂ©s de ce serveur web avec du PHP ? Et pourquoi pas dans d’autres langages aussi ? Faisons le tour des solutions qui s’offrent Ă  nous.

How Laravel Cloud Uses FrankenPHP in Production (đŸ‡ș🇾)

Day 1 - Room 3

Sep 18, 2025 · 10:30 AM - 10:50 AM

How Laravel Cloud Uses FrankenPHP in Production (đŸ‡ș🇾)

Laravel Cloud is a deployment platform built specifically to run Laravel applications with maximum efficiency and reliability. Its infrastructure is optimized at every layer to support Laravel workloads with a strong focus on performance, scalability, and developer experience.

This talk explores how FrankenPHP is used as part of the platform’s Octane runtime option. It covers the integration of FrankenPHP into a Kubernetes-based environment, the process of building and optimizing containers for Octane, and the approach to monitoring and debugging Laravel applications running on FrankenPHP in production.

Composer Best Practices 2025 (đŸ‡ș🇾)

Day 1 - Room 1

Sep 18, 2025 · 11:20 AM - 12:00 PM

Composer Best Practices 2025 (đŸ‡ș🇾)

From fundamental concepts to advanced techniques, I’ll share what every PHP developer should know about Composer in 2025. We’ll cover anything from semver constraints over composer.lock conflict resolution, monorepo strategies, to recommended deployment workflows. Learn essential security tips, time-saving commands, precisely targetting updates and how to fork dependencies.

Whether you’re managing complex dependencies or deploying a basic PHP app, these battle-tested practices will enhance your Composer expertise.

Mercure, SSE, API Platform et un LLM Ă©lĂšvent un chat(bot) (đŸ‡«đŸ‡·)

Day 1 - Room 2

Sep 18, 2025 · 11:20 AM - 12:00 PM

Mercure, SSE, API Platform et un LLM Ă©lĂšvent un chat(bot) (đŸ‡«đŸ‡·)

Construire un chat temps rĂ©el avec Mercure, c’est le cas d’exemple basique mais parlant. Bien.

Mais Ă  l’ùre de l’IA, voyons ensemble comment intĂ©grer un LLM dans un chatbot mettant en scĂšne un client JS, une API PHP et Mercure ! Notre challenge sera de faire communiquer les diffĂ©rentes briques Ă  travers Mercure uniquement, pour un maximum de performance et de fluiditĂ©!

  • Symfony et API Platform sont-ils prĂȘts Ă  affronter l’ùre de l’IA ?
  • Est-il possible de recevoir des SSE via PHP de maniĂšre optimale et performante ?
  • Comment interagir efficacement avec un LLM en PHP ?

Venez le découvrir !

PS : nous prendrons le temps de dĂ©mystifier tous les buzzwords utilisĂ©s dans ce texte 😁

MongoDB : Demandez-en plus Ă  votre base de donnĂ©es (đŸ‡«đŸ‡·)

Day 1 - Room 3

Sep 18, 2025 · 11:20 AM - 12:00 PM

MongoDB : Demandez-en plus Ă  votre base de donnĂ©es (đŸ‡«đŸ‡·)

MongoDB n’est pas juste une base de donnĂ©es. Depuis ses dĂ©buts chez 10gen, pensĂ©e comme une solution API, elle a toujours mis les dĂ©veloppeurs au centre. RĂ©sultat : une base NoSQL flexible et puissante, parfaite pour rĂ©pondre aux besoins des APIs modernes.

Dans cette session, on va plonger dans l’ADN de MongoDB, en montrant comment l’intĂ©grer parfaitement avec API Platform. Vous verrez pourquoi MongoDB rend la vie plus simple, comment le stockage de documents Ă©limine la complexitĂ©, et pourquoi des outils comme Atlas Search et Compass sont des atouts majeurs pour une bonne expĂ©rience dĂ©veloppeur.

Que vous soyez un adepte d’API Platform ou simplement curieux de MongoDB, cette confĂ©rence vous donnera toutes les clĂ©s pour tirer le meilleur de cette base qui parle votre langage.

Opening Keynote (đŸ‡ș🇾)

Day 1 - Room 1

Sep 18, 2025 · 13:40 PM - 14:20 PM

Opening Keynote (đŸ‡ș🇾)

The topic of the conference will be announced soon

Design Pattern, le trĂ©sor est dans le vendor (đŸ‡«đŸ‡·)

Day 1 - Room 2

Sep 18, 2025 · 14:30 PM - 15:10 PM

Design Pattern, le trĂ©sor est dans le vendor (đŸ‡«đŸ‡·)

Les design patterns ne sont pas que de simples concepts thĂ©oriques : ils sont au cƓur des applications que nous utilisons au quotidien ! Mais comment les appliquer efficacement dans nos projets ?

Dans cette confĂ©rence, nous explorerons comment des frameworks comme API Platform et Symfony intĂšgrent intelligemment ces patterns. Nous plongerons dans des cas concrets issus du monde professionnel. À travers des exemples tirĂ©s du code source et des dĂ©fis rencontrĂ©s en entreprise, vous dĂ©couvrirez comment ces solutions apportent modularitĂ©, flexibilitĂ© et maintenabilitĂ© Ă  vos applications.

Préparez-vous à voir les design patterns en action et à repartir avec des clés pour les utiliser au quotidien !

Growing the PHP Core—One Test at a Time (đŸ‡ș🇾)

Day 1 - Room 1

Sep 18, 2025 · 14:30 PM - 15:10 PM

Growing the PHP Core—One Test at a Time (đŸ‡ș🇾)

Ever dreamt of becoming a PHP core contributor but felt overwhelmed by the prospect of creating RFCs, maintaining extensions, or writing C code? Worry no more! In this talk, you’ll discover how to make a meaningful impact on the PHP core by writing tests without the need to write C code.

Join me for an interactive session where I’ll live code a test on stage, demystifying the process and equipping you with essential testing techniques.

Une ressource pour un CRUD – API Platform & Sylius : une histoire d'amour (đŸ‡«đŸ‡·)

Day 1 - Room 3

Sep 18, 2025 · 14:30 PM - 15:10 PM

Une ressource pour un CRUD – API Platform & Sylius : une histoire d’amour (đŸ‡«đŸ‡·)

Sylius est principalement connu comme un framework e-commerce. Ce qui est moins connu, c’est qu’il propose Ă©galement une approche puissante et extensible pour gĂ©rer des opĂ©rations CRUD. Depuis sa version 2.0 et l’introduction de la Sylius Stack, ses bundles Resource et Grid peuvent ĂȘtre utilisĂ©s de maniĂšre indĂ©pendante dans des projets Symfony, permettant Ă  n’importe quelle application d’en tirer parti.

Les deux frameworks, API Platform et Sylius, sont conçus pour gĂ©nĂ©rer des opĂ©rations CRUD sur des ressources. Bien qu’ils partagent des fonctionnalitĂ©s et des choix de conception similaires, API Platform est orientĂ© API, tandis que la Sylius Stack est pensĂ©e pour les applications web.

Pendant ce talk, nous explorerons :

  • Les similitudes et les diffĂ©rences entre le systĂšme de ressources de Sylius et celui d’API Platform.
  • La maniĂšre dont les deux frameworks gĂšrent les opĂ©rations CRUD.
  • Comment Ă©tendre et personnaliser ces opĂ©rations selon vos besoins.
  • Les stratĂ©gies pour interconnecter efficacement ces deux frameworks.

180 000 requĂȘtes par seconde expliquĂ© simplement (đŸ‡«đŸ‡·)

Day 1 - Room 2

Sep 18, 2025 · 15:20 PM - 16:00 PM

180 000 requĂȘtes par seconde expliquĂ© simplement (đŸ‡«đŸ‡·)

Avez-vous dĂ©jĂ  cherchĂ© Ă  savoir comment pousser vos appels API jusqu’à leurs ultimes limites ? Cette confĂ©rence dĂ©voile comment atteindre l’étonnant chiffre de 180 000 requĂȘtes par seconde depuis un simple ordinateur portable, en plongeant dans les dĂ©tails techniques de curl, HTTP, pcntl et PHP. Au-delĂ  de la performance pure, nous explorerons les stratĂ©gies de scaling horizontal pour atteindre des niveaux de dĂ©bit encore supĂ©rieurs. Des techniques d’optimisation aux dĂ©cisions d’architecture, dĂ©couvrez comment surmonter les obstacles courants et faire passer vos applications au niveau supĂ©rieur.

Bien qu’abordant des concepts avancĂ©s, cette prĂ©sentation suit une mĂ©thode pas Ă  pas la rendant accessible aux devs de tous niveaux.

Et si on utilisait l'Event Storming dans nos projets API Platform ? (đŸ‡«đŸ‡·)

Day 1 - Room 3

Sep 18, 2025 · 15:20 PM - 16:00 PM

Et si on utilisait l’Event Storming dans nos projets API Platform ? (đŸ‡«đŸ‡·)

L’Event Storming est une mĂ©thode collaborative de conception d’applications. Elle permet de mieux comprendre et de structurer les processus mĂ©tier, en les organisant par domaines. Contrairement au CRUD, qui se concentre sur la base de donnĂ©es, l’Event Storming se focalise sur l’utilisateur et son parcours, ce qui est idĂ©al pour construire des interfaces efficaces.

Cependant, appliquer l’Event Storming Ă  un projet API Platform n’est pas toujours Ă©vident. Cette confĂ©rence vous montrera comment utiliser cette technique efficacement dans un projet API Platform. Nous aborderons les piĂšges Ă  Ă©viter, les raccourcis Ă  prendre et les adaptations nĂ©cessaires pour rĂ©ussir, tout en rejetant les dogmatismes.

En restant jusqu’à la fin, vous dĂ©couvrirez comment cette mĂ©thode peut ĂȘtre la clĂ© pour adapter vos modĂšles de donnĂ©es selon les besoins de chaque partie de votre application. Utilisez ORM, ODM, Event Sourcing, CQRS selon le besoin et conjointement. Cette confĂ©rence est destinĂ©e Ă  un public de niveau technique intermĂ©diaire et vise Ă  fournir des conseils pratiques et applicables.

ÂżWhat’s That Tech? (đŸ‡ș🇾)

Day 1 - Room 1

Sep 18, 2025 · 15:20 PM - 16:00 PM

ÂżWhat’s That Tech? (đŸ‡ș🇾)

Think you know your tech stacks? Join this light-hearted, live-coded Laravel + NativePHP session where the nostalgic “Who’s That PokĂ©mon?” is reimagined with tech stack logos. From guessing blurred Tailwinds to mistaking Kubernetes for a fidget spinner, it’s part game, part demo, and full-on developer fun.

Expect fast-paced code, a playful UI, and a twist of API-powered interactivity.

Comment Clever Cloud a repensĂ© sa maniĂšre de dĂ©ployer des applications PHP avec FrankenPHP (đŸ‡«đŸ‡·)

Day 1 - Room 3

Sep 18, 2025 · 16:30 PM - 17:10 PM

Comment Clever Cloud a repensĂ© sa maniĂšre de dĂ©ployer des applications PHP avec FrankenPHP (đŸ‡«đŸ‡·)

Cette annĂ©e, PHP fĂȘte ses 30 ans.

Chez Clever Cloud, cela fait prĂšs de 15 ans que nous permettons aux dĂ©veloppeurs de publier et maintenir en conditions opĂ©rationnelles leur applications PHP en toute simplicitĂ©. Au fil du temps, nous avons amĂ©liorĂ© notre configuration Apache, les extensions supportĂ©es, les fonctionnalitĂ©s proposĂ©es, intĂ©grĂ© PHP-FPM simplifiĂ© l’usage des sessions, de Varnish, etc.

En 2024, nous avons dĂ©couvert FrankenPHP et sa promesse d’un fonctionnement plus flexible, efficace, avec de nouvelles possibilitĂ©s, en utilisant Caddy comme serveur web. Nous avons dit banco ! Et commencĂ© Ă  l’intĂ©grer


Help! My Tech Skills Have an Expiration Date (đŸ‡ș🇾)

Day 1 - Room 2

Sep 18, 2025 · 16:30 PM - 17:10 PM

Help! My Tech Skills Have an Expiration Date (đŸ‡ș🇾)

One day, you’re a cutting-edge developer. The next, you blink, and suddenly your favorite framework is “legacy,” job postings demand skills you’ve never heard of, and juniors are asking if you “really used jQuery back in the day.”

In a world where tech moves faster than a CI/CD pipeline on caffeine; how do developers keep up without losing their sanity?

This talk takes a humorous dive into the fear of becoming outdated, the questionable ways we try to stay relevant, and the surprising truth about what actually matters in the long run.

Through real stories, developer confessions, and a few existential crises about AI taking our jobs, we’ll uncover how to future-proof yourself—without falling into the trap of learning every new JavaScript framework just because Twitter says so.

If you’ve ever wondered whether you’re “falling behind” or if you (really) need to learn Rust, this talk is for you.

Scaling Databases (đŸ‡ș🇾)

Day 1 - Room 1

Sep 18, 2025 · 16:30 PM - 17:10 PM

Scaling Databases (đŸ‡ș🇾)

Running your database server on one server is easy. But scaling it is complex as there are many different ways to do it and each one has their own shortcomings. Most literature does never explain the precise advantages and disadvantages of each approach:

  • Tasks to do before scaling
  • Scaling-Up as a simple first approach
  • Multi-Master
  • Read Replication
  • Sharding

API Platform, JsonEncoder and ESA for a skyrocketing API (đŸ‡ș🇾)

Day 1 - Room 1

Sep 18, 2025 · 17:20 PM - 18:00 PM

API Platform, JsonEncoder and ESA for a skyrocketing API (đŸ‡ș🇾)

The topic of the conference will be announced soon.

FrankenPHP en production, migration d’un site e-commerce, mĂ©triques et retour d'expĂ©rience (đŸ‡«đŸ‡·)

Day 1 - Room 2

Sep 18, 2025 · 17:20 PM - 18:00 PM

FrankenPHP en production, migration d’un site e-commerce, mĂ©triques et retour d’expĂ©rience (đŸ‡«đŸ‡·)

PHP améliore ses performances à chaque nouvelle version, et nos applications deviennent de moins en moins gourmandes en ressources. De son cÎté, FrankenPHP promet un gain de performance supplémentaire par rapport à une configuration classique avec php-fpm.

Nous avons eu l’occasion de migrer un e-commerce basĂ© sur Sylius d’une stack traditionnelle nginx/php-fpm vers FrankenPHP, et d’en mesurer les effets. Au-delĂ  des gains de performance, nous verrons quels ajustements ont Ă©tĂ© nĂ©cessaires pour retrouver un environnement fonctionnel, ainsi que les points clĂ©s Ă  prendre en compte avant d’envisager cette transition.

Repenser les filtres API Platform : une nouvelle syntaxe en version 4.1 (đŸ‡«đŸ‡·)

Day 1 - Room 3

Sep 18, 2025 · 17:20 PM - 18:00 PM

Repenser les filtres API Platform : une nouvelle syntaxe en version 4.1 (đŸ‡«đŸ‡·)

API Platform 4.1 est sorti en mars avec un nouveau systĂšme de filtres, dont une syntaxe inspirĂ©e des avancĂ©es introduites prĂ©cĂ©demment, lors de la prise en charge de Laravel dans la version 4.0 du framework. Dans ce talk, nous verrons ma contribution Ă  cette transformation, de l’identification des limites de l’approche prĂ©cĂ©dente, en passant par la conception et la mise en Ɠuvre d’une solution simplifiĂ©e pour les dĂ©veloppeurs API Platform.

À l’aide d’exemples pratiques, nous explorerons comment ces mises Ă  jour peuvent simplifier vos projets en rĂ©duisant la complexitĂ© Ă  l’usage et Ă  l’extension. Que vous soyez un nouvel utilisateur·ice d’API Platform ou expĂ©rimenté·e, cette session vous fournira des Ă©lĂ©ments pour vous aider Ă  tirer parti de ces amĂ©liorations au sein de vos APIs.

Opening Keynote (đŸ‡ș🇾)

Day 2 - Room 1

Sep 19, 2025 · 09:30 AM - 10:10 AM

Opening Keynote (đŸ‡ș🇾)

The topic of the conference will be announced soon

Deploying API Platform on Laravel Cloud (đŸ‡ș🇾)

Day 2 - Room 1

Sep 19, 2025 · 10:20 AM - 11:00 AM

Deploying API Platform on Laravel Cloud (đŸ‡ș🇾)

Modern APIs demand speed, scalability, and simplicity without compromising on developer experience.

With its dedicated Laravel driver, API Platform brings its powerful suite of tools for building REST and GraphQL APIs directly into the Laravel ecosystem.

Combined with Laravel Cloud, a platform built from the ground up for taking the pain out of deploying, hosting and scaling Laravel applications, developers can now ship robust APIs faster than ever.

Headless & Évolutive : concevoir une application dĂ©couplĂ©e avec API Platform et Vue.js (đŸ‡«đŸ‡·)

Day 2 - Room 2

Sep 19, 2025 · 10:20 AM - 11:00 AM

Headless & Évolutive : concevoir une application dĂ©couplĂ©e avec API Platform et Vue.js (đŸ‡«đŸ‡·)

Une architecture entiĂšrement dĂ©couplĂ©e offre flexibilitĂ©, Ă©volutivitĂ©, scalabilitĂ© et intĂ©gration fluide avec des services tiers. Cette confĂ©rence explore comment construire une API robuste avec Symfony et API Platform, permettant Ă  des outils d’automatisation et agents IA d’interagir facilement avec le produit. CĂŽtĂ© frontend, Vue.js est utilisĂ© exclusivement pour consommer l’API, garantissant une sĂ©paration claire des responsabilitĂ©s.

À travers des exemples concrets et une dĂ©monstration en direct, nous plongerons dans les bonnes pratiques, les dĂ©fis rencontrĂ©s et les avantages de cette approche pour construire des applications Ă©volutives et maintenables.

Points clés abordés dans cette présentation

  • Pourquoi opter pour une architecture totalement dĂ©couplĂ©e dans les applications SaaS ?
  • Comment construire un produit headless avec Symfony et API Platform.
  • Bonnes pratiques pour consommer des API avec Vue.js.
  • Exemples concrets et retours d’expĂ©rience issus d’applications en production.

Cette présentation inclura

  • Des exemples de code montrant Vue.js consommant l’API avec TanStack Query
  • Des exemples d’organisation de projets (monorepo avec Moonrepo)
  • Des exemples de gĂ©nĂ©ration de SDK Ă  partir d’une spĂ©cification OpenAPI

Cette prĂ©sentation n’inclura pas

La gĂ©nĂ©ration automatique de frontend avec les outils proposĂ©s par @api-platform/client. Nous ne l’envisageons actuellement que pour des interfaces d’administration, et c’est un sujet Ă  part entiĂšre.

Comment j'ai domptĂ© les planĂštes avec Mercure (đŸ‡«đŸ‡·)

Day 2 - Room 2

Sep 19, 2025 · 11:30 AM - 11:50 AM

Comment j’ai domptĂ© les planĂštes avec Mercure (đŸ‡«đŸ‡·)

Souvent associĂ© aux applications PHP, le protocole Mercure peut pourtant s’intĂ©grer Ă  n’importe quelle stack technologique grĂące Ă  son caractĂšre ouvert. Dans cette prĂ©sentation, je partagerai un retour d’expĂ©rience sur son utilisation dans une application de calcul astronomique dĂ©veloppĂ©e en Python, oĂč Mercure m’a permis d’asynchroniser efficacement des traitements intensifs.

Supercharging Your API Platform Development Experience with AI (đŸ‡ș🇾)

Day 2 - Room 1

Sep 19, 2025 · 11:30 AM - 11:50 AM

Supercharging Your API Platform Development Experience with AI (đŸ‡ș🇾)

The AI revolution is transforming how we work, and the pace of change is breathtaking. Join me on an exploration of cutting-edge AI tools and techniques that are revolutionizing API Platform development workflows.

From automated code generation, problem solving and testing strategies, we’ll discover how AI can eliminate repetitive tasks and unlock new levels of productivity. Through live demonstrations and real-world examples, you’ll learn practical ways to integrate AI into your daily development process.

While the AI landscape evolves rapidly, the principles and techniques we’ll explore will give you a solid foundation to leverage whatever comes next in this exciting space

De Apache Ă  FrankenPHP : simplifier notre infra sans douleur (đŸ‡«đŸ‡·)

Day 2 - Room 2

Sep 19, 2025 · 12:00 PM - 12:20 PM

De Apache Ă  FrankenPHP : simplifier notre infra sans douleur (đŸ‡«đŸ‡·)

Ce retour d’expĂ©rience prĂ©sente la migration d’un SaaS, dans le monde agricole, d’une infrastructure basĂ©e sur Apache/PHP vers FrankenPHP, rĂ©alisĂ©e sans interruption de service et de maniĂšre totalement transparente pour les Ă©quipes de dĂ©veloppement internes et freelances.

Partant d’une architecture simple (Load Balancer manuel, Docker officiel Apache/PHP, tĂąches asynchrones via Supervisord), plusieurs limites Ă©taient identifiĂ©es : gestion manuelle du HTTPS, lourdeur des images Docker, et manque de flexibilitĂ©. AprĂšs une phase de POC et d’expĂ©rimentation, la migration a Ă©tĂ© menĂ©e en deux Ă©tapes progressives. L’objectif Ă©tait de simplifier l’infrastructure, d’automatiser la gestion du HTTPS et de rĂ©duire la taille des images, tout en maintenant les processus existants.

Le talk dĂ©taillera les Ă©tapes clĂ©s de cette transition, les bĂ©nĂ©fices observĂ©s, ainsi que les points d’attention dĂ©couverts en cours de route.

PIE: The Next Big Thing (đŸ‡ș🇾)

Day 2 - Room 1

Sep 19, 2025 · 12:00 PM - 12:20 PM

PIE: The Next Big Thing (đŸ‡ș🇾)

There are revolutions afoot that you may not even be aware of. When many like to shout that PHP is dead, many of us know that it comes from a reputation of yesteryear. That the language has evolved with such velocity in recent years that it is more than ever an extremely competitive choice, not only for the web, but also for CLI applications for example.

And yet, some features were still rather archaic until recently. PHP extensions in particular. Although an extremely powerful tool for adding functionality to the language, taking advantage of the execution speed of the C language, extensions are all too often under-utilized, or even frowned upon, due to a tedious installation process. Although Docker containers have greatly helped to “solve“ this problem, it’s still more complicated than installing a package with Composer. Unless
 it becomes that easy?

It’s time to shine the spotlight on PIE, a tool initiated by The PHP Foundation, which promises to do just that. It’s time to breathe new life into PHP extensions!

Opening Keynote (đŸ‡ș🇾)

Day 2 - Room 1

Sep 19, 2025 · 13:50 PM - 14:30 PM

Opening Keynote (đŸ‡ș🇾)

The topic of the conference will be announced soon

OĂč sont passĂ©es les femmes de l'histoire de la tech ? 2.0 (đŸ‡«đŸ‡·)

Day 2 - Room 1

Sep 19, 2025 · 14:40 PM - 15:20 PM

OĂč sont passĂ©es les femmes de l’histoire de la tech ? 2.0 (đŸ‡«đŸ‡·)

Lors du premier chapitre, nous avons explorĂ© les contributions extraordinaires des femmes Ă  l’histoire de l’informatique. Mais saviez-vous que ce n’était que la partie Ă©mergĂ©e de l’iceberg ? En approfondissant ce sujet passionnant, j’ai dĂ©couvert encore plus d’histoires incroyables Ă  partager.

Que dire de la pionniĂšre derriĂšre le langage assembleur ? Ou de l’inventrice du STP, sans lequel le World Wide Web n’aurait peut-ĂȘtre jamais vu le jour ? Et que dire de l’esprit brillant Ă  l’origine de l’architecture ARM ?

Rejoignez-moi pour un nouveau voyage Ă  travers l’histoire de l’informatique, Ă  la dĂ©couverte des rĂ©alisations remarquables d’encore plus de femmes exceptionnelles.

Rendez vos devs front heureux en normalisant toutes vos erreurs d'API grĂące Ă  API Platform et la RFC 7807 (đŸ‡«đŸ‡·)

Day 2 - Room 2

Sep 19, 2025 · 14:40 PM - 15:20 PM

Rendez vos devs front heureux en normalisant toutes vos erreurs d’API grĂące Ă  API Platform et la RFC 7807 (đŸ‡«đŸ‡·)

J’ai envie de partager un retour d’expĂ©rience sur le design des API chez Exotec, en attaquant un vrai point de friction : la gestion des erreurs. Comment bien documenter les cas limites ? Comment organiser son code pour gĂ©rer les erreurs facilement, les ranger proprement, et surtout les exposer clairement pour que les utilisateurs pigent vite ce qui cloche chez eux ?

Mon objectif ultime : qu’une API sache expliquer Ă  l’utilisateur pourquoi ça plante — avec une UX aux petits oignons qui lui permette de rĂ©agir vite et en autonomie.

On fera un peu de thĂ©orie, mais surtout du concret : comment structurer son code ? Quelle hiĂ©rarchie d’exceptions adopter ? OĂč tracer la limite face aux erreurs cheloues ou carrĂ©ment exotiques ?

2025, an API Platform Odyssey (đŸ‡ș🇾)

Day 2 - Room 1

Sep 19, 2025 · 15:30 PM - 16:10 PM

2025, an API Platform Odyssey (đŸ‡ș🇾)

I still remember working on a project that used a massive e-commerce Cloud Platform back in 2018. The array came back, and I loudly admitted, “what on earth does embedded mean?!”. Nobody corrected me. Nobody even knew it was the HAL standard, or what HATEOAS meant.

Fast forward to now, and anybody who wants to create an API in REST should all be using HAL standards. The drawback is: do you roll your own, do you find a 3rd party library to do it?

Step forward API Platform. Because if you’re going to code an API to HAL standards and do it quickly, this is a revelation.

SystĂšme de Types et relation de sous-typage en PHP (đŸ‡«đŸ‡·)

Day 2 - Room 2

Sep 19, 2025 · 15:30 PM - 16:10 PM

SystĂšme de Types et relation de sous-typage en PHP (đŸ‡«đŸ‡·)

Comme tout langage de programmation, PHP a un systĂšme de types. Son systĂšme de type a Ă©voluĂ© au cours des annĂ©es pour devenir plus complet et robuste. PHP a aussi une notion de sous type suivant le Principe de Substitution de Liskov, plus couramment connue en tant que LSP. Mais qu’est-ce qu’est un systĂšme de type et pourquoi utilise-t-on le Principe de Substitution de Liskov comme notion de sous type en PHP ?

Dans cette conférence, nous explorerons ces notions et quel est le futur potentiel du systÚme de type de PHP.

A search for truth (đŸ‡ș🇾)

Day 2 - Room 2

Sep 19, 2025 · 16:40 PM - 17:20 PM

A search for truth (đŸ‡ș🇾)

As systems become ever more complex, more and more “layers of truth” are added to the system (search indices, caches, read replicas, etc). How do we manage them when things go awry?

This is a talk about preventing cascading failures by treating failure as a normal mode of operation.

Symfony et l'Injection de DĂ©pendances : Du passĂ© au futur (đŸ‡«đŸ‡·)

Day 2 - Room 1

Sep 19, 2025 · 16:40 PM - 17:20 PM

Symfony et l’Injection de DĂ©pendances : Du passĂ© au futur (đŸ‡«đŸ‡·)

L’Injection de DĂ©pendances est un pilier fondamental de Symfony. Depuis ses premiĂšres versions, le framework a rĂ©volutionnĂ© la gestion des services et des dĂ©pendances grĂące Ă  son conteneur d’injection de dĂ©pendances et son Ă©volution constante vers plus de simplicitĂ© et de performance.

Dans ce talk, nous allons explorer l’histoire et l’évolution de l’injection de dĂ©pendances dans Symfony et voir comment son potentiel est exploitĂ© dans API Platform.

Questions ?Contact us!

or follow us on social media


Copyright © 2024 Les-Tilleuls.coop