Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Rendez-vous service et optimisez votre environnement de développement

Rendez-vous service et optimisez votre environnement de développement

Lightning talk donné au SymfonyLive Paris le 23/03/2023.

Bastien Jaillot

March 23, 2023
Tweet

More Decks by Bastien Jaillot

Other Decks in Programming

Transcript

  1. Rendez-vous service et
    optimisez votre environnement
    de développement
    Bastien Jaillot – @bastnic
    Architect @JoliCode

    View Slide

  2. On monitore toujours la
    production.
    Mais qui mesure l’env de dev ?

    View Slide

  3. https://xkcd.com/303/

    View Slide

  4. La performance est une feature
    Les features sont toujours pour les
    nouvelles versions
    Utilisez les dernières versions

    View Slide

  5. Docker….
    symfony serve, mutagen, virtuoFS

    View Slide

  6. Service discovery, metadata,
    autowire, et l’absence de clear:cache
    https:/
    /jolicode.com/blog/battle-log-a-deep-dive-in-symfony-stack-in-search-o
    f-optimizations-2-n

    View Slide

  7. View Slide

  8. Mettre en cache les
    requêtes externes,
    ou les mocker

    View Slide

  9. https://jolicode.com/blog/aggressive-caching-with-symfony-http-client

    View Slide

  10. Maîtriser son éditeur

    View Slide

  11. View Slide

  12. TDD partout
    et faire confiance à l’analyse statique

    View Slide

  13. Faire confiance à sa CI
    (intégration continue)
    et la laisser vérifier plein de choses pour vous

    View Slide

  14. View Slide

  15. blackfire run bin/console
    blackfire run bin/console cache:warmup
    blackfire curl http://monsite.test

    View Slide

  16. La performance, c’est de la
    Developer eXperience (DX), ça
    vaut le coût d’investir.

    View Slide

  17. Faites-vous accompagner

    View Slide

  18. On se voit à l’apéro ?
    Bastien Jaillot – @bastnic
    Architect @JoliCode

    View Slide