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
Finagleを使った Perl -> Scalaへの移行
Search
Tomohisa Omagari
July 03, 2016
Programming
0
1.9k
Finagleを使った Perl -> Scalaへの移行
Tomohisa Omagari
July 03, 2016
Tweet
Share
More Decks by Tomohisa Omagari
See All by Tomohisa Omagari
AIを活用した化学反応的なスピード開発 TDD × ペアプロ × AI / Chemically Reactive Speed Development with AI. TDD-Pair Pro-AI
oomatomo
1
500
事業貢献を考えるための技術改善の目標設計と改善実績 / Targeted design of technical improvements to consider business contribution and improvement performance
oomatomo
1
1.6k
プロダクト開発の貢献をアピールするための目標設計や認知活動 / Goal design and recognition activities to promote product development contributions.
oomatomo
6
1.6k
多様性のあるプロダクトチームを目指した共創の3年間の変化 / Three Years of Co-Creation for Diverse Product Teams Change
oomatomo
1
240
事業貢献を見据えた モダナイゼーションへの挑戦
oomatomo
1
170
UXへの投資と組織変革 ─ ビジネスに貢献するUXチームの飛躍 ─
oomatomo
1
60
Finagleを使った広告配信基盤
oomatomo
0
500
2016/05/16 adtech x scala meetup のLT
oomatomo
1
83
Other Decks in Programming
See All in Programming
Javaに鉄道指向プログラミング (Railway Oriented Pro gramming) のエッセンスを取り入れる/Bringing the Essence of Railway-Oriented Programming to Java
cocet33000
2
550
関数型まつり2025登壇資料「関数プログラミングと再帰」
taisontsukada
2
810
Julia という言語について (FP in Julia « SIDE: F ») for 関数型まつり2025
antimon2
3
940
機械学習って何? 5分で解説頑張ってみる
kuroneko2828
0
210
Gleamという選択肢
comamoca
6
720
Create a website using Spatial Web
akkeylab
0
280
A comprehensive view of refactoring
marabesi
0
470
Team topologies and the microservice architecture: a synergistic relationship
cer
PRO
0
190
赤裸々に公開。 TSKaigiのオフシーズン
takezoux2
0
130
Go1.25からのGOMAXPROCS
kuro_kurorrr
1
580
try-catchを使わないエラーハンドリング!? PHPでResult型の考え方を取り入れてみよう
kajitack
3
510
来たるべき 8.0 に備えて React 19 新機能と React Router 固有機能の取捨選択とすり合わせを考える
oukayuka
2
400
Featured
See All Featured
Docker and Python
trallard
44
3.4k
It's Worth the Effort
3n
184
28k
[RailsConf 2023] Rails as a piece of cake
palkan
55
5.6k
Stop Working from a Prison Cell
hatefulcrawdad
269
20k
The Cost Of JavaScript in 2023
addyosmani
50
8.4k
The Language of Interfaces
destraynor
158
25k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
PRO
20
1.3k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
31
1.2k
A better future with KSS
kneath
239
17k
BBQ
matthewcrist
89
9.7k
Reflections from 52 weeks, 52 projects
jeffersonlam
351
20k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
10
910
Transcript
FinagleΛͬͨ Perl -> ScalaͷҠߦ
ࣗݾհ େۂஐٱ
ݴޠͷΓସ͑ʹͳΔ࣌ʹ ࠔͬͨɻɻɻ
͋ΔϦΫΤετͷ༰ ΞΧϯτͷೝূ ↓ ΞΧϯτͷϨϙʔτΛग़ྗ
͋ΔϦΫΤετͷ༰ ΞΧϯτͷೝূ - Perl ↓ ΞΧϯτͷϨϙʔτΛग़ྗ- Scala
Perl͔ΒCurlͰୟ͚͍͍͡ΌΜ
None
ίʔυ CurlͰୟ͍͍ͯΔ෦
ίʔυ JSONΛHashʹม
ίʔυ ຊޠจࣈԽ͚͢ΔͷͰΤϯίʔυ͢Δ
ίʔυ
͋ΔϦΫΤετͷ༰ ΞΧϯτͷೝূ - Perl ↓ ը૾ొ- Scala
͋Εʁը૾Ͳ͏͠Α CurlͰؤுΔʁ
͏ͩɻɻ
Finagle ▸ ϑΟωʔάϧ ▸ RPCγεςϜ RPCͷ࣮Ͱͳ͍
None
None
None
None
None
None
None
None
None
None
None
Finagle ͍͍Ͷ
ऴΘΓ