API Platform Conference

The API Platform Conference 2024 took place on September 19th and 20th in Lille and online. Dive into conferences in English and French about the API Platform's ecosystem. We hope you will enjoy watching them as much as we enjoyed organizing this conference. API Platform Con is an event made and sponsored by Les-Tilleuls.coop. More info: https://api-platform.com/con/2024/review

Lille

2024

List of videos

API Platform Conference 2024 - Kévin Dunglas - API Platform Laravel

Dive into API Platform 4 and its Laravel support. _____ More info: https://api-platform.com/con/2024/ X: https://twitter.com/ApiPlatform Music credits: Welcome to the Jungle, Alex MakeMusic

Watch
API Platform Conference 2024 - Antoine Bluchet (Soyuka) - API Platform: The Pragmatic Framework

More info: https://api-platform.com/con/2024/ X: https://x.com/ApiPlatform Music credits: Welcome to the Jungle, Alex MakeMusic

Watch
API Platform Conference 2024 - Derick Rethans - Better Debugging with Xdebug

In this talk I explain how to use Xdebug to get more productive writing PHP code, focussing on the improvements in Xdebug 3.2 and 3.3, to make the debugging experience better and easier to set up. Beyond that, this session also goes through a few complicated scenarios that are harder to debug, and shows solutions to these conundrums. _______ More info: https://api-platform.com/con/2024/ X: https://x.com/ApiPlatform Music credits: Welcome to the Jungle, Alex MakeMusic

Watch
API Platform Conference 2024 - Matt Holt - Maximizing your APIs in Production with Caddy Web Server

Caddy is the web server that underpins API Platform and gives your PHP site its interface with the Web. Did you know you can wield Caddy to give your site or business a competitive edge? In this presentation by the Caddy author, learn how to use several of Caddy’s flagship features to enhance your site’s deployment and development workflows. ______ More info: https://api-platform.com/con/2024/ X: https://x.com/ApiPlatform Music credits: Welcome to the Jungle, Alex MakeMusic

Watch
API Platform Conference 2024 - Smaïne Milianni - Comment se sortir du legacy

Le legacy c’est du code qu’un développeur ou une développeuse a écrit lorsque son café était chaud. C’est en réalité un mot qui fait peur, un monstre qui cache du code obsolète, non maintenu et difficile à maintenir, en somme tout ce que nous, développeurs et développeuses détestons. Smell code, anti-pattern, architecture non maîtrisée, dette technique, deadline, pression… Il y a plein de raisons qui expliquent qu’une codebase bascule doucement vers du legacy. Dans cette conférence, je vous donnerai quelques clés pour maîtriser votre codebase et éviter de dériver vers du code legacy, nous verrons également ensemble comment en sortir si vous êtes en plein dedans. _______ More info: https://api-platform.com/con/2024/ X: https://x.com/ApiPlatform Music credits: Welcome to the Jungle, Alex MakeMusic

Watch
API Platform Conference 2024 - Générer une documentation d’API aux petits oignons - Marion Agé

API Platform permet de créer une API hypermédia moderne et propose nativement une description auto-générée de votre API. Cette documentation d’API est accessible dans le format OpenAPI (anciennement Swagger), ou encore Hydra, assurant une intégration avec les autres systèmes. Grâce à cela, vos utilisateurs et vous-même bénéficiez d’une documentation exhaustive et précise, essentielle pour le développement des clients d’API. Cette présentation se concentrera sur les vastes possibilités de configuration offertes par API Platform, en mettant l’accent sur la personnalisation de la documentation de l’API. Nous explorerons comment enrichir votre documentation, l’adapter spécifiquement à vos besoins, ou encore comment filtrer les opérations affichées selon les permissions utilisateur attribuées à vos ressources ou vos opérations. _______ More info: https://api-platform.com/con/2024/ X: https://x.com/ApiPlatform Music credits: Welcome to the Jungle, Alex MakeMusic

Watch
API Platform Conference 2024 - API Platform, des développeurs d'attributs ? Clément Talleu

Les développeurs et développeuses API Platform, il faut qu’on l’admette, écrivent beaucoup d’attributs. C’est même une des forces du framework : grâce à quelques (ok, parfois des dizaines) lignes d’annotations bien placées, notre application peut profiter de fonctionnalités avancées et complexes qui nécessiteraient des heures à développer intégralement. Après un retour sur l’histoire des RFC qui ont conduit à leur implémentation en PHP, voyons ensemble comment les attributs sont gérés et interprétés dans API Platform. _______ More info: https://api-platform.com/con/2024/ X: https://x.com/ApiPlatform Music credits: Welcome to the Jungle, Alex MakeMusic

Watch
API Platform Conference 2024 - Domain-Driven Design: The Basics - Stefan Koopmanschap

So you’ve heard people talk about Domain-Driven Design. But what is it? What is the blue book? And what is the red book? How can it be applied to your project? During this session you’ll learn more about the basics of Domain-Driven Design. _______ More info: https://api-platform.com/con/2024/ X: https://x.com/ApiPlatform Music credits: Welcome to the Jungle, Alex MakeMusic

Watch
API Platform Conference 2024 - Le cache HTTP d'API Platform - Sylvain Combraque

Quand on pense au cache HTTP on pense généralement à Varnish, mais ce n’est pas celui par défaut dans API Platform. En effet, API Platform, étant propulsé dorénavant par FrankenPHP, est donc basé sur le reverse-proxy Caddy. Ce dernier possède un écosystème bien fourni notamment grâce à ses modules, qui permettent d’étendre ses possibilités. Un module en particulier permet de faire du cache HTTP, nativement, et tire partie des fonctionnalités mises à disposition d’API Platform pour réduire considérablement la durée de vos requêtes. Un module qui est en avance sur son temps, qui supporte les RFCs précédentes mais aussi futures et qui s’intègre parfaitement dans des codebases existantes. Comment l’activer, le configurer, gérer l’invalidation, et bien plus. Comment, avec un seul binaire, pouvez-vous booster votre application. Nous verrons cela lors de cette présentation. _______ More info: https://api-platform.com/con/2024/ X: https://x.com/ApiPlatform Music credits: Welcome to the Jungle, Alex MakeMusic

Watch
API Platform Conference 2024 - Table ronde : tour d’horizon du marché de l’emploi en 2024

Le marché de l’emploi est-il vraiment en crise ? Alors que ce sujet suscite toujours de nombreux débats et questionnements (offre et demande déséquilibrées, disparition de certains métiers, fin des levées de fonds, etc. ) et en réponse à cette ouverture quelque peu alarmiste, des professionnels du secteur reviendront sur l’état du marché de l’emploi dans la tech, ses salaires (entre idéalisation et réalité), le profil des candidats en 2024, leurs stratégies de différenciation et les initiatives des entreprises pour maintenir un juste équilibre entre attractivité et réalité. Nos experts Jeanne Londiche, Olivier Mansour et Clément Talleu partageront leurs visions lors de cette table ronde présentée par Grégoire Hébert. ______ More info: https://api-platform.com/con/2024/ X: https://x.com/ApiPlatform Music credits: Welcome to the Jungle, Alex MakeMusic

Watch
API Platform Conference 2024 - Florian Engelhardt - Processing One Billion Rows in PHP

The 1brc is “a fun exploration of how quickly 1B rows from a text file can be aggregated with Java”, but let’s face it, we should be able to do this in PHP too, right? Join me and let’s see how fast we can actually aggregate 1B rows in PHP and learn about optimising the performance of PHP software along the way. _______ More info: https://api-platform.com/con/2024/ X: https://twitter.com/ApiPlatform Music credits: Welcome to the Jungle, Alex MakeMusic

Watch
API Platform Conference 2024 - Frédéric Bouchery - Adopter un lapin

RabbitMQ, vous en avez certainement entendu parler, mais franchement, ces histoires d’exchange, de queue, de binding, de topic, de fanout, ce n’est pas toujours très clair. Et de toutes façons, vous ne pensez pas trop en avoir besoin ! Pourtant, c’est un excellent outil pour déporter du traitement, comme une dénormalisation de données par exemple. Lors de cette conférence, très didactique, vous découvrirez les bases de RabbitMQ et comment l’utiliser avec Symfony Messenger et API Platform. Vous allez enfin comprendre comment utiliser RabbitMQ et votre monde va s’éclairer, promesse tenue ! ________ More info: https://api-platform.com/con/2024/ X: https://x.com/ApiPlatform Music credits: Welcome to the Jungle, Alex MakeMusic

Watch
API Platform Conference 2024 - Laura Durieux - Intégrer une IA générative dans API Platform

Laissez moi vous présenter IMPACT - Initiative for Minoritized Pioneers and Achievements in Computer Technologies, mon projet open source qui compte centraliser le plus d’informations possible sur les femmes qui ont influencé l’histoire de l’informatique. Sa particularité ? C’est qu’il est pensé de manière à ce que ça soit une IA generative qui crée les biographies des femmes en fonction des données qui seront apportées et bien plus de fonctionnalités. Construite en API Platform, découvrons comment il est possible d’y intégrer une IA, et si c’est une bonne idée. ______ More info: https://api-platform.com/con/2024/ X: https://x.com/ApiPlatform Music credits: Welcome to the Jungle, Alex MakeMusic

Watch
API Platform Conference 2024 - Imen Ezzine - Comment tester une API externe en ayant 0 mocks ?

À une époque où les APIs externes prennent de plus en plus de place, nos tests se retrouvent dépendants de ces dernières.La première idée qui pourrait venir à l’esprit pour nos tests serait de créer des mocks pour bouchonner ces APIs, mais ceci peut devenir vite fastidieux et difficilement maintenable. Durant cette conférence, nous allons voir comment tester une API externe en restant au plus proche du contrat de cette dernière et en n’ayant aucun mock. _______ More info: https://api-platform.com/con/2024/ X: https://x.com/ApiPlatform Music credits: Welcome to the Jungle, Alex MakeMusic

Watch
API Platform Conference 2024 - Allison Guilhem - Real-time message handling and notifications

To meet the current demands for responsiveness and scalability in web applications and APIs, we will explore how to build a modern architecture for message handling using API Platform, Symfony Messenger and Mercure. Our goal is to establish a robust workflow that enables message processing and real time user notifications. We will demonstrate how to orchestrate these technologies to deliver a seamless and immediate user experience, while ensuring high availability and optimal performance. This talk will give you a good foundation to address some of today’s performance and responsiveness requirements. ______ More info: https://api-platform.com/con/2024/ X: https://x.com/ApiPlatform Music credits: Welcome to the Jungle, Alex MakeMusic

Watch
API Platform Conference 2024 - François Zaninotto - API Platform Admin The Ultimate Admin Generator

API Platform comes with a powerful admin generator, now based on react-admin v5. Building admin or B2B UIs for your API has never been easier, thanks to guessers, TypeScript validation, and a very large library of widgets. It’s as if HTML had been extended with new components for filters, menus, user preferences, etc. Even if you’re allergic to JS, API Platform Admin will dramatically boost your productivity. ______ More info: https://api-platform.com/con/2024/ X: https://twitter.com/ApiPlatform Music credits: Welcome to the Jungle, Alex MakeMusic

Watch
API Platform Conference 2024 - Mathias Arlaud - Making API Platform serialization superfast

Serialization plays an essential role in any web application, particularly in the context of APIs, as it is one of the pivots of the HTTP request/response cycle. Needs are evolving, and since its creation, the Serializer has confronted new issues. Its ability to handle large volumes of data while remaining efficient and flexible has become critical. And because API Platform relies a lot on that component, Serializer’s limits are kind of API Platform’s. But new tools have appeared over the years, each enabling an independent improvement of a part of the Serializer component. What are these tools? And how can they be orchestrated and integrated to API Platform to make it amazingly fast? That’s what we’ll be talking about at this conference. _______ More info: https://api-platform.com/con/2024/ X: https://x.com/ApiPlatform Music credits: Welcome to the Jungle, Alex MakeMusic

Watch
API Platform Conference 2024 - Sergès Goma - Evil Tech: How Devs Became Villains

Once upon a time, developers were the unsung heroes of our world. The stereotypical developer, with glasses perched on the nose and an innate talent for science, even inspired the alter egos of superheroes. However, today, software engineers often find themselves under scrutiny for their roles in creating data-gathering apps, facial recognition software in CCTV systems, and the constant tracking of citizens through GPS, among other issues. From being heroes to becoming modern-day Dr. Frankensteins, tech creators face an unenviable dilemma: to embrace malevolence or strive for heroism. During this talk, we will delve deep into the complex relationship between technology and ethics, and explore how developers navigate the fine line between progress and principles. This is our villain’s origin story, told with a touch of dark humor. _______ More info: https://api-platform.com/con/2024/ X: https://x.com/ApiPlatform Music credits: Welcome to the Jungle, Alex MakeMusic

Watch
API Platform Conference 2024 - Matthieu Werner - L'IA au service de vos projets API Platform

Les IA dans le dev, tout le monde en parle, les utilise, parfois maladroitement, parfois un peu trop. Je vous propose un petit voyage de développement, de l’idée au produit fini, où chaque étape est accompagnée par un outil enrichi par l’IA (brainstorm, conception, design, découpage logique, programmation, déploiement, suivi, monitoring, etc.). On ressort de ce talk avec de l’outillage, et une idée plus structurée de ce qui peut se faire avec des outils modernes. La stack de dev pur sera web, avec du PHP en back, et du JS en front. _____ More info: https://api-platform.com/con/2024/ X: https://x.com/ApiPlatform Music credits: Welcome to the Jungle, Alex MakeMusic

Watch
API Platform Conference 2024 - Łukasz Chruściel - Sylius Migration to API Platform 3

Migrating Sylius to API Platform 3 is no small feat. In this presentation, we will discuss the many challenges we faced during this complex transition and the innovative solutions we used to overcome them. This journey began with a clear goal: to leverage the robust capabilities of API Platform 3 to improve the performance and scalability of Sylius. In this talk, I will share the critical steps we took, the obstacles we encountered, and the strategies we used to overcome these challenges. We will address the following questions: - What were the key technical hurdles in migrating Sylius to API Platform 3? - How did we ensure compatibility and maintain data integrity throughout the migration? - What were our key takeaways and best practices from this experience? Join us to gain insights from our experience, learn about common pitfalls in such migrations, and discover how to navigate them effectively. Whether you are planning a similar migration or looking to optimize your current setup, this session will provide valuable lessons and practical tips to help you succeed. _________ More info: https://api-platform.com/con/2024/ X: / apiplatform Music credits: Welcome to the Jungle, Alex MakeMusic

Watch
API Platform Conference 2024 - Adrien Guernier - Développer des composants avec Storybook

L’approche par composants, permise par les frameworks front comme React ou Vue, révolutionne la productivité des développeurs et développeuses. Mais comment fabriquer un composant en isolation ? Storybook, utilisé notamment sur API Platform Admin et React-Admin, est votre ami pour développer en JS. Venez découvrir les bonnes pratiques et des astuces d’utilisation de cet outil indispensable. _________ More info: https://api-platform.com/con/2024/ X: https://x.com/ApiPlatform Music credits: Welcome to the Jungle, Alex MakeMusic

Watch
API Platform Conference 2024 - Fabien Papet - Un moteur de recherche avec Elastica & API Platform

Lorsque la recherche textuelle dans la base de données ne suffit plus, il est souvent recommandé d’utiliser un moteur de recherche comme Elasticsearch. Malheureusement il est fastidieux de construire des requêtes avancées avec de simples tableaux PHP. C’est ici qu’Elastica vient à notre secours. Un seul problème, Elastica ne possède pas d’intégration avec API Platform. Nous l’avons donc créée : présentation et démo ! ________ More info: https://api-platform.com/con/2024/ X: https://x.com/ApiPlatform Music credits: Welcome to the Jungle, Alex MakeMusic

Watch
API Platform Conference 2024 - Nicolas Grekas - Consuming HTTP APIs in PHP the Right Way!

Server-to-server communication via HTTP requests should be straightforward, but it often presents unexpected challenges. From understanding HTTP itself to mapping requests to your domain and ensuring an excellent Developer Experience (DX) when building an SDK, the process is far from simple. In this talk, we’ll explore these challenges and demonstrate how to overcome them using SOLID object-oriented practices. Discover how to leverage tools like php-http/discovery, symfony/http-client, and tackle the infamous PSR-7 trauma. Join us for practical insights into effectively consuming HTTP APIs in PHP. _______ More info: https://api-platform.com/con/2024/ X: https://x.com/ApiPlatform Music credits: Welcome to the Jungle, Alex MakeMusic

Watch
API Platform Conference 2024 - Boas Falke - Binary Brewing: Automating FrankenPHP Builds

Explore the fusion of FrankenPHP, Raspberry Pi, and GitLab CI. Join me in uncovering how we automated the creation of standalone binaries for PHP applications using FrankenPHP, transforming the deployment process into an easy one click solution. Key Takeaways: - Learn how FrankenPHP’s standalone binary creation can simplify deployments. - Understand the benefits of using FrankenPHP for unconventional environment deployments. - Gitlab CI insights and how to use it for automated releases. _________ More info: https://api-platform.com/con/2024/ X: https://x.com/ApiPlatform Music credits: Welcome to the Jungle, Alex MakeMusic

Watch
API Platform Conference 2024 - Steve McDougall - Artisinal API Platform

Join me at the API Platform Conference for an insight into how to make the API Platform more “artisinal”. By this, I mean we are going to explore how we can use API Platform within a Laravel application, and how we can lean on API Platform to craft robust APIs. We will delve into practical strategies, demonstrating how you can leverage the strengths of both frameworks to enhance your API development. From this talk you will gain insights into setting up API Platform within a Laravel environment, optimizing the API performance, and implementing some best practices to ensure scalability and security. Whether you’re a seasoned Laravel developer eager to expand your API toolkit, or new to API Platform, this talk will equip you with the knowledge you need to illuminate your next API Platform project. ______ More info: https://api-platform.com/con/2024/ X: https://x.com/ApiPlatform Music credits: Welcome to the Jungle, Alex MakeMusic

Watch