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
2k
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Finagleを使った Perl -> Scalaへの移行
Tomohisa Omagari
July 03, 2016
More Decks by Tomohisa Omagari
See All by Tomohisa Omagari
トークン最適化のためのユーザーストーリー分析 / User Story Analysis for Token Optimization
oomatomo
0
230
ディスカバリーと デリバリーを繋ぐ ユーザーストーリーのAI化 / Connecting Discovery and Delivery: AI-driven User Story Generation
oomatomo
0
5.7k
ユーザーストーリー x AI / User Stories x AI
oomatomo
0
960
AIを活用した化学反応的なスピード開発 TDD × ペアプロ × AI / Chemically Reactive Speed Development with AI. TDD-Pair Pro-AI
oomatomo
1
1.4k
事業貢献を考えるための技術改善の目標設計と改善実績 / Targeted design of technical improvements to consider business contribution and improvement performance
oomatomo
1
3.4k
プロダクト開発の貢献をアピールするための目標設計や認知活動 / Goal design and recognition activities to promote product development contributions.
oomatomo
6
2.7k
多様性のあるプロダクトチームを目指した共創の3年間の変化 / Three Years of Co-Creation for Diverse Product Teams Change
oomatomo
1
930
事業貢献を見据えた モダナイゼーションへの挑戦
oomatomo
1
740
UXへの投資と組織変革 ─ ビジネスに貢献するUXチームの飛躍 ─
oomatomo
1
110
Other Decks in Programming
See All in Programming
ここ半年くらいでAIに作らせたR用ツール
eitsupi
0
390
琵琶湖の水は止められてもNet--HTTPのリトライは止められない / You might be able to stop the water flow of Lake Biwa but you can't stop Net::HTTP retries
luccafort
PRO
0
790
Augmenting AI with the Power of Jakarta EE
ivargrimstad
0
640
言葉の格闘技のススメ~紙とペンと言葉から始める、キャリアの描き方~
progresscicada
2
160
「人を評価する AI」の設計と実装
ryoyanara
0
210
メールのエイリアス機能を履き違えない
isshinfunada
0
240
変わらないものが、変わるものを決める — 意図駆動開発 × イベントソーシング × イミュータブル | What Doesn't Change Decides What Can — IDD × Event Sourcing × Immutability
tomohisa
0
1.8k
生成AIで帳票OCRが「簡単に」作れる時代になった?
kon_shou
0
1.1k
いまどきの Codex で開発する visionOS アプリの開発スタイルについて
karad
0
150
KotlinConf Extended South Korea 2026 Keynote
l2hyunwoo
0
110
FDEが実現するAI駆動経営の現在地
gonta
2
290
SlackアプリとLambdaの 連携を構築した話
pawn_4_s
1
130
Featured
See All Featured
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
38
3k
Music & Morning Musume
bryan
47
7.3k
Leo the Paperboy
mayatellez
8
2.2k
My Coaching Mixtape
mlcsv
0
250
Designing Dashboards & Data Visualisations in Web Apps
destraynor
232
55k
So, you think you're a good person
axbom
PRO
2
2.1k
Money Talks: Using Revenue to Get Sh*t Done
nikkihalliwell
0
470
Organizational Design Perspectives: An Ontology of Organizational Design Elements
kimpetersen
PRO
1
800
From π to Pie charts
rasagy
0
300
Game over? The fight for quality and originality in the time of robots
wayneb77
1
250
Self-Hosted WebAssembly Runtime for Runtime-Neutral Checkpoint/Restore in Edge–Cloud Continuum
chikuwait
0
720
Discover your Explorer Soul
emna__ayadi
2
1.3k
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 ͍͍Ͷ
ऴΘΓ