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
430
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
880
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
AIと人間の共創開発!OSSで試行錯誤した開発スタイル
mae616
2
760
CSC305 Lecture 05
javiergs
PRO
0
230
What Spring Developers Should Know About Jakarta EE
ivargrimstad
0
350
The Past, Present, and Future of Enterprise Java
ivargrimstad
0
340
Things You Thought You Didn’t Need To Care About That Have a Big Impact On Your Job
hollycummins
0
240
20251016_Rails News ~Rails 8.1の足音を聴く~
morimorihoge
2
620
Google Opalで使える37のライブラリ
mickey_kubo
2
120
Introduce Hono CLI
yusukebe
6
3k
AI Agent 時代的開發者生存指南
eddie
4
2k
『毎日の移動』を支えるGoバックエンド内製開発
yutautsugi
2
270
コード生成なしでモック処理を実現!ovechkin-dm/mockioで学ぶメタプログラミング
qualiarts
0
200
Domain-centric? Why Hexagonal, Onion, and Clean Architecture Are Answers to the Wrong Question
olivergierke
3
930
Featured
See All Featured
How to Think Like a Performance Engineer
csswizardry
27
2.1k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
1.7k
A designer walks into a library…
pauljervisheath
209
24k
Raft: Consensus for Rubyists
vanstee
140
7.2k
Automating Front-end Workflow
addyosmani
1371
200k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
16
1.7k
Stop Working from a Prison Cell
hatefulcrawdad
271
21k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
46
7.7k
4 Signs Your Business is Dying
shpigford
185
22k
Designing for Performance
lara
610
69k
Bootstrapping a Software Product
garrettdimon
PRO
307
110k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
34
2.3k
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