Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
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.7k
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
510
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
960
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
540
#BlendWebMix2016 To patch or not to patch
bastnic
1
3.1k
E1 2016 – Chacun se créé son propre échec
bastnic
0
420
Drupal 8 -- Live coding : construisons ensemble notre premier site #ForumPHP2014
bastnic
0
230
Other Decks in Programming
See All in Programming
DroidKnights 2026 Android A2UI Jetpack Compose 기반의 안전한 AI UI 렌더링 - 박제창
itsmedreamwalker
1
210
Goコンパイラを作ってGoをもっと理解する / Build a Go compiler to better understand Go
ikura_hamu
0
130
React Native에 현대적인 빌드 도구 더하기: Rollipop 구현기
leegeunhyeok
0
180
PumaからFalconに移行したRailsアプリケーションでの実践
falcon8823
0
370
Railsのためのパスキー実践入門 〜マルチテナントSaaSでの意思決定〜
utakaha
4
3.6k
Railsバージョンを4倍にした話
optim
0
970
Python Lambdaにおけるテストしやすい設計とAI支援の活用 / Designing Testable Python Lambda Functions with AI
kitano_yuichi
1
310
React Native経験者が Flutterを30⽇間触って驚いたこと
3saito
0
160
そのデザイントークン、Flutterでも同じ見た目になりますか?
nakamizu
0
320
SODA - FACT BOOK(EN)
sodainc
1
220
graphql-ruby を Spinel で速くしようとした話
mtsmfm
0
140
AIが生成したコードは読むべきか?抽象化設計とコードの品質保証 / abstraction-design-and-quality
minodriven
16
8.9k
Featured
See All Featured
Crafting Experiences
bethany
1
430
Paper Plane
katiecoart
PRO
5
55k
<Decoding/> the Language of Devs - We Love SEO 2024
nikkihalliwell
1
380
Leveraging LLMs for student feedback in introductory data science courses - posit::conf(2025)
minecr
1
470
16th Malabo Montpellier Forum Presentation
akademiya2063
PRO
0
460
The AI Revolution Will Not Be Monopolized: How open-source beats economies of scale, even for LLMs
inesmontani
PRO
3
3.8k
Designing Powerful Visuals for Engaging Learning
tmiket
1
650
The Art of Programming - Codeland 2020
erikaheidi
57
14k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
25
2.2k
Faster Mobile Websites
deanohume
310
32k
Impact Scores and Hybrid Strategies: The future of link building
tamaranovitovic
0
480
Tips & Tricks on How to Get Your First Job In Tech
honzajavorek
1
830
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