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.6k
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
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
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
480
Migration d’un hébergement classique à une infra cloud PaaS, retour d'expérience
bastnic
0
1.4k
SymfonyWorld 2021 Summer Edition: Feedback on our use of Varnish
bastnic
1
10k
What I learned trying to make Symfony and API Platform 50% faster
bastnic
2
940
Retour d'expérience sur l'optimisation de la stack Symfony
bastnic
2
1.6k
Guide de survie dans la complexité des projet Web - aka Dette technique
bastnic
0
510
#BlendWebMix2016 To patch or not to patch
bastnic
1
3k
E1 2016 – Chacun se créé son propre échec
bastnic
0
400
Drupal 8 -- Live coding : construisons ensemble notre premier site #ForumPHP2014
bastnic
0
220
Other Decks in Programming
See All in Programming
ドリフトを絶対に許さない(?)CDK運用 / CDK Ops with Zero Tolerance for Drifts (?)
akihisaikeda
1
170
為什麼你並不需要ViewModel / No, you don't need a ViewModel
lovee
1
480
言語を使う側から、作る側へ。 自作 Lisp で得た新たな気づき。
andpad
0
150
freee が目指す データ マネジメント戦略 AI-Ready 時代を支える 攻めのガバナンスとは
freee
PRO
0
220
型も通る、synthも通る、それでも危ない 〜AIのCDKの権限とコストを機械で検証する〜 / It Passes Type Checks, It Passes Synth Checks, but It’s Still Risky — Automatically Verifying Permissions and Costs in AI’s CDK —
seike460
PRO
1
520
言葉の格闘技のススメ~紙とペンと言葉から始める、キャリアの描き方~
progresscicada
1
120
『コードを書く以外の』エンジニアリング〜課金基盤移行プロジェクト推進のためのTips4選
yuriko1211
0
570
霧の中の代数的エフェクト
funnyycat
1
460
Lean は証明の正しさを確認するためだけのツールって思ってませんか?
inoueasei
1
140
Apache Hive: そしてCloud Native Lakehouseへ
okumin
1
200
ここ半年くらいでAIに作らせたR用ツール
eitsupi
0
360
Detecting Compromised CI with eBPF and Cilium Tetragon
lizrice
0
130
Featured
See All Featured
Leveraging Curiosity to Care for An Aging Population
cassininazir
1
460
Groundhog Day: Seeking Process in Gaming for Health
codingconduct
0
270
Digital Projects Gone Horribly Wrong (And the UX Pros Who Still Save the Day) - Dean Schuster
uxyall
1
2.2k
4 Signs Your Business is Dying
shpigford
187
22k
What's in a price? How to price your products and services
michaelherold
247
13k
Principles of Awesome APIs and How to Build Them.
keavy
128
18k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
Have SEOs Ruined the Internet? - User Awareness of SEO in 2025
akashhashmi
0
410
Taking LLMs out of the black box: A practical guide to human-in-the-loop distillation
inesmontani
PRO
3
2.3k
Bioeconomy Workshop: Dr. Julius Ecuru, Opportunities for a Bioeconomy in West Africa
akademiya2063
PRO
1
190
Jamie Indigo - Trashchat’s Guide to Black Boxes: Technical SEO Tactics for LLMs
techseoconnect
PRO
0
560
SEO in 2025: How to Prepare for the Future of Search
ipullrank
3
3.7k
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