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
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
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
930
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
ローカルLLMでどこまでコードが書けるか -縮小版 / How much code can be written on a local LLM Shortened
kishida
2
170
1B+ /day規模のログを管理する技術
broadleaf
0
130
コーディングルールの鮮度を保ちたい for SRE NEXT 2026 / keep-fresh-go-internal-conventions-sre-next-2026
handlename
0
120
なぜ型を書くのか? TSKaigi2026で改めて考える #tskaigi_smarthr
kajitack
0
200
Mujeres en SEO Summit 2026 - Greatest Disaster Hits en Web Performance
guaca
0
240
Honoでのサプライチェーン侵害対策 〜 3つのライブラリに学ぶ
yusukebe
7
1.7k
ランチタイムLT会3周年!ランチタイムLT会を3年間続けられたお話
y0hgi
1
130
Welcome to the "Parametricity" 🏙️ − Generic だけど Specific な世界 −
guvalif
1
110
霧の中の代数的エフェクト
funnyycat
1
230
エンジニアにデザインハーネスを 〜デザインプロセスを規定するためのハーネス〜 / Design harness from an engineer's perspective
rkaga
2
820
吝嗇家のためのAI活用 / AI development for miser - ChatGPT + Issue Driven Development
tooppoo
0
180
どこまでゆるくて許されるのか
tk3fftk
0
350
Featured
See All Featured
Visualization
eitanlees
152
17k
The agentic SEO stack - context over prompts
schlessera
0
840
Future Trends and Review - Lecture 12 - Web Technologies (1019888BNR)
signer
PRO
0
3.6k
Paper Plane (Part 1)
katiecoart
PRO
0
9.5k
Build The Right Thing And Hit Your Dates
maggiecrowley
39
3.2k
Evolving SEO for Evolving Search Engines
ryanjones
0
240
Product Roadmaps are Hard
iamctodd
55
12k
Exploring anti-patterns in Rails
aemeredith
3
440
Designing for Timeless Needs
cassininazir
1
270
Avoiding the “Bad Training, Faster” Trap in the Age of AI
tmiket
0
190
Game over? The fight for quality and originality in the time of robots
wayneb77
1
220
Un-Boring Meetings
codingconduct
0
330
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