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
390
#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
ピクシブ百科事典のWebフロントエンドパフォーマンス改善
higara
0
230
CSC305 Lecture 13
javiergs
PRO
0
120
飲食業界向けマルチプロダクトを実現させる開発体制とリアルな現状
hiroya0601
1
370
qmuntal/stateless のススメ
sgash708
0
110
Snowflake x dbtで作るセキュアでアジャイルなデータ基盤
tsoshiro
1
240
僕がつくった48個のWebサービス達
yusukebe
17
16k
カラム追加で増えるActiveRecordのメモリサイズ イメージできますか?
asayamakk
3
1.1k
Kaigi on Rails 2024 - Rails APIモードのためのシンプルで効果的なCSRF対策 / kaigionrails-2024-csrf
corocn
4
2.8k
C#/.NETのこれまでのふりかえり
tomokusaba
1
140
Googleのテストサイズを活用したテスト環境の構築
toms74209200
0
240
Modern Angular: Renovation for Your Applications
manfredsteyer
PRO
0
160
Kotlinの好きなところ
kobaken0029
0
220
Featured
See All Featured
Into the Great Unknown - MozCon
thekraken
31
1.5k
No one is an island. Learnings from fostering a developers community.
thoeni
19
3k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
92
16k
VelocityConf: Rendering Performance Case Studies
addyosmani
325
24k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
27
4.1k
Fashionably flexible responsive web design (full day workshop)
malarkey
404
65k
Why You Should Never Use an ORM
jnunemaker
PRO
53
9k
Keith and Marios Guide to Fast Websites
keithpitt
408
22k
Build your cross-platform service in a week with App Engine
jlugia
229
18k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
246
1.3M
The Language of Interfaces
destraynor
154
24k
Code Reviewing Like a Champion
maltzj
519
39k
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