Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Rendez-vous service et optimisez votre environn...
Search
Bastien Jaillot
March 23, 2023
Programming
1
1.4k
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
Share
More Decks by Bastien Jaillot
See All by Bastien Jaillot
Une histoire d'épouvante qui finit bien : récit d'une migration d'une API custom vers API Platform 2.x puis 3
bastnic
1
390
Migration d’un hébergement classique à une infra cloud PaaS, retour d'expérience
bastnic
0
1.3k
SymfonyWorld 2021 Summer Edition: Feedback on our use of Varnish
bastnic
1
9.4k
What I learned trying to make Symfony and API Platform 50% faster
bastnic
2
850
Retour d'expérience sur l'optimisation de la stack Symfony
bastnic
2
1.5k
Guide de survie dans la complexité des projet Web - aka Dette technique
bastnic
0
420
#BlendWebMix2016 To patch or not to patch
bastnic
1
2.9k
E1 2016 – Chacun se créé son propre échec
bastnic
0
340
Drupal 8 -- Live coding : construisons ensemble notre premier site #ForumPHP2014
bastnic
0
180
Other Decks in Programming
See All in Programming
「”誤った使い方をすることが困難”な設計」で良いコードの基礎を固めよう / phpcon-odawara-2025
taniguhey
0
170
PHPで書いたAPIをGoに書き換えてみた 〜パフォーマンス改善の可能性を探る実験レポート〜
koguuum
0
170
Making TCPSocket.new "Happy"!
coe401_
1
1.9k
RuboCop: Modularity and AST Insights
koic
2
1.6k
API for docs
soutaro
2
1.4k
Compose Hot Reload is here, stop re-launching your apps! (Android Makers 2025)
zsmb
1
550
AHC045_解説
shun_pi
0
560
Chrome Extension Techniques from Hell
moznion
1
160
Vibe Coding の話をしよう
schroneko
12
2.9k
Optimizing JRuby 10
headius
0
430
Sharing features among Android applications: experience feedback
jbvincey
0
110
REALITY コマンド作成チュートリアル
nishiuriraku
0
110
Featured
See All Featured
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
29
9.4k
Writing Fast Ruby
sferik
628
61k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
13
690
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
251
21k
Building Flexible Design Systems
yeseniaperezcruz
329
38k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
16k
Keith and Marios Guide to Fast Websites
keithpitt
411
22k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
30
2.3k
Faster Mobile Websites
deanohume
306
31k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
227
22k
Building an army of robots
kneath
304
45k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
178
53k
Transcript
Rendez-vous service et optimisez votre environnement de développement Bastien Jaillot
– @bastnic Architect @JoliCode
On monitore toujours la production. Mais qui mesure l’env de
dev ?
https://xkcd.com/303/
La performance est une feature Les features sont toujours pour
les nouvelles versions Utilisez les dernières versions
Docker…. symfony serve, mutagen, virtuoFS
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
None
Mettre en cache les requêtes externes, ou les mocker
https://jolicode.com/blog/aggressive-caching-with-symfony-http-client
Maîtriser son éditeur
None
TDD partout et faire confiance à l’analyse statique
Faire confiance à sa CI (intégration continue) et la laisser
vérifier plein de choses pour vous
None
blackfire run bin/console blackfire run bin/console cache:warmup blackfire curl http://monsite.test
La performance, c’est de la Developer eXperience (DX), ça vaut
le coût d’investir.
Faites-vous accompagner
On se voit à l’apéro ? Bastien Jaillot – @bastnic
Architect @JoliCode