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
Railway Oriented Programming
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Roman Dubrovsky
March 22, 2018
Programming
0
160
Railway Oriented Programming
Datarockets internal meetup
Roman Dubrovsky
March 22, 2018
Tweet
Share
More Decks by Roman Dubrovsky
See All by Roman Dubrovsky
Life with GraphQL
roman_dubrovsky
0
150
Timezone pain (lighting)
roman_dubrovsky
0
33
Feature toggling
roman_dubrovsky
0
60
GraphQl paratemers (lightning)
roman_dubrovsky
0
17
Views and Controllers, Forms
roman_dubrovsky
0
21
Git tips
roman_dubrovsky
0
62
Cells refactroing
roman_dubrovsky
0
40
Form objects
roman_dubrovsky
1
170
Other Decks in Programming
See All in Programming
15年目のiOSアプリを1から作り直す技術
teakun
1
620
最初からAWS CDKで技術検証してもいいんじゃない?
akihisaikeda
4
130
エラーログのマスキングの仕組みづくりに役立ったASTの話
kumoichi
0
180
ベクトル検索のフィルタを用いた機械学習モデルとの統合 / python-meetup-fukuoka-06-vector-attr
monochromegane
2
380
AIコーディングの理想と現実 2026 | AI Coding: Expectations vs. Reality 2026
tomohisa
0
1.2k
Ruby and LLM Ecosystem 2nd
koic
1
510
エージェント開発初心者の僕がエージェントを作った話と今後やりたいこと
thasu0123
0
240
Docコメントで始める簡単ガードレール
keisukeikeda
1
110
Unity6.3 AudioUpdate
cova8bitdots
0
120
Agent Skills Workshop - AIへの頼み方を仕組み化する
gotalab555
15
8.5k
メタプログラミングで実現する「コードを仕様にする」仕組み/nikkei-tech-talk43
nikkei_engineer_recruiting
0
170
Cyrius ーLinux非依存にコンテナをネイティブ実行する専用OSー
n4mlz
0
130
Featured
See All Featured
The Impact of AI in SEO - AI Overviews June 2024 Edition
aleyda
5
760
Primal Persuasion: How to Engage the Brain for Learning That Lasts
tmiket
0
290
WCS-LA-2024
lcolladotor
0
480
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
Design of three-dimensional binary manipulators for pick-and-place task avoiding obstacles (IECON2024)
konakalab
0
380
Chasing Engaging Ingredients in Design
codingconduct
0
140
Navigating Team Friction
lara
192
16k
Joys of Absence: A Defence of Solitary Play
codingconduct
1
300
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
31
3.1k
YesSQL, Process and Tooling at Scale
rocio
174
15k
The Director’s Chair: Orchestrating AI for Truly Effective Learning
tmiket
1
130
What's in a price? How to price your products and services
michaelherold
247
13k
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