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.3k
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
330
Migration d’un hébergement classique à une infra cloud PaaS, retour d'expérience
bastnic
0
1.2k
SymfonyWorld 2021 Summer Edition: Feedback on our use of Varnish
bastnic
1
9k
What I learned trying to make Symfony and API Platform 50% faster
bastnic
2
790
Retour d'expérience sur l'optimisation de la stack Symfony
bastnic
2
1.4k
Guide de survie dans la complexité des projet Web - aka Dette technique
bastnic
0
380
#BlendWebMix2016 To patch or not to patch
bastnic
0
2.9k
E1 2016 – Chacun se créé son propre échec
bastnic
0
300
Drupal 8 -- Live coding : construisons ensemble notre premier site #ForumPHP2014
bastnic
0
160
Other Decks in Programming
See All in Programming
Competitionsだけじゃない! Kaggle Notebooks Grandmasterのすすめ
corochann
2
930
モジュラモノリス、その前に / Modular monolith, before that
euglena1215
8
750
.NET Aspireのクラウド対応検証: Azureと他環境での実践
ymd65536
1
650
GPU Hash Table | レイトレ合宿10
yknishidate
0
120
Modern Functional Fluent CFML REST by Luis Majano
ortus24
0
160
もう実家に手頃な情シス娘は不要!Bedrockでもう一人の娘を作る
komakichi
2
140
実践サーバーレスパフォーマンスチューニング ~その実力に迫る~ / Practical Serverless Performance Tuning ~A Close Look at its Power~
seike460
PRO
2
230
Micro Frontends for Java Microservices - dev2next 2024
mraible
PRO
0
230
(Deep|Web) Link support with expo-router
mrtry
0
190
Serverless renderování Webových komponent
rarous
PRO
0
130
tsconfig.jsonの最近の新機能 ファイルパス編
uhyo
7
1.9k
Hi, have you met Kotlin Multiplatform? | DevFest Vienna 2024
prof18
0
220
Featured
See All Featured
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
26
2k
Bash Introduction
62gerente
608
210k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
27
1.9k
The Power of CSS Pseudo Elements
geoffreycrofte
71
5.3k
Designing on Purpose - Digital PM Summit 2013
jponch
114
6.9k
Making the Leap to Tech Lead
cromwellryan
131
8.9k
GraphQLの誤解/rethinking-graphql
sonatard
65
9.9k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
46
4.9k
4 Signs Your Business is Dying
shpigford
180
21k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
37
1.7k
Navigating Team Friction
lara
183
14k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
191
16k
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