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
Protocol Oriented WebAPI Abstraction
Search
Yuya Hirayama
March 01, 2018
Technology
0
290
Protocol Oriented WebAPI Abstraction
try! Swift Tokyo 2018
Yuya Hirayama
March 01, 2018
Tweet
Share
More Decks by Yuya Hirayama
See All by Yuya Hirayama
iOSアプリを安全にローカライズする
hiragram
1
360
iPhoneXのTrueDepthカメラでVRMを動かす
hiragram
2
14k
生きた仕様書としてのUIカタログアプリ運用 構想編
hiragram
1
1.3k
waiwai-swiftc-lazy.pdf
hiragram
0
190
Vapor cloud + Codegen
hiragram
0
51
VaporアプリからFCM経由でプッシュ通知を送る
hiragram
0
110
アプリ内でWebAPIを抽象化するためのフレームワークAbstractionKitの紹介
hiragram
1
3.5k
Firebase Realtime Databaseを良さげに抽象化する
hiragram
2
1.3k
AutoLayoutのデバッグをちょっとだけ楽にやる
hiragram
0
140
Other Decks in Technology
See All in Technology
コンテナセキュリティの基本と脅威への対策
kyohmizu
3
670
株式会社EventHub・エンジニア採用資料
eventhub
0
1.9k
Autonomous Database Cloud 技術詳細 / adb-s_technical_detail_jp
oracle4engineer
PRO
13
35k
日本におけるデータエンジニアリングのこれまでとこれから
foursue
9
1.9k
OpenTelemetry を使ったトレースエグザンプラーの活用 / otel-trace-exemplar
k6s4i53rx
2
630
長期間TiDBを使ってきた話 @ 私たちはなぜNewSQLを使うのかTiDB選定5社が語る選定理由と活用LT / Experiences with TiDB Over Time
chibiegg
2
520
次世代Web認証「パスキー」 / mo-zatsudan-passkey
nkzn
22
13k
シン・Kafka / shin-kafka
oracle4engineer
PRO
6
2.7k
オブザーバビリティの Primary Signals
onk
PRO
0
540
[2024年3月版] Databricksのシステムアーキテクチャ
databricksjapan
7
1.9k
マルチアカウント環境への発見的統制の導入
ch1aki
1
1.3k
長期運用プロジェクトでのMySQLからTiDB移行の検証
colopl
1
500
Featured
See All Featured
StorybookのUI Testing Handbookを読んだ
zakiyama
10
4.6k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
219
21k
The MySQL Ecosystem @ GitHub 2015
samlambert
242
12k
Building Better People: How to give real-time feedback that sticks.
wjessup
353
18k
Designing for Performance
lara
601
67k
A designer walks into a library…
pauljervisheath
199
23k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
13
1.5k
Fireside Chat
paigeccino
19
2.6k
Producing Creativity
orderedlist
PRO
336
39k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
20
1.6k
Fashionably flexible responsive web design (full day workshop)
malarkey
397
65k
Fantastic passwords and where to find them - at NoRuKo
philnash
36
2.5k
Transcript
1SPUPDPM0SJFOUFE8FC"1*"CTUSBDUJPO !IJSBHSBN USZ4XJGU5PLZP
w)PXEPZPVEFpOFZPVSXFC"1*FOEQPJOUTJOZPVS4XJGU DPEF CBTF63- QBUI QBSBNFUFST SFTQPOTFKTPOTUSVDUVSF FUDʜ
w5IPTFEFpOJUJPOTTIPVMECFJOEFQFOEFOUGSPNOFUXPSLJOH GSBNFXPSL w.BLFTFBTJFSUPSFQMBDFOFUXPSLJOHGSBNFXPSLJOUIF GVUVSF w*OEFQFOEFOUEFpOJUJPOTVJUTCFUUFSUPDPEFHFOFSBUJPOGSPN "1*EPDVNFOUBUJPO FY4XBHHFS
w*DSFBUFE"CTUSBDUJPO,JU QSPWJEFTWBSJPVT QSPUPDPMTBOETUSVDUTUPEFpOFXFC"1*FOEQPJOUT w"CTUSBDUJPO,JUEPFTOPUIJOHBCPVUBDUVBMOFUXPSL SFRVFTUBOEKTPONBQQJOHTPZPVDBOVTFBOZ OFUXPSLJOHBOENBQQJOHGSBNFXPSLTXIJDIZPV VTVBMMZVTF w"CTUSBDUJPO,JU`TOPUBCMFGFBUVSFJTKTPOTUSVDUVSF SFQSFTFOUBUJPO'PSFYBNQMF
4JOHMF3FTQPOTF6TFS USZ4JOHMF3FTQPOTF6TFSJOJU KTPOKTPO SFTVMU6TFS
"SSBZ3FTQPOTF6TFS USZ"SSBZ3FTQPOTF6TFSJOJU KTPOKTPO SFTVMU<6TFS>
&NQUZ3FTQPOTF USZ&NQUZ3FTQPOTFJOJU KTPOKTPO SFTVMU7PJE 8IFOZPVEPO`UIBWFUPQBSTFSFTQPOTF
$PNCJOFE3FTQPOTF4JOHMF3FTQPOTF6TFS "SSBZ3FTQPOTF.FTTBHF USZʜJOJU KTPOKTPO SFTVMU 6TFS <.FTTBHF>
QSPUPDPM&OEQPJOU%FpOJUJPO QBUI QBSBNFUFST NFUIPE BTTPDJBUFEUZQF3FTQPOTF 3FTQPOTF%FpOJUJPO 4JOHMF3FTQPOTF "SSBZ3FTQPOTF $PNCJOFE3FTQPOTF
FUDʜ BTTPDJBUFEUZQF3FTVMU BTTPDJBUFEUZQF+40/ <4USJOH"OZ> <<4USJOH"OZ>>
None
4BNQMFPG"1*BCTUSBDUJPOVTJOH "CTUSBDUJPO,JU "1*,JU 3Y4XJGU
None
None
None
None
w8IFOZPVXBOUUPBEEOFXFOEQPJOUEFpOJUJPO KVTUEFpOFTUSVDUUIBUDPOGPSNTUP &OEQPJOU%FpOJUJPOBOEDSFBUFUIJOXSBQQFSGPS VQQFSMBZFS w*OUIJTBSDIJUFDUVSF "1*,JUEFQFOEFODZJTPOMZ JOASFRVFTUANFUIPEBOE"1*,JU#SJEHF3FRVFTU TPJU`TMPPTFMZDPVQMFE
5IBOLZPV w5XJUUFS(JU)VC!IJSBHSBN w8PSLJOHBU7"4*-: (PME4QPOTPS wIUUQTHJUIVCDPNIJSBHSBN"CTUSBDUJPO,JU