Les-Tilleuls.coop
Les-Tilleuls.coop
  • 99
  • 97 234
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: api-platform.com/con/2024/
X: x.com/ApiPlatform
Music credits: Welcome to the Jungle, Alex MakeMusic
Переглядів: 96

Відео

API Platform Conference 2024 - Le cache HTTP d'API Platform - Sylvain Combraque
Переглядів 542 години тому
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é
Переглядів 872 години тому
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
Переглядів 812 години тому
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 qu...
API Platform Conference 2024 - Smaïne Milianni - Comment se sortir du legacy
Переглядів 615День тому
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 raiso...
API Platform Conference 2024 - Derick Rethans - Better Debugging with Xdebug
Переглядів 145День тому
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: api-platform.com/con/2024/ X: x.com/ApiPlatform Mu...
API Platform Conference 2024 - Table ronde : tour d’horizon du marché de l’emploi en 2024
Переглядів 269День тому
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éalisatio...
API Platform Conference 2024 - Imen Ezzine - Comment tester une API externe en ayant 0 mocks ?
Переглядів 35214 днів тому
À 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 p...
API Platform Conference 2024 - Antoine Bluchet (Soyuka) - API Platform: The Pragmatic Framework
Переглядів 31814 днів тому
More info: api-platform.com/con/2024/ X: x.com/ApiPlatform Music credits: Welcome to the Jungle, Alex MakeMusic
API Platform Conference 2024 - Matt Holt - Maximizing your APIs in Production with Caddy Web Server
Переглядів 34314 днів тому
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: api-platform.com/con/2024/ X: x.com/ApiPla...
API Platform Conference 2024 - François Zaninotto - API Platform Admin The Ultimate Admin Generator
Переглядів 52621 день тому
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 you...
API Platform Conference 2024 - Florian Engelhardt - Processing One Billion Rows in PHP
Переглядів 41721 день тому
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: api-platform.com/con/2024/ X: ApiPlatform Music credits: Wel...
API Platform Conference 2024 - Kévin Dunglas - API Platform 4
Переглядів 97421 день тому
Dive into API Platform 4 and its Laravel support. More info: api-platform.com/con/2024/ X: ApiPlatform Music credits: Welcome to the Jungle, Alex MakeMusic
API Platform Con 2024 Aftermovie
Переглядів 430Місяць тому
The API Platform Conference took place on the 19th and 20th of September in Lille. Relive the highlights of this event through this aftermovie. Website: api-platform.com/con/2024 Video production: WeLoveDevs.com Music credits: Summer by Twin Signals
API Platform Conference 2023 - Loïc Frémont - L'impact d'API Platform sur l'Open Source
Переглядів 33711 місяців тому
Avec sa version 3, API Platform est encore plus souple et toujours aussi facile d’utilisation pour vos API. Vitesse, respect des standards, documentation automatique, pourquoi s’en passer ? À travers cette conférence, nous verrons quelques cas d’usage de ce framework : - Sylius Resource & Sylius Grid Afin de répondre à ses besoins CRUD concernant son panneau administration, Sylius a développé c...
API Platform Conference 2023 - Kévin Dunglas - Opening Keynote
Переглядів 2 тис.11 місяців тому
API Platform Conference 2023 - Kévin Dunglas - Opening Keynote
API Platform Conference 2023 - Alex Rock - API Platform, Svelte et un max de buzz-words
Переглядів 43011 місяців тому
API Platform Conference 2023 - Alex Rock - API Platform, Svelte et un max de buzz-words
API Platform Conference 2023 - Core Team - Q&A session
Переглядів 20711 місяців тому
API Platform Conference 2023 - Core Team - Q&A session
API Platform Conference 2023 - Jérôme Tanghe - Rejoignez le Fediverse avec API Platform !
Переглядів 19611 місяців тому
API Platform Conference 2023 - Jérôme Tanghe - Rejoignez le Fediverse avec API Platform !
API Platform Conference 2023 - Vincent Chalamon - Un pas vers la décentralisation grâce à OIDC !
Переглядів 39811 місяців тому
API Platform Conference 2023 - Vincent Chalamon - Un pas vers la décentralisation grâce à OIDC !
API Platform Conference 2023 - Marion Agé & Cécile Staehle - Le modèle coopératif
Переглядів 15711 місяців тому
API Platform Conference 2023 - Marion Agé & Cécile Staehle - Le modèle coopératif
API Platform Conference 2023 - Nicolas Grekas - Developing APIs with Symfony in 2023
Переглядів 4,1 тис.11 місяців тому
API Platform Conference 2023 - Nicolas Grekas - Developing APIs with Symfony in 2023
API Platform Conference 2023 - Bastien Jaillot - Migration d'une API custom vers API Platform 3
Переглядів 333Рік тому
API Platform Conference 2023 - Bastien Jaillot - Migration d'une API custom vers API Platform 3
API Platform Conference 2023 - Thibaut Arnoud - Valider vos données avec API Platform
Переглядів 272Рік тому
API Platform Conference 2023 - Thibaut Arnoud - Valider vos données avec API Platform
API Platform Conference 2023 - Paula Čučuk - Tracking user activity logs using Loggastic
Переглядів 538Рік тому
API Platform Conference 2023 - Paula Čučuk - Tracking user activity logs using Loggastic
API Platform Conference 2023 - Alexandre Salomé - Developing an API without API Platform
Переглядів 489Рік тому
API Platform Conference 2023 - Alexandre Salomé - Developing an API without API Platform
API Platform Conference 2023 - David Buchmann - Cache HTTP pour les API REST
Переглядів 562Рік тому
API Platform Conference 2023 - David Buchmann - Cache HTTP pour les API REST
API Platform Conference 2023 - Allison Guilhem - Webhooks avec API Platform, OpenAPI et SF Webhook
Переглядів 1,2 тис.Рік тому
API Platform Conference 2023 - Allison Guilhem - Webhooks avec API Platform, OpenAPI et SF Webhook
API Platform Conference 2023 - Ryan Weaver - Create the DTO system of your dreams
Переглядів 3,4 тис.Рік тому
API Platform Conference 2023 - Ryan Weaver - Create the DTO system of your dreams
API Platform Conference 2023 - Damien Levallois - Utiliser une Materialized View avec API Platform ?
Переглядів 386Рік тому
API Platform Conference 2023 - Damien Levallois - Utiliser une Materialized View avec API Platform ?

КОМЕНТАРІ

  • @NeverCodeAlone
    @NeverCodeAlone 2 дні тому

    No my language but sounds good ;)

  • @NeverCodeAlone
    @NeverCodeAlone 2 дні тому

    Very good talk. Thanks a lot for the video.

  • @Gog0
    @Gog0 16 днів тому

    Je ne connaissais pas ces outils, super pratique !

  • @pt4ve8cw3l
    @pt4ve8cw3l 16 днів тому

    Très intéressant. Merci pour la prez!

  • @etienneleba3151
    @etienneleba3151 16 днів тому

    Super talk !! 🚀

  • @NeverCodeAlone
    @NeverCodeAlone 17 днів тому

    Very good inspiration. Thanks a lot.

  • @andromadusnaruto1544
    @andromadusnaruto1544 18 днів тому

    Lovely. I'm starting to learn API Platform. 👍🏽

  • @VazgenManukyan-u8n
    @VazgenManukyan-u8n 21 день тому

    wow

  • @NeverCodeAlone
    @NeverCodeAlone 21 день тому

    Very nice setup and speaker. Super video.

  • @NeverCodeAlone
    @NeverCodeAlone 21 день тому

    Exact what I need for my project.

  • @NeverCodeAlone
    @NeverCodeAlone 21 день тому

    Super talk and very good video.

  • @chris99935
    @chris99935 2 місяці тому

    Forward to 2024, this is still not documented anywhere.

    • @AlexMerlin1985
      @AlexMerlin1985 Місяць тому

      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 3 місяці тому

    Thanks for sharing this talk 🙏

  • @laurentfouquet1299
    @laurentfouquet1299 4 місяці тому

    Thanks a lot for the talk !

  • @issaissifou4959
    @issaissifou4959 4 місяці тому

    Très intéressant !

  • @techjunky9863
    @techjunky9863 4 місяці тому

    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 5 місяців тому

    Great talk

  • @mathieuconstantin6811
    @mathieuconstantin6811 5 місяців тому

    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 !

  • @amigaworkbench720
    @amigaworkbench720 6 місяців тому

    Good stuff!

  • @hhovanasty5514
    @hhovanasty5514 6 місяців тому

    Php dragon ball z ! 😂😂

  • @lionelkouame
    @lionelkouame 8 місяців тому

    Un talk magnifique !

  • @J4si3k1992
    @J4si3k1992 8 місяців тому

    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 9 місяців тому

    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 10 місяців тому

    Fantastic talk!

  • @mathieud2106
    @mathieud2106 10 місяців тому

    🔥frankenphp 🔥

  • @LewisRabarison
    @LewisRabarison 10 місяців тому

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

  • @toblamabor7072
    @toblamabor7072 11 місяців тому

    On ne voit pas l'écran de présentation dommage

  • @julkido
    @julkido 11 місяців тому

    "I like reimplementing everything" 😂 Good talk!

  • @sylvain3625
    @sylvain3625 11 місяців тому

    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 😅

  • @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🔥🔥

  • @peblm
    @peblm Рік тому

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

  • @FranckMercado
    @FranckMercado Рік тому

    API Platform must be the most advanced API builder tool out there. It rests on web standards and does all heavy lifting for you when creating an API from scratch. Bravo! 👏👏

  • @kevinirlen1492
    @kevinirlen1492 Рік тому

    Vraiment intéréssant ce partage de connaissance .. <3 Vous etes des génies. Greetings from Mauritius Island

  • @issussov
    @issussov Рік тому

    You got it all wrong. Both DDD and CQRS. I would advice you to rethink how you look at Infrastructure layer. Same for what is actually a domain service and its purpose.

  • @bifidoc
    @bifidoc Рік тому

    thank you. this is very helpful introduction into w3 semantic standards

  • @yamingherbi8373
    @yamingherbi8373 Рік тому

    Excellent 💪🏻💪🏻💪🏻