$30 off During Our Annual Pro Sale. View Details »
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Railway Oriented Programming
Search
Roman Dubrovsky
March 22, 2018
Programming
0
150
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
58
GraphQl paratemers (lightning)
roman_dubrovsky
0
16
Views and Controllers, Forms
roman_dubrovsky
0
21
Git tips
roman_dubrovsky
0
60
Cells refactroing
roman_dubrovsky
0
40
Form objects
roman_dubrovsky
1
170
Other Decks in Programming
See All in Programming
STYLE
koic
0
160
AIコードレビューがチームの"文脈"を 読めるようになるまで
marutaku
0
350
Full-Cycle Reactivity in Angular: SignalStore mit Signal Forms und Resources
manfredsteyer
PRO
0
200
AIコーディングエージェント(NotebookLM)
kondai24
0
170
JETLS.jl ─ A New Language Server for Julia
abap34
1
270
AIエンジニアリングのご紹介 / Introduction to AI Engineering
rkaga
5
2k
全員アーキテクトで挑む、 巨大で高密度なドメインの紐解き方
agatan
8
20k
Building AI Agents with TypeScript #TSKaigiHokuriku
izumin5210
6
1.3k
251126 TestState APIってなんだっけ?Step Functionsテストどう変わる?
east_takumi
0
310
AIエージェントを活かすPM術 AI駆動開発の現場から
gyuta
0
360
Rediscover the Console - SymfonyCon Amsterdam 2025
chalasr
2
160
20 years of Symfony, what's next?
fabpot
2
350
Featured
See All Featured
Building Applications with DynamoDB
mza
96
6.8k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.3k
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.4k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
130k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
2.6k
Build your cross-platform service in a week with App Engine
jlugia
234
18k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
231
22k
KATA
mclloyd
PRO
32
15k
Navigating Team Friction
lara
191
16k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
122
21k
Balancing Empowerment & Direction
lara
5
790
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