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
Saint-P RubyConf bot explained. How to build wi...
Search
Vitaliy Pecherin
July 11, 2019
Programming
0
26
Saint-P RubyConf bot explained. How to build with rom-rb and dry-system
Vitaliy Pecherin
July 11, 2019
Tweet
Share
More Decks by Vitaliy Pecherin
See All by Vitaliy Pecherin
Introduction to algebraic effects on ruby
we138
0
100
building modern web apps with hanami
we138
0
20
Other Decks in Programming
See All in Programming
エラーって何種類あるの?
kajitack
5
160
從零到一:搭建你的第一個 Observability 平台
blueswen
1
940
レガシーシステムの機能調査・開発におけるAI利活用
takuya_ohtonari
0
600
A2A プロトコルを試してみる
azukiazusa1
2
370
KotlinConf 2025 現地参加の土産話
n_takehata
0
100
技術懸念に立ち向かい 法改正を穏便に乗り切った話
pop_cashew
0
1.5k
GoのWebAssembly活用パターン紹介
syumai
3
10k
Cloudflare Realtime と Workers でつくるサーバーレス WebRTC
nekoya3
0
410
既存デザインを変更せずにタップ領域を広げる方法
tahia910
1
230
Bytecode Manipulation 으로 생산성 높이기
bigstark
2
360
Select API from Kotlin Coroutine
jmatsu
1
170
Claude Codeの使い方
ttnyt8701
1
120
Featured
See All Featured
How STYLIGHT went responsive
nonsquared
100
5.6k
Facilitating Awesome Meetings
lara
54
6.4k
The Invisible Side of Design
smashingmag
299
51k
RailsConf 2023
tenderlove
30
1.1k
Designing for humans not robots
tammielis
253
25k
Learning to Love Humans: Emotional Interface Design
aarron
273
40k
GraphQLとの向き合い方2022年版
quramy
46
14k
Measuring & Analyzing Core Web Vitals
bluesmoon
7
480
The Straight Up "How To Draw Better" Workshop
denniskardys
233
140k
Automating Front-end Workflow
addyosmani
1370
200k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
4
190
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
331
22k
Transcript
None
Saint-P RubyConf bot explained. How to build with rom-rb
and dry- system
None
requests for 2 days 1250 2500 3750 5000 09 10
11 12 13 14 15 16 17 18 19 20 21 22 23 24 first day second day
34,666 requests 231 users
features
features •schedule for 2 days •speakers list •jobs •likes •beer
counter •lightning talks •locations •rubizza (ruby camp)
likes aka votes
None
None
likes for 2 days 500 1000 1500 2000 2500 3000
3500 9 10 11 12 13 14 15 16 17 18 first day second day
Total likes by day 0 2000 4000 6000 8000 10000
12000 14000 16000 18000 first day second day 17 858 11 054
Likers by day 0 20 40 60 80 100 120
140 first day second day 98 129
beer counter
None
None
Drunk for 2 days 10 20 30 40 50 60
70 18 19 20 21 22 23 00 01 02 03 04 05 preparty afterparty
Total drunk 0 60 120 180 240 preparty afterparty total
224 166 58
Total drinkers 10 20 30 40 50 60 70 preparty
afterparty 66 33
16 % 84 % total drunk by conf total drunk
by Anton
lightning talks ⚡
None
None
None
naive implementation
None
None
psst, do you want some abstractions?
None
None
None
None
None
None
None
None
None
None
hey redis, hold my beer!
Beer delivery flow
None
None
None
None
None
None
None
None
summary
None
None
https://t.me/saintprug https://github.com/saintprug https://github.com/saintprug/saintpruby_bot links