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
2
540
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
MCP - Symfony Live Paris - 2025
lyrixx
1
63
Castor - Le Task Runner PHP qui simplifie votre Workflow
lyrixx
2
680
Vos logs méritent mieux que la config par défaut
lyrixx
5
1.8k
GitHub Actions - Automatisation de vos workflows
lyrixx
1
600
Doctrine, objet typé, et colonne JSON
lyrixx
6
4.6k
(Re) Découvrir les outils UNIX
lyrixx
5
2.2k
Symfony: Comment valider dynamiquement de la donnée
lyrixx
3
430
Symfony Lock & Semaphore
lyrixx
3
1.3k
Redis - Ce n’est pas que pour le Cache - V2
lyrixx
4
2.9k
Other Decks in Technology
See All in Technology
Geminiとv0による高速プロトタイピング
shinya337
0
270
2025 AWS Jr. Championが振り返るAWS Summit
kazukiadachi
0
110
Delta airlines®️ USA Contact Numbers: Complete 2025 Support Guide
airtravelguide
0
340
Connect 100+を支える技術
kanyamaguc
0
200
Glacierだからってコストあきらめてない? / JAWS Meet Glacier Cost
taishin
1
160
生成AI開発案件におけるClineの業務活用事例とTips
shinya337
0
250
PO初心者が考えた ”POらしさ”
nb_rady
0
200
Lufthansa ®️ USA Contact Numbers: Complete 2025 Support Guide
lufthanahelpsupport
0
180
How Do I Contact HP Printer Support? [Full 2025 Guide for U.S. Businesses]
harrry1211
0
110
使いたいMCPサーバーはWeb APIをラップして自分で作る #QiitaBash
bengo4com
0
1.9k
KubeCon + CloudNativeCon Japan 2025 Recap
ren510dev
1
380
KiCadでPad on Viaの基板作ってみた
iotengineer22
0
290
Featured
See All Featured
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
233
17k
Optimising Largest Contentful Paint
csswizardry
37
3.3k
Navigating Team Friction
lara
187
15k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
7
740
Making Projects Easy
brettharned
116
6.3k
Adopting Sorbet at Scale
ufuk
77
9.5k
Practical Orchestrator
shlominoach
189
11k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
53
2.9k
It's Worth the Effort
3n
185
28k
Into the Great Unknown - MozCon
thekraken
40
1.9k
Making the Leap to Tech Lead
cromwellryan
134
9.4k
Embracing the Ebb and Flow
colly
86
4.7k
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 ? 🍻🍕🍻🍕🍻🍕🍻