Les-Tilleuls.coop
Les-Tilleuls.coop
  • 111
  • 102 401
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: api-platform.com/con/2024/
X: x.com/ApiPlatform
Music credits: Welcome to the Jungle, Alex MakeMusic
āļĄāļļāļĄāļĄāļ­āļ‡: 275

āļ§āļĩāļ”āļĩāđ‚āļ­

API Platform Conference 2024 - Boas Falke - Binary Brewing: Automating FrankenPHP Builds
āļĄāļļāļĄāļĄāļ­āļ‡ 9721 āļ§āļąāļ™āļ—āļĩāđˆāļœāđˆāļēāļ™āļĄāļē
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 unconven...
API Platform Conference 2024 - Nicolas Grekas - Consuming HTTP APIs in PHP the Right Way!
āļĄāļļāļĄāļĄāļ­āļ‡ 21521 āļ§āļąāļ™āļ—āļĩāđˆāļœāđˆāļēāļ™āļĄāļē
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-ori...
API Platform Conference 2024 - Fabien Papet - Un moteur de recherche avec Elastica & API Platform
āļĄāļļāļĄāļĄāļ­āļ‡ 8721 āļ§āļąāļ™āļ—āļĩāđˆāļœāđˆāļēāļ™āļĄāļē
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 :...
API Platform Conference 2024 - Adrien Guernier - DÃĐvelopper des composants avec Storybook
āļĄāļļāļĄāļĄāļ­āļ‡ 183āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™
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. Mor...
API Platform Conference 2024 - Łukasz Chruściel - Sylius Migration to API Platform 3
āļĄāļļāļĄāļĄāļ­āļ‡ 90āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™
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...
API Platform Conference 2024 - Laura Durieux - IntÃĐgrer une IA gÃĐnÃĐrative dans API Platform
āļĄāļļāļĄāļĄāļ­āļ‡ 220āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™
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 do...
API Platform Conference 2024 - Matthieu Werner - L'IA au service de vos projets API Platform
āļĄāļļāļĄāļĄāļ­āļ‡ 77āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™
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 ...
API Platform Conference 2024 - Allison Guilhem - Real-time message handling and notifications
āļĄāļļāļĄāļĄāļ­āļ‡ 273āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™
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 s...
API Platform Conference 2024 - FrÃĐdÃĐric Bouchery - Adopter un lapin
āļĄāļļāļĄāļĄāļ­āļ‡ 237āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™
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...
API Platform Conference 2024 - Mathias Arlaud - Making API Platform serialization superfast
āļĄāļļāļĄāļĄāļ­āļ‡ 184āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™
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...
API Platform Conference 2024 - Domain-Driven Design: The Basics - Stefan Koopmanschap
āļĄāļļāļĄāļĄāļ­āļ‡ 414āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™
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: api-platform.com/con/2024/ X: x.com/ApiPlatform Music credits: Welcome to the Jungle, Alex MakeMusic
API Platform Conference 2024 - Le cache HTTP d'API Platform - Sylvain Combraque
āļĄāļļāļĄāļĄāļ­āļ‡ 173āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™
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...
API Platform Conference 2024 - GÃĐnÃĐrer une documentation d’API aux petits oignons - Marion AgÃĐ
āļĄāļļāļĄāļĄāļ­āļ‡ 261āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™
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ÃĐ...
API Platform Conference 2024 - API Platform, des dÃĐveloppeurs d'attributs ? ClÃĐment Talleu
āļĄāļļāļĄāļĄāļ­āļ‡ 192āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™
API Platform Conference 2024 - API Platform, des dÃĐveloppeurs d'attributs ? ClÃĐment Talleu
API Platform Conference 2024 - SmaÃŊne Milianni - Comment se sortir du legacy
āļĄāļļāļĄāļĄāļ­āļ‡ 853āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™
API Platform Conference 2024 - SmaÃŊne Milianni - Comment se sortir du legacy
API Platform Conference 2024 - Derick Rethans - Better Debugging with Xdebug
āļĄāļļāļĄāļĄāļ­āļ‡ 227āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™
API Platform Conference 2024 - Derick Rethans - Better Debugging with Xdebug
API Platform Conference 2024 - Table ronde : tour d’horizon du marchÃĐ de l’emploi en 2024
āļĄāļļāļĄāļĄāļ­āļ‡ 353āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™
API Platform Conference 2024 - Table ronde : tour d’horizon du marchÃĐ de l’emploi en 2024
API Platform Conference 2024 - Imen Ezzine - Comment tester une API externe en ayant 0 mocks ?
āļĄāļļāļĄāļĄāļ­āļ‡ 4102 āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™
API Platform Conference 2024 - Imen Ezzine - Comment tester une API externe en ayant 0 mocks ?
API Platform Conference 2024 - Antoine Bluchet (Soyuka) - API Platform: The Pragmatic Framework
āļĄāļļāļĄāļĄāļ­āļ‡ 4102 āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™
API Platform Conference 2024 - Antoine Bluchet (Soyuka) - API Platform: The Pragmatic Framework
API Platform Conference 2024 - Matt Holt - Maximizing your APIs in Production with Caddy Web Server
āļĄāļļāļĄāļĄāļ­āļ‡ 3862 āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™
API Platform Conference 2024 - Matt Holt - Maximizing your APIs in Production with Caddy Web Server
API Platform Conference 2024 - François Zaninotto - API Platform Admin The Ultimate Admin Generator
āļĄāļļāļĄāļĄāļ­āļ‡ 6662 āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™
API Platform Conference 2024 - François Zaninotto - API Platform Admin The Ultimate Admin Generator
API Platform Conference 2024 - Florian Engelhardt - Processing One Billion Rows in PHP
āļĄāļļāļĄāļĄāļ­āļ‡ 4892 āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™
API Platform Conference 2024 - Florian Engelhardt - Processing One Billion Rows in PHP
API Platform Conference 2024 - KÃĐvin Dunglas - API Platform 4
āļĄāļļāļĄāļĄāļ­āļ‡ 1.2K2 āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™
API Platform Conference 2024 - KÃĐvin Dunglas - API Platform 4
API Platform Con 2024 Aftermovie
āļĄāļļāļĄāļĄāļ­āļ‡ 4893 āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™
API Platform Con 2024 Aftermovie
API Platform Conference 2023 - LoÃŊc FrÃĐmont - L'impact d'API Platform sur l'Open Source
āļĄāļļāļĄāļĄāļ­āļ‡ 342āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§
API Platform Conference 2023 - LoÃŊc FrÃĐmont - L'impact d'API Platform sur l'Open Source
API Platform Conference 2023 - KÃĐvin Dunglas - Opening Keynote
āļĄāļļāļĄāļĄāļ­āļ‡ 2Kāļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§
API Platform Conference 2023 - KÃĐvin Dunglas - Opening Keynote
API Platform Conference 2023 - Alex Rock - API Platform, Svelte et un max de buzz-words
āļĄāļļāļĄāļĄāļ­āļ‡ 435āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§
API Platform Conference 2023 - Alex Rock - API Platform, Svelte et un max de buzz-words
API Platform Conference 2023 - Core Team - Q&A session
āļĄāļļāļĄāļĄāļ­āļ‡ 208āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§
API Platform Conference 2023 - Core Team - Q&A session

āļ„āļ§āļēāļĄāļ„āļīāļ”āđ€āļŦāđ‡āļ™

  • @NeverCodeAlone
    @NeverCodeAlone 24 āļ§āļąāļ™āļ—āļĩāđˆāļœāđˆāļēāļ™āļĄāļē

    Very good speaker and talk. Thanks a lot for the video.

  • @indraindra8108
    @indraindra8108 25 āļ§āļąāļ™āļ—āļĩāđˆāļœāđˆāļēāļ™āļĄāļē

    Wooooow, Nandiaaaa yamar huurhun yumbee?! Baharhaj bnaaaaaa âĪâĪâĪ

  • @miratechsolutions5777
    @miratechsolutions5777 27 āļ§āļąāļ™āļ—āļĩāđˆāļœāđˆāļēāļ™āļĄāļē

    A great topic, and I appreciate the effort in presenting it! However, I felt the talk could have been more structured. For example, focusing on the different layers of Domain-Driven Design (Domain, Application, Infrastructure, and Presentation layers) might have helped clarify the key concepts more effectively. Organizing the talk around these layers could make the content easier to follow and more impactful. Thanks for sharing ... looking forward to seeing more from you!

  • @julkido
    @julkido āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™

    Je ne connaissais pas non plus, merci pour la prÃĐsentation !

  • @NeverCodeAlone
    @NeverCodeAlone āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™

    Very good topic and talk.

  • @NeverCodeAlone
    @NeverCodeAlone āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™

    No my language but sounds good ;)

  • @NeverCodeAlone
    @NeverCodeAlone āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™

    Very good talk. Thanks a lot for the video.

  • @Gog0
    @Gog0 2 āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™

    Je ne connaissais pas ces outils, super pratique !

  • @pt4ve8cw3l
    @pt4ve8cw3l 2 āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™

    TrÃĻs intÃĐressant. Merci pour la prez!

  • @etienneleba3151
    @etienneleba3151 2 āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™

    Super talk !! 🚀

  • @NeverCodeAlone
    @NeverCodeAlone 2 āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™

    Very good inspiration. Thanks a lot.

  • @andromadusnaruto1544
    @andromadusnaruto1544 2 āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™

    Lovely. I'm starting to learn API Platform. ðŸ‘ðŸ―

  • @VazgenManukyan-u8n
    @VazgenManukyan-u8n 2 āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™

    wow

  • @NeverCodeAlone
    @NeverCodeAlone 2 āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™

    Very nice setup and speaker. Super video.

  • @NeverCodeAlone
    @NeverCodeAlone 2 āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™

    Exact what I need for my project.

  • @NeverCodeAlone
    @NeverCodeAlone 2 āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™

    Super talk and very good video.

  • @chris99935
    @chris99935 4 āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™

    Forward to 2024, this is still not documented anywhere.

    • @AlexMerlin1985
      @AlexMerlin1985 3 āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™

      Most (if not all) of it is in the 3 tutorials on SymfonyCasts. I learned this stuff from there, in lack of a better alternative.

  • @AbderrahmanDAIF-y1l
    @AbderrahmanDAIF-y1l 4 āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™

    Thanks for sharing this talk 🙏

  • @laurentfouquet1299
    @laurentfouquet1299 5 āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™

    Thanks a lot for the talk !

  • @issaissifou4959
    @issaissifou4959 6 āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™

    TrÃĻs intÃĐressant !

  • @techjunky9863
    @techjunky9863 6 āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™

    So do you put now the security annotations on the DTO in this case or still the entity cause this is what the Provider/Processor is calling?

  • @bcassol
    @bcassol 6 āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™

    Great talk

  • @mathieuconstantin6811
    @mathieuconstantin6811 7 āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™

    TrÃĻs bonne prÃĐsentation. Je sent que je vais le tester. Y aurait-il un article sur sa mise en place ? Merci pour cette super prÃĐsentation !

  • @jecajSudbine
    @jecajSudbine 7 āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™

    Good stuff!

  • @hhovanasty5514
    @hhovanasty5514 8 āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™

    Php dragon ball z ! 😂😂

  • @lionelkouame
    @lionelkouame 9 āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™

    Un talk magnifique !

  • @J4si3k1992
    @J4si3k1992 10 āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™

    I've been trying to use sylius for a few weeks now and it's not looking good. The documentation is poor & poorly written, which does not encourage implementation in Sylius e-commerce. If someone doesn't have advanced knowledge in symfony, they are not able to start with this framework. I honestly think that I should give up further development in this direction.

  • @gmxweb7635
    @gmxweb7635 10 āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™

    Super talk! Est-ce qu'il y aurait par hasard le slide ou un article quelque part qui reprend ce qui est prÃĐsentÃĐ ici ?

  • @pjmeadmtu
    @pjmeadmtu 11 āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™

    Fantastic talk!

  • @mathieud2106
    @mathieud2106 11 āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™

    ðŸ”Ĩfrankenphp ðŸ”Ĩ

  • @LewisRabarison
    @LewisRabarison āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§

    The conference was interesting , can you leave here the link of the repository

  • @toblamabor7072
    @toblamabor7072 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§

    On ne voit pas l'ÃĐcran de prÃĐsentation dommage

  • @julkido
    @julkido āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§

    "I like reimplementing everything" 😂 Good talk!

  • @Bdijredknfe
    @Bdijredknfe āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§

    Thank you a lot. J'ai dÃĐveloppÃĐ un gros projet ces 6 derniers mois pour une start-up oÃđ j'ÃĐtais le lead dev back (ma mission se termine à NoÃŦl). Voici une des difficultÃĐs que j'ai rencontrÃĐ. L'API est pour une sorte de marketplace et il y a 5 typologies d'utilisateurs : le public (anonymous users), les clients (users), les vendeurs, les accompagnateurs de vendeurs et les admins internes. Chaque rÃīle a ensuite ses propres rÃĻgles de sÃĐcuritÃĐ (ex: un vendeur peut voir ses propres produits dÃĐpubliÃĐs et tous les produits publics). L'API a pour vocation de pouvoir Être utilisÃĐ directement par les vendeurs et accompagnateurs. Des ressources, des opÃĐrations mais aussi des groupes (groupFilter) ou des filtres ne doivent pas Être exposÃĐ pour diffÃĐrents rÃīles. J'ai du mettre en place des hack pour pouvoir avoir une documentation openapi qui soient rendues en fonction du rÃīle de l'utilisateur (par son token jwt). Je ne sais pas si c'est une bonne pratique d'avoir une sorte de documentation dynamique ou si il faut faire autrement. Dans la mesure oÃđ la doc est gÃĐrÃĐe par des attributs et difficilement extensible en PHP c'est pas ÃĐvident. Une autre difficultÃĐ concerne le filtrage des nested resources contextuellement (ex: avec un ger collection sur des produits un vendeur doit voir toutes ses dÃĐclinaisons mais un utilisateur ne doit voir que celles qui sont publiÃĐes), les relations sont "fetchÃĐes" directement par doctrine et il n y a pas moyen avec des doctrineExtension de filtrer facilement et contextuellement. La seule solution que j'ai trouvÃĐ est d'avoir 2 groupes de serialisation sur 2 Getters qui utilisent des criterias diffÃĐrents. Puis exposer un seule groupe de serialisation qui est changÃĐ dynamiquement en l'un des 2 groupe final grÃĒce à un contextBuilder. Merci encore. Je pense dÃĐmarrer un side project perso en dÃĐbut d'annÃĐe avec SF7, si possible Doctrine ORM 3 (qui un jour sortira p-e darklol) et la derniÃĻre release ou une bÊta d'A.P. en essayant d'exploiter au max les bonnes pratiques.

  • @julkido
    @julkido āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§

    Le ton de cette confÃĐrence me tue 😂 Un peu rapide parfois mais trÃĻs intÃĐressant !

  • @clementtalleu2534
    @clementtalleu2534 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§

    Un one man show ! et intÃĐressant avec ça ! 😍 merci beaucoup pour ce retour d'expÃĐrience

  • @clementtalleu2534
    @clementtalleu2534 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§

    Great discover ! thx a lot

  • @clementtalleu2534
    @clementtalleu2534 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§

    Aussi passionnant que les sf casts !

  • @clementtalleu2534
    @clementtalleu2534 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§

    Cool de pouvoir la voir quelques semaines plus tard aprÃĻs l'avoir loupÃĐ en septembre ! merci ;)

  • @soyuka4920
    @soyuka4920 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§

    that's awesome

  • @julkido
    @julkido āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§

    Nice talk! Good explanations and Mathias is fun to listen to!

  • @lionelkouame
    @lionelkouame āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§

    je suis dÃĐjà a 4:09 et j'adore dÃĐjà ce talk !!! Merci d'avance :)

  • @Opengamer_ua
    @Opengamer_ua āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§

    We did something quite similar in our project with API Platform 3 and the development process was very painful. Hopefully, we succeed with DTO / processor approach but it took much time to understand how it works with a lack of documentation. One of the weirdest things was that we had to expose entity resource and output DTO for this entity as a resource too (GET item only) to make it work. Then, to create the one resource from those two (dto and entity) you have to use the same shortName and uriTemplate to fix openapi schema I didn`t try stateOptions and it might solve this issue. But in general, it is very far from DTO system of "my dreams" :)

  • @pt4ve8cw3l
    @pt4ve8cw3l āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§

    Je ne connaissais pas. Merci pour ce premier talk rÃĐussi.

  • @alexjswill
    @alexjswill āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§

    T'es trop cool SmaÃŊne! Super talk interessant et jovial. TrÃĻs digeste et sympa à suivre! Super boulot!

  • @fabienpapet
    @fabienpapet āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§

    Super confÃĐrence SmaÃŊne. La nostalgie de retomber la dessus aprÃĻs 3 ans, et content de voir que ça fonctionne toujours 😅

    • @SmaineMilianni
      @SmaineMilianni āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§

      Merci Fabien ! Et oui 🚀ðŸ”Ĩ

  • @oOShaoOo
    @oOShaoOo āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§

    Anne Alphabet, Paul emploi... tu m'as pliÃĐ ðŸ˜‚ Superbe talk! TrÃĻs enrichissant.

  • @oOShaoOo
    @oOShaoOo āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§

    Superbe sujet, est ce que l'auteur aurait un lien donnant plus d'informations concernant la partie "gestion des donnÃĐes calculÃĐes "?

  • @ahmedtailouloute7344
    @ahmedtailouloute7344 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§

    Nice talk SmaÃŊneðŸ”ĨðŸ”Ĩ

    • @SmaineMilianni
      @SmaineMilianni āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§

      Merci Ahmed

  • @peblm
    @peblm āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§

    The happy accident that the WWW once was can perhaps be saved by these happier solutions 👏