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 full-size slide

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

    View full-size slide

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

    View full-size slide

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

    View full-size slide

  5. Docker….
    symfony serve, mutagen, virtuoFS

    View full-size 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 full-size slide

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

    View full-size slide

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

    View full-size slide

  9. Maîtriser son éditeur

    View full-size slide

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

    View full-size slide

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

    View full-size slide

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

    View full-size slide

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

    View full-size slide

  14. Faites-vous accompagner

    View full-size slide

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

    View full-size slide