Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Castor - Symfony Live 2024 - Paris
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Grégoire Pineau
March 27, 2024
Technology
670
2
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Castor - Symfony Live 2024 - Paris
Castor, un task runner qui vous veux du bien
https://castor.jolicode.com/
Grégoire Pineau
March 27, 2024
More Decks by Grégoire Pineau
See All by Grégoire Pineau
Embeddings : Symfony AI en pratique
lyrixx
1
660
MCP - Symfony Live Paris - 2025
lyrixx
1
190
Castor - Le Task Runner PHP qui simplifie votre Workflow
lyrixx
2
830
Vos logs méritent mieux que la config par défaut
lyrixx
5
2.1k
GitHub Actions - Automatisation de vos workflows
lyrixx
1
740
Doctrine, objet typé, et colonne JSON
lyrixx
6
5k
(Re) Découvrir les outils UNIX
lyrixx
5
2.4k
Symfony: Comment valider dynamiquement de la donnée
lyrixx
3
510
Symfony Lock & Semaphore
lyrixx
3
1.4k
Other Decks in Technology
See All in Technology
How we choose session proposals
kawaguti
PRO
0
170
AIをリアル世界に解き放つ 〜M5Stack×AIであなたのアイディアを手の平に〜
hamadakoji
1
540
バフェットコード開発チームの心得(v1.1)
shoe116
0
110
QAエンジニアがSoutherを使ってみたの〜10分でわかるSouther〜
mhlyc
0
120
僕のハーネスを紹介します
watany
6
1.6k
LLM Content Moderationを支える評価・改善ループの実践
suikabar
2
360
sue445's proposals 2026
sue445
0
150
freeeにおける AI を用いた ブラウザ動作確認の自動化の取り組み
freee
PRO
0
220
演劇と私とスクラム
chinmo
0
160
撮るだけでは終わらない。ソニーが挑むB2Bカメラソリューション開発
sony
0
110
ポケモン対戦を自動で記録して振り返ろう
fufufukakaka
0
400
構造で守らせる データ・法務・セキュリティ・開発チームとつくる AI時代のデータガバナンスとデータ基盤のリアル
legalontechnologies
PRO
1
520
Featured
See All Featured
Large-scale JavaScript Application Architecture
addyosmani
516
110k
Why You Should Never Use an ORM
jnunemaker
PRO
61
10k
Conquering PDFs: document understanding beyond plain text
inesmontani
PRO
4
3.2k
Lightning talk: Run Django tests with GitHub Actions
sabderemane
0
300
Product Roadmaps are Hard
iamctodd
55
13k
Done Done
chrislema
187
17k
HTML-Aware ERB: The Path to Reactive Rendering @ RubyCon 2026, Rimini, Italy
marcoroth
5
850
Visualization
eitanlees
153
17k
<Decoding/> the Language of Devs - We Love SEO 2024
nikkihalliwell
1
360
YesSQL, Process and Tooling at Scale
rocio
174
15k
Darren the Foodie - Storyboard
khoart
PRO
4
4k
Sam Torres - BigQuery for SEOs
techseoconnect
PRO
0
590
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 ? 🍻🍕🍻🍕🍻🍕🍻