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
Castor - Symfony Live 2024 - Paris
Search
Grégoire Pineau
March 27, 2024
Technology
1
270
Castor - Symfony Live 2024 - Paris
Castor, un task runner qui vous veux du bien
https://castor.jolicode.com/
Grégoire Pineau
March 27, 2024
Tweet
Share
More Decks by Grégoire Pineau
See All by Grégoire Pineau
Vos logs méritent mieux que la config par défaut
lyrixx
2
920
GitHub Actions - Automatisation de vos workflows
lyrixx
1
500
Doctrine, objet typé, et colonne JSON
lyrixx
6
3.8k
(Re) Découvrir les outils UNIX
lyrixx
5
2.1k
Symfony: Comment valider dynamiquement de la donnée
lyrixx
3
350
Symfony Lock & Semaphore
lyrixx
3
1k
Redis - Ce n’est pas que pour le Cache - V2
lyrixx
4
2.7k
Asynchrone avec Symfony Messenger et Mercure
lyrixx
3
2.6k
Pourquoi Vous Devez Utiliser MySQL
lyrixx
0
430
Other Decks in Technology
See All in Technology
家族アルバム みてねにおけるGrafana活用術 / Grafana Meetup Japan Vol.1 LT
isaoshimizu
1
850
生成AIの変革の時代に、直近1年で直面した課題とその解決策
ktc_wada
0
420
GrafanaMeetup_AmazonManagedGrafanaのアクセス制御機能とマルチテナント環境下でのアクセス制御について
daitak
0
320
Grafana x PagerDuty Better Together
jacopen
1
180
VSCodeの拡張機能を作っている話
ebarakazuhiro
1
660
Building a RAG-poweredAI chat appwith Python and VS Code
pamelafox
0
120
LLM開発・活用の舞台裏@2024.04.25
yushin_n
3
970
エンジニア候補者向け資料2024.04.24.pdf
macloud
0
3.3k
.NET Profiler in 2024.
kkamegawa
2
350
require(ESM)とECMAScript仕様
uhyo
4
870
JSON攻略法.pdf
miyakemito
8
5.2k
今年のRubyKaigiはProfiler Year🤘
osyoyu
0
200
Featured
See All Featured
A Modern Web Designer's Workflow
chriscoyier
689
190k
Six Lessons from altMBA
skipperchong
21
3k
What the flash - Photography Introduction
edds
64
11k
The MySQL Ecosystem @ GitHub 2015
samlambert
243
12k
Making the Leap to Tech Lead
cromwellryan
124
8.5k
Designing Experiences People Love
moore
136
23k
The Power of CSS Pseudo Elements
geoffreycrofte
60
5k
The World Runs on Bad Software
bkeepers
PRO
61
6.7k
GitHub's CSS Performance
jonrohan
1025
450k
Creatively Recalculating Your Daily Design Routine
revolveconf
210
11k
We Have a Design System, Now What?
morganepeng
43
6.8k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
226
51k
Transcript
Castor Un task runner qui vous veut du bien
Historique
None
Installation
Installation On a prévu d’avoir un installer plus moderne… wait
for it …
None
Utilisation
None
None
Plein d’utilitaires
None
None
None
None
None
None
None
Et plein d’autres • ssh • yaml • signaux •
symfony • …
Des fonctionnalités avancées
Une super DX • Auto complete dans votre terminal •
Auto complete dans votre IDE grâce au stubs • Gestion des dépréciations “à la symfony” • Alerte quand une nouvelle version est disponible • Des messages d’erreurs aux petits oignons • Des logs • Des commandes de debug
Différents context d'exécution • dev • ci • …
Pas l'temps de niaiser • Exécution des processus en parallèle
• Un watcher qui surveille le système de fichier
Extensibles
Avec des events • Castor dispatch un grand nombre d’event
◦ Ajout / Suppression des Tâches ◦ …
Repack • Vous pouvez “repacker” votre application castor ◦ Dans
un nouveau phar ◦ Dans un binaire static!
Très bien documenté
None
💛💚💙💜
None
Mini récap pour Claire
• Une super DX • Simple et efficace • Beaucoup
d’utilitaires • Extensible • Utilise massivement Symfony 💛
Merci On en parle à l’apéro ? 🍻🍕🍻🍕🍻🍕🍻