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
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Tomohisa Omagari
July 03, 2016
Programming
0
2k
Finagleを使った Perl -> Scalaへの移行
Tomohisa Omagari
July 03, 2016
Tweet
Share
More Decks by Tomohisa Omagari
See All by Tomohisa Omagari
ユーザーストーリー x AI / User Stories x AI
oomatomo
0
610
AIを活用した化学反応的なスピード開発 TDD × ペアプロ × AI / Chemically Reactive Speed Development with AI. TDD-Pair Pro-AI
oomatomo
1
1.1k
事業貢献を考えるための技術改善の目標設計と改善実績 / Targeted design of technical improvements to consider business contribution and improvement performance
oomatomo
1
2.7k
プロダクト開発の貢献をアピールするための目標設計や認知活動 / Goal design and recognition activities to promote product development contributions.
oomatomo
6
2.3k
多様性のあるプロダクトチームを目指した共創の3年間の変化 / Three Years of Co-Creation for Diverse Product Teams Change
oomatomo
1
650
事業貢献を見据えた モダナイゼーションへの挑戦
oomatomo
1
470
UXへの投資と組織変革 ─ ビジネスに貢献するUXチームの飛躍 ─
oomatomo
1
71
Finagleを使った広告配信基盤
oomatomo
0
520
2016/05/16 adtech x scala meetup のLT
oomatomo
1
98
Other Decks in Programming
See All in Programming
AI時代のソフトウェア開発でも「人が仕様を書く」から始めよう-医療IT現場での実践とこれから
koukimiura
0
130
AIプロダクト時代のQAエンジニアに求められること
imtnd
2
660
「やめとこ」がなくなった — 1月にZennを始めて22本書いた AI共創開発のリアル
atani14
0
350
CDIの誤解しがちな仕様とその対処TIPS
futokiyo
0
160
nuget-server - あなたが必要だったNuGetサーバー
kekyo
PRO
0
150
Go 1.26でのsliceのメモリアロケーション最適化 / Go 1.26 リリースパーティ #go126party
mazrean
1
350
守る「だけ」の優しいEMを抜けて、 事業とチームを両方見る視点を身につけた話
maroon8021
3
250
Go Conference mini in Sendai 2026 : Goに新機能を提案し実装されるまでのフロー徹底解説
yamatoya
0
510
AIコーディングの理想と現実 2026 | AI Coding: Expectations vs. Reality 2026
tomohisa
0
980
Rails Girls Tokyo 18th GMO Pepabo Sponsor Talk
yutokyokutyo
0
190
モジュラモノリスにおける境界をGoのinternalパッケージで守る
magavel
0
3.4k
TipKitTips
ktcryomm
0
150
Featured
See All Featured
Joys of Absence: A Defence of Solitary Play
codingconduct
1
300
The AI Search Optimization Roadmap by Aleyda Solis
aleyda
1
5.4k
AI in Enterprises - Java and Open Source to the Rescue
ivargrimstad
0
1.2k
Heart Work Chapter 1 - Part 1
lfama
PRO
5
35k
Intergalactic Javascript Robots from Outer Space
tanoku
273
27k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
The World Runs on Bad Software
bkeepers
PRO
72
12k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1.2k
Pawsitive SEO: Lessons from My Dog (and Many Mistakes) on Thriving as a Consultant in the Age of AI
davidcarrasco
0
80
WENDY [Excerpt]
tessaabrams
9
36k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
287
14k
Utilizing Notion as your number one productivity tool
mfonobong
4
240
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 ͍͍Ͷ
ऴΘΓ