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
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
John Mettraux
January 01, 2011
Programming
89
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
440
tests and the database
jmettraux
0
390
OpenBSD and Ruby
jmettraux
1
800
Ruby and FFI
jmettraux
0
430
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.8k
Other Decks in Programming
See All in Programming
TiDBのアーキテクチャから学ぶ分散システム入門 〜MySQL互換のNewSQLは何を解決するのか〜 / tidb-architecture-study
dznbk
1
180
実践CRDT
tamadeveloper
0
570
AIベース静的検査器の偽陽性率を抑える工夫3選
orgachem
PRO
3
310
HTML-Aware ERB: The Path to Reactive Rendering @ RubyKaigi 2026, Hakodate, Japan
marcoroth
0
140
SkillがSkillを生む:QA観点出しを自動化した
sontixyou
6
3.4k
Oxlintとeslint-plugin-react-hooks 明日から始められそう?
t6adev
0
270
AWSコミュニティ活動は顧客のクラウド推進に効くのか / Do AWS community activities help customers adopt the cloud?
seike460
PRO
0
140
YJITとZJITにはイカなる違いがあるのか?
nakiym
0
220
PHPで TLSのプロトコルを実装してみるをもう一度しゃべりたい
higaki_program
0
210
iOS機能開発のAI環境と起きた変化
ryunakayama
0
180
アクセシビリティ試験の"その後"を仕組み化する
yuuumiravy
0
150
ハーネスエンジニアリングとは?
kinopeee
10
5.3k
Featured
See All Featured
Joys of Absence: A Defence of Solitary Play
codingconduct
1
350
Lightning Talk: Beautiful Slides for Beginners
inesmontani
PRO
1
520
Bootstrapping a Software Product
garrettdimon
PRO
307
120k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
11
890
More Than Pixels: Becoming A User Experience Designer
marktimemedia
3
380
Conquering PDFs: document understanding beyond plain text
inesmontani
PRO
4
2.6k
The Language of Interfaces
destraynor
162
26k
Chasing Engaging Ingredients in Design
codingconduct
0
170
Music & Morning Musume
bryan
47
7.2k
Context Engineering - Making Every Token Count
addyosmani
9
830
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
2.8k
Why Mistakes Are the Best Teachers: Turning Failure into a Pathway for Growth
auna
0
120
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
.