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.5k
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
420
Migration d’un hébergement classique à une infra cloud PaaS, retour d'expérience
bastnic
0
1.3k
SymfonyWorld 2021 Summer Edition: Feedback on our use of Varnish
bastnic
1
9.7k
What I learned trying to make Symfony and API Platform 50% faster
bastnic
2
870
Retour d'expérience sur l'optimisation de la stack Symfony
bastnic
2
1.5k
Guide de survie dans la complexité des projet Web - aka Dette technique
bastnic
0
460
#BlendWebMix2016 To patch or not to patch
bastnic
1
3k
E1 2016 – Chacun se créé son propre échec
bastnic
0
360
Drupal 8 -- Live coding : construisons ensemble notre premier site #ForumPHP2014
bastnic
0
200
Other Decks in Programming
See All in Programming
FindyにおけるTakumi活用と脆弱性管理のこれから
rvirus0817
0
540
複雑なドメインに挑む.pdf
yukisakai1225
5
1.2k
AIを活用し、今後に備えるための技術知識 / Basic Knowledge to Utilize AI
kishida
22
5.9k
概念モデル→論理モデルで気をつけていること
sunnyone
3
300
知っているようで知らない"rails new"の世界 / The World of "rails new" You Think You Know but Don't
luccafort
PRO
1
190
How Android Uses Data Structures Behind The Scenes
l2hyunwoo
0
480
CJK and Unicode From a PHP Committer
youkidearitai
PRO
0
110
Tool Catalog Agent for Bedrock AgentCore Gateway
licux
7
2.5k
アセットのコンパイルについて
ojun9
0
130
Navigation 2 を 3 に移行する(予定)ためにやったこと
yokomii
0
340
スケールする組織の実現に向けた インナーソース育成術 - ISGT2025
teamlab
PRO
1
160
CloudflareのChat Agent Starter Kitで簡単!AIチャットボット構築
syumai
2
510
Featured
See All Featured
Docker and Python
trallard
46
3.6k
The Illustrated Children's Guide to Kubernetes
chrisshort
48
50k
Making Projects Easy
brettharned
117
6.4k
Build your cross-platform service in a week with App Engine
jlugia
231
18k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
30
9.7k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
229
22k
How to Think Like a Performance Engineer
csswizardry
26
1.9k
A designer walks into a library…
pauljervisheath
207
24k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
127
53k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
285
14k
BBQ
matthewcrist
89
9.8k
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