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
ruote glossary
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
John Mettraux
January 01, 2011
Programming
100
0
Share
ruote glossary
An old ruote deck, presented around 2011, published in 2017
John Mettraux
January 01, 2011
More Decks by John Mettraux
See All by John Mettraux
hiroshima.rb #70 pomodoro
jmettraux
0
450
tests and the database
jmettraux
0
400
OpenBSD and Ruby
jmettraux
1
820
Ruby and FFI
jmettraux
0
440
headless in Hiroshima.rb #061
jmettraux
0
400
Ruby methods in ect - Hiroshima.rb #058
jmettraux
0
1.7k
flor - hubristic interpreter - RubyKaigi 2017
jmettraux
1
1.9k
deli @ Hiroshima.rb #057
jmettraux
0
1.6k
suhi215 yahoo proxy in python
jmettraux
0
1.9k
Other Decks in Programming
See All in Programming
TypeSpec で繋ぐ複数プロダクトの型安全
maroon8021
1
320
Inspired By RubyKaigi (EN)
atzzcokek
0
490
Technical Debt: Understanding it Rightly, Engaging it Rightly #LaravelLiveJP
shogogg
0
190
Modding RubyKaigi for Myself
yui_knk
0
860
さぁV100、メモリをお食べ・・・
nilpe
0
120
権限チェックの一貫性を型で守る TypeScript による多層防御
mnch
4
1.1k
Spec-Driven Development with AI-Agents: From High-Level Requirements to Working Software
antonarhipov
2
430
柔軟なPDFレイアウトエディタを支える型システム設計 — Discriminated UnionとConditional Typeの実践
minako__ph
4
1.3k
CLIであることを活かしたGitHub Copilot CLI活用術 / GitHub Copilot CLI Pro Tips & Tricks
nao_mk2
1
1.2k
初めてのRubyKaigiはこう見えた
jellyfish700
0
400
oxlintはeslint/typescript-eslintを置き換えられるのか
shomafujita
2
300
TAKTでAI駆動開発の品質を設計する
j5ik2o
2
130
Featured
See All Featured
What does AI have to do with Human Rights?
axbom
PRO
1
2.2k
Between Models and Reality
mayunak
4
320
State of Search Keynote: SEO is Dead Long Live SEO
ryanjones
0
200
Public Speaking Without Barfing On Your Shoes - THAT 2023
reverentgeek
1
410
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
16
2k
What the history of the web can teach us about the future of AI
inesmontani
PRO
1
600
WENDY [Excerpt]
tessaabrams
11
38k
Are puppies a ranking factor?
jonoalderson
1
3.5k
Into the Great Unknown - MozCon
thekraken
41
2.5k
Ecommerce SEO: The Keys for Success Now & Beyond - #SERPConf2024
aleyda
1
2k
brightonSEO & MeasureFest 2025 - Christian Goodrich - Winning strategies for Black Friday CRO & PPC
cargoodrich
3
720
Future Trends and Review - Lecture 12 - Web Technologies (1019888BNR)
signer
PRO
0
3.6k
Transcript
ruote
“wheels” in italian, “ruote” vs “route”
glossary approach
dashboard, worker, storage messages expressions, fei participants workitem, workitem fields
receiver variables schedules
dashboard, worker, storage messages expressions, fei participants workitem, workitem fields
receiver variables schedules
None
None
Storage Dashboard Worker Storage Dashboard
Storage Dashboard Worker Storage Dashboard Worker
Dashboard
Dashboard • launch workflows • browse workflows • fix/modify workflows
• register participants
Dashboard • launch workflows • browse workflows • fix/modify workflows
• register participants Storage Dashboard • read the storage content • queue messages in the storage
Storage • read the storage content • queue messages in
the storage • messages • expressions • errors • schedules • trackers • workitems (storage participant) • configurations • engine variables
• messages • expressions • errors • schedules • trackers
• workitems (storage participant) • configurations • engine variables Storage
Storage Dashboard • read the storage content • queue messages
in the storage
Storage Dashboard • grab msgs and process them • queue
more msgs Worker
dashboard, worker, storage messages expressions, fei participants workitem, workitem fields
receiver variables schedules
None
None
None
None
launch
launch msg
define launch msg expression
define apply concur- rence
define concur- rence chris ezra apply apply
define concur- rence chris ezra do something do something
define concur- rence ezra reply
define concur- rence reply
define reply
terminated
Storage Dashboard • grab msgs and process them • queue
more msgs Worker
None
dashboard, worker, storage messages expressions, fei participants workitem, workitem fields
receiver variables schedules
define concur- rence chris ezra parent parent parent
define concur- rence chris ezra parent parent parent
define concur- rence chris ezra parent parent parent
define concur- rence chris ezra parent parent parent
define concur- rence chris ezra parent parent parent DefineExpression ConcurrenceExpression
ParticipantExpression
define concur- rence chris ezra parent parent parent DefineExpression ConcurrenceExpression
ParticipantExpression flow expression id
ezra flow expression id
Dashboard ezra flow expression id
Dashboard ezra flow expression id • cancel at fei •
pause/resume • re_apply
define concur- rence chris ezra parent parent parent DefineExpression ConcurrenceExpression
ParticipantExpression
echo
echo
dashboard, worker, storage messages expressions, fei participants workitem, workitem fields
receiver variables schedules
define concur- rence chris ezra apply apply
chris apply
chris apply ParticipantExpression
chris apply ParticipantExpression Storage participant list ?
chris apply ParticipantExpression Storage participant list ?
chris apply ParticipantExpression Storage participant list user participant instance dispatch
user participant instance
user participant instance
user participant instance
user participant instance
user participant instance dispatch
user participant instance dispatch done
user participant instance dispatch done workflow system other systems
dashboard, worker, storage messages expressions, fei participants workitem, workitem fields
receiver variables schedules
user participant instance dispatch done workflow system other systems
launch
None
None
None
None
None
define concur- rence chris ezra apply apply
define concur- rence reply reply
dashboard, worker, storage messages expressions, fei participants workitem, workitem fields
receiver variables schedules
user participant instance
Smtp Participant
Imap Receiver
dashboard, worker, storage messages expressions, fei participants workitem, workitem fields
receiver variables schedules
None
dashboard, worker, storage messages expressions, fei participants workitem, workitem fields
receiver variables schedules
None
None
dashboard, worker, storage messages expressions, fei participants workitem, workitem fields
receiver variables schedules
.