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
28
Git tips
roman_dubrovsky
0
72
Cells refactroing
roman_dubrovsky
0
45
Form objects
roman_dubrovsky
1
180
Other Decks in Programming
See All in Programming
Kotlinize Is Not Just Converting to Kotlin
chigichan24
1
180
re:Inventに行く前に知っておきたい現地参加のノウハウ
nokomoro3
0
460
IBM Bob Dojo #1 仕様駆動開発入門
oniak3ibm
PRO
0
410
月間100万人のサービス刷新で、 技術選定をHonoに振り切った話
yutobara
8
6.8k
APNsからLive Activityを開始する話
yumnumm
0
170
気持ちぃ〜角丸 Squircle
ryu1013
0
330
조합이폭발하는디자인시스템이걸눈으로도테스트하라고요
giljongyu
0
220
Domain-Driven Transformation
hschwentner
2
2.3k
残高管理から台帳サービスへの進化
artoy
1
210
自サークルのIdPからログアウトできるようになるまで
taiseiue
1
150
graphql-ruby を Spinel で速くしようとした話
mtsmfm
0
110
GemmaをJevのように使ってみる / Use Gemma like Jev
kishida
5
820
Featured
See All Featured
Exploring the relationship between traditional SERPs and Gen AI search
raygrieselhuber
PRO
4
4.4k
Digital Ethics as a Driver of Design Innovation
axbom
PRO
1
460
GraphQLとの向き合い方2022年版
quramy
50
15k
More Than Pixels: Becoming A User Experience Designer
marktimemedia
3
570
Designing Dashboards & Data Visualisations in Web Apps
destraynor
232
55k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
508
140k
Jess Joyce - The Pitfalls of Following Frameworks
techseoconnect
PRO
1
450
Amusing Abliteration
ianozsvald
1
350
Un-Boring Meetings
codingconduct
0
460
Done Done
chrislema
187
17k
Java REST API Framework Comparison - PWX 2021
mraible
34
9.8k
[RailsConf 2023] Rails as a piece of cake
palkan
59
7.1k
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