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
Railway Oriented Programming
Search
Roman Dubrovsky
March 22, 2018
Programming
180
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Railway Oriented Programming
Datarockets internal meetup
Roman Dubrovsky
March 22, 2018
More Decks by Roman Dubrovsky
See All by Roman Dubrovsky
Life with GraphQL
roman_dubrovsky
0
160
Timezone pain (lighting)
roman_dubrovsky
0
38
Feature toggling
roman_dubrovsky
0
75
GraphQl paratemers (lightning)
roman_dubrovsky
0
22
Views and Controllers, Forms
roman_dubrovsky
0
27
Git tips
roman_dubrovsky
0
71
Cells refactroing
roman_dubrovsky
0
45
Form objects
roman_dubrovsky
1
180
Other Decks in Programming
See All in Programming
UnityでSystem.Net.WebSocketsなWebSocketサーバが動かないのでUnity Monoのコードを覗いてみた / about implementing websocket server with unity mono
drumath2237
1
520
Vue Fes Japan 2026 タイムテーブル徹底解説
448jp
1
580
Apple Intelligence を用いた個人情報誤送信防止、及びユーザーリクエスト体験の改善について
yukiny
0
260
iOSDCのペンライトを自動制御したい!
akkeylab
0
330
大喜利で理解するLLM as a Judge / Understanding LLM-as-a-Judge through Ogiri
rockname
0
180
Findy - エンジニア向け会社紹介/Findy Company Deck
findyinc
6
400k
FreeBSDでZabbixを動かす
kenkino
0
340
巨大モノリシックアプリ モダン化大作戦
ktcryomm
1
1.2k
マイコン向けの軽量Ruby「PicoRuby」で各種デバイスを制御するネイティブアプリの実現手法
bash0c7
0
470
The Rails Doctrine Decade
koic
2
440
速習iPhone Duo対応
yuukiw00w
2
920
20260914 AIエージェント時代のPlatform Engineering LLM基盤とプロダクトの責務境界線
kanfab1
7
2.3k
Featured
See All Featured
Six Lessons from altMBA
skipperchong
29
4.5k
Rails Girls Zürich Keynote
gr2m
96
14k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
203
76k
Agile Actions for Facilitating Distributed Teams - ADO2019
mkilby
0
290
The Illustrated Children's Guide to Kubernetes
chrisshort
51
53k
Self-Hosted WebAssembly Runtime for Runtime-Neutral Checkpoint/Restore in Edge–Cloud Continuum
chikuwait
0
850
DevOps and Value Stream Thinking: Enabling flow, efficiency and business value
helenjbeal
1
390
Technical Leadership for Architectural Decision Making
baasie
3
590
Design in an AI World
tapps
1
340
What’s in a name? Adding method to the madness
productmarketing
PRO
24
4.2k
Designing Powerful Visuals for Engaging Learning
tmiket
1
580
Automating Front-end Workflow
addyosmani
1369
210k
Transcript
Railway Oriented Programming
Railway Oriented Programming in Ruby
Rail way !== Rails way
None
Like JS promises
None
None
• Waterfall - https://github.com/apneadiving/waterfall • Trailblazer (Operation) - http://trailblazer.to/gems/operation/2.0/index.html •
Hanami ???? • Elexir
Waterfall
None
None
None
How to refactor service • Chain service objects like a
boss - https://medium.com/@apneadiving/chain-service-objects-like-a-boss-35d0b83 606ab
Trailblazer ???
Read more • http://www.zohaib.me/railway-programming-pattern-in-elixir/ • https://medium.com/rubyinside/forget-conditionals-use-the-rail-way-c4e98b4e 7a13 • https://medium.com/@apneadiving/chain-service-objects-like-a-boss-35d0b83 606ab
• http://trailblazer.to/gems/operation/2.0/index.html