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
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
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
160
ディスカバリーと デリバリーを繋ぐ ユーザーストーリーのAI化 / Connecting Discovery and Delivery: AI-driven User Story Generation
oomatomo
0
4.8k
ユーザーストーリー x AI / User Stories x AI
oomatomo
0
910
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.2k
プロダクト開発の貢献をアピールするための目標設計や認知活動 / Goal design and recognition activities to promote product development contributions.
oomatomo
6
2.6k
多様性のあるプロダクトチームを目指した共創の3年間の変化 / Three Years of Co-Creation for Diverse Product Teams Change
oomatomo
1
870
事業貢献を見据えた モダナイゼーションへの挑戦
oomatomo
1
690
UXへの投資と組織変革 ─ ビジネスに貢献するUXチームの飛躍 ─
oomatomo
1
99
Other Decks in Programming
See All in Programming
The NotImplementedError Problem in Ruby
koic
1
1k
代数的データ型って何が嬉しいの? #frontend_phpcon_do
kajitack
8
3.8k
Go1.27で導入されるジェネリクスメソッドでできること
mackee
0
220
TAKTでAI駆動開発の品質を設計する
j5ik2o
7
1.6k
気圧・高度・GPSを記録&可視化するアプリ「Koudo」を作った話
hjmkth
1
330
「AIで開発し、AIを届ける」をEvalでつなぐ 〜AIネイティブに始めるプロダクト開発の実践〜 / Connecting "Develop with AI, deliver AI" with Eval
rkaga
4
5.6k
Hunting Vulnerabilities in Symfony with LLMs
vinceamstoutz
0
570
Hatena Engineer Seminar #37「言語モデルの活用に関する研究」
slashnephy
0
450
LLM本来の能力を解き放つサンドボックス技術とAI民主化への適用
yukukotani
3
4.7k
Skillsは効率化、Agentsは"自分の拡張"——Builder時代のエージェント編成(CC Night 2026)
wemra
1
180
Performance Engineering for Everyone
elenatanasoiu
0
250
ローカルLLMでどこまでコードが書けるか -縮小版 / How much code can be written on a local LLM Shortened
kishida
2
160
Featured
See All Featured
Balancing Empowerment & Direction
lara
6
1.2k
Navigating Weather and Climate Data
rabernat
0
260
Are puppies a ranking factor?
jonoalderson
1
3.7k
Jess Joyce - The Pitfalls of Following Frameworks
techseoconnect
PRO
1
170
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.5k
Scaling GitHub
holman
464
140k
The Curse of the Amulet
leimatthew05
2
13k
jQuery: Nuts, Bolts and Bling
dougneiner
66
8.5k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
128
56k
Believing is Seeing
oripsolob
1
160
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.8k
Paper Plane (Part 1)
katiecoart
PRO
0
9.4k
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 ͍͍Ͷ
ऴΘΓ