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
Vapor cloud + Codegen
Search
Yuya Hirayama
February 06, 2018
Technology
0
80
Vapor cloud + Codegen
Yuya Hirayama
February 06, 2018
Tweet
Share
More Decks by Yuya Hirayama
See All by Yuya Hirayama
わいわいClaude Code アイスブレイクLT iOSDC2025 Day2 アンカンファレンス
hiragram
0
110
LLMエージェント時代に適応した開発フロー
hiragram
1
640
Deep Dive into ~/.claude/projects
hiragram
14
21k
iOSアプリ開発もLLMで自動運転する
hiragram
7
2.7k
iOSアプリの定期リリースとその自動化@potatotips#90
hiragram
1
450
Xcode Cloud事例紹介
hiragram
1
500
iOSアプリを安全にローカライズする
hiragram
1
450
iPhoneXのTrueDepthカメラでVRMを動かす
hiragram
2
14k
生きた仕様書としてのUIカタログアプリ運用 構想編
hiragram
1
1.4k
Other Decks in Technology
See All in Technology
Function calling機能をPLaMo2に実装するには / PFN LLMセミナー
pfn
PRO
0
670
PLaMo2シリーズのvLLM実装 / PFN LLM セミナー
pfn
PRO
2
740
Flaky Testへの現実解をGoのプロポーザルから考える | Go Conference 2025
upamune
1
290
WebアプリケーションのUI構築で気を付けてるポイント
tomokusaba
0
160
そのグラフに「魂」は宿っているか? ~生成AI全盛期におけるデータ可視化手法とライブラリ比較~
negi111111
2
830
KMP の Swift export
kokihirokawa
0
110
analysis パッケージの仕組みの上でMulti linter with configを実現する / Go Conference 2025
k1low
1
240
北海道の人に知ってもらいたいGISスポット / gis-spot-in-hokkaido-2025
sakaik
0
190
新卒QAエンジニアの成長戦略
qatonchan
0
300
Green Tea Garbage Collector の今
zchee
PRO
2
350
「技術負債にならない・間違えない」 権限管理の設計と実装
naro143
31
9.4k
BirdCLEF+2025 Noir 5位解法紹介
myso
0
150
Featured
See All Featured
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
Speed Design
sergeychernyshev
32
1.1k
Statistics for Hackers
jakevdp
799
220k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
114
20k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
33
2.4k
Building a Scalable Design System with Sketch
lauravandoore
462
33k
Embracing the Ebb and Flow
colly
88
4.8k
RailsConf 2023
tenderlove
30
1.2k
Docker and Python
trallard
46
3.6k
The Pragmatic Product Professional
lauravandoore
36
6.9k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
29
2.6k
The Power of CSS Pseudo Elements
geoffreycrofte
78
6k
Transcript
.ZVTFDBTFPG 7BQPSBOE7BQPS$MPVE 7BQPS.FFUVQTUJO5PLZP 'FC !IJSHSBN
.& w :VZB)JSBZBNB BMTPLOPXOBT!IJSBHSBN w J04BQQEFWFMPQFSBU7"4*-: w 1SPUPDPMPSJFOUFEQSPHSBNNFS w
8JMMCFTQFBLJOHBUUSZ4XJGU5PLZP
'JSTUPGBMM
/FXBQQSFMFBTFE w 3FMFBTFEJOUIJTNPSOJOH w 0SCJU#JUDPJOSBUFWJFXFSJONVMUJQMF FYDIBOHFT w 6TJOH7BQPSBOE7BQPS$MPVEBT CBDLFOE w
*`NUBMLJOHBCPVUUIJTTFSWJDF`TVTF DBTF
0VUMJOF w 8IZ7BQPS w 8IBU*EPPO7BQPS$MPVE w (FOFSBUJOHDPOUSPMMFSTBOENPEFMTGSPN 4XBHHFSEPDVNFOUBUJPO
8IZ7BQPS w 5PCFIPOFTU BOZPUIFSGSBNFXPSLTBSFBMTPPL w *OFWFSXBOUUPNBOBHFBOZCBDLFOETUV⒎CZNZTFMG TVDIBTJOTUBODFT TDBMJOH EFQMPZNFOU EBUBCBTF
DSPOKPCTBOETPPO w *OPUIFSXPSET *EJEO`UDIPPTF7BQPS CVUDIPTF7BQPS $MPVE w $PSFNFNCFSTBSFBDUJWFPO4MBDL TPXFDBOBTL BCPVUBOZUSPVCMFTBOERVFTUJPOT5IBOLZPV
8IBU*EPPO7BQPS$MPVE w 0OFBQQMJDBUJPOSFQMJDBJOTUBODF 4NBMM NP w l'SFFzBOEl)PCCZzEPFTO`UIBWFFOPVHINFNPSZ UPSVO344DSBXMFSJODSPOKPCT w
*IPQFOFXQMBOUIBUIBTPS.#PGNFNPSZ BOEDPTUTMFTTUIBONP w 0OFEBUBCBTFJOTUBODF 4IBSFE NP
8IBU*EPPO7BQPS$MPVE w .ZXFC"1*BQQMJDBUJPODVSSFOUMZEPFTKVTUGFUDIJOHGSPN %#BOESFUVSOTUPBQQBT+40//PDPNQMFYMPHJDTUIFSF w 5XPDSPOKPCT #JUDPJOFYDIBOHFDSBXMFSBOE/FXTNFEJB DSBXMFS w 3Y4XJGUBOE3Y#MPDLJOHBSFIFBWJMZVTFEUPNBOBHF"1*
SFRVFTUTBOESFUSJFT w /FXTDSBXMFSVTFT9.-1BSTFSUPQBSTF344BOEJU XBTUFTUPPNBUDINFNPSJFTTPUIBU*IBEUPVQHSBEFUP MBSHFSJOTUBODF
7BQPS"QQ %BUBCBTF /FXTNFEJB 344 #JUDPJO FYDIBOHF "1* $SPOKPCT 8FC"1* 4JNQMF
8IBU*EPPO7BQPS$MPVE w 7BQPSDMJUPPMIBTTVCDPNNBOEDBMMFEADMPVEA BOE* DBOEFQMPZ DIBOHFSFQMJDBTJ[F PSMPPLJOUPMPHTCZ TJNQMFDPNNBOE w 7BQPSDMJUPPMBMTPDBOHFOFSBUF9DPEFQSPKFDUpMFTP
XFDBOVTF9DPEFUPEFWFMPQ7BQPSBQQ
(FOFSBUJOHDPOUSPMMFSTBOENPEFMTGSPN 4XBHHFSEPDVNFOUBUJPO NBJOQBSUPGNZUBML
8IZHFOFSBUPS w *XBOUUPDPODFOUSBUFPONZCVTJOFTTMPHJD OPU GSBNFXPSLTQFDJpDTUV⒎TTVDIBTSFHJTUSBUJPOUP 63-SPVUFS .Z42-TDIFNFNJHSBUJPO BOETPPO w *EFWFMPQJ04DMJFOUBQQMJDBUJPOBUUIFTBNFUJNF
TPJU XJMMCFIBSEUPLFFQNPEFMEFpOJUJPOTJOCPUI SFQPTJUPSZDPSSFDUBOETBNF
w 6TJOH"QQMF`THZCBTUFNQMBUF IUUQTHJUIVCDPN BQQMFTXJGUCMPCNBTUFSVUJMTHZCQZ w 8FDBOVTF1ZUIPOJOHZCUFNQMBUFTPFBTZUPNBJOUBJO PSNPEJGZUFNQMBUFT -JOFUIBUTUBSUTGSPNAAJT 1ZUIPODPEF
4XBHHFS
ˠ(FOFSBUFEDPOUSPMMFS
w (FOFSBUFEDPOUSPMMFSPOMZDPOUBJOTJOGPSNBUJPOBCPVU SFTQPOTFUZQF EFTDSJCFEBTUZQFBMJBT BOE SFHJTUFSJOHDPOUSPMMFS`TNFUIPEUPSPVUFS w 5IJTNFBOT DPEFHFOFSBUPSEPFTOPUHFOFSBUF FTTFOUJBMJNQMFNFOUBUJPO
TP*IBWFUPJNQMFNFOU DPEFUIBUGFUDIFTEBUBGSPN%#BOESFUVSOTBT SFTQPOTF w *G*GPSHPUUPJNQMFNFOUFTTFOUJBMMPHJDT DPOUSPMMFS`T NFUIPEJTNJTTJOH DPNQJMFSDBOOPUDPNQJMFUIF DPOUSPMMFSTPJU`TTBGF
5IFOZPVIBWFUPXSJUF
w (FOFSBUFEDPOUSPMMFSDPOUBJOT w 3FTQPOTFUZQFEFpOJUJPO w 3PVUFSSFHJTUSBUJPO w (FOFSBUFENPEFMDPOUBJOT w 1SPQFSUZEFpOJUJPOT
w +40/DPOWFSTJPOT w .Z42-NJHSBUJPOT
w $PEFHFOFSBUJPONBLFTFBTJFS w BEEJOHOFXFOEQPJOU w BEEJOHOFXNPEFMUZQF w BEEJOHOFXQSPQFSUZUPFYJTJOHNPEFM w *U`TOPUDPNQMFUFMZBVUPNBUJD:PVIBWFUPXSJUF
NJHSBUJPONBOVBMMZ
/PUHPPEUIJOHTBSPVOE DPEFHFOFSBUJPO w .JHSBUJPOT w (FOFSBUPSHFOFSBUFTTDIFNBNJHSBUJPOPGFBDINPEFMT BTDSFBUJOHOFXUBCMF w #VUXIFO*`NBEEJOHOFXQSPQFSUZUPFYJTUJOHNPEFM *
IBWFUPBEEOFXNJHSBUJPOUIBUBEETOFXDPMVNOGPSUIF QSPQFSUZBOEBQQFOEUPADPOpHQSFQBSBUJPOA5IJTJTOPU TVQQPSUFEZFUTPEFWFMPQFSTIBWFUPBEENJHSBUJPOGPS OFXQSPQFSUZNBOVBMMZ w *BNHPJOHUPTVQQPSUUIJTJOOFBSGVUVSF
$VSSFOUTUBUVTPGUIF HFOFSBUPS w IUUQTHJUIVCDPNIJSBHSBN4XBLP w "DUVBMMZPQFOTPVSDFE CVUJU`TOPUVQEBUFE w (PJOHUPSFMFBTFOFXWFSTJPOUIBU*BNDVSSFOUMZ VTJOHPOQSPEVDUJPO
w 0OMZGFXGFBUVSFTPG4XBHHFSBSFTVQQPSUFE CVUJU`T DVSSFOUMZFOPVHIUPNF*EPO`UIBWFNPUJWBUJPOUP TVQQPSUNPSF4XBHHFS`TGFBUVSF13TBSFXFMDPNF
w 16--3&26&454"3&8&-$0.&
5SZJUPVU w 3FMFBTFEJOUIJTNPSOJOH w 0SCJU#JUDPJOSBUFWJFXFSJO NVMUJQMFFYDIBOHFT w 6TJOH7BQPSBOE7BQPS$MPVEBT CBDLFOE w
*`NUBMLJOHBCPVUUIJTTFSWJDF`TVTF DBTF
w 7BQPS$MPVEJTUIFCFTUXBZUPTUBSUEFWFMPQJOH TFSWFSTJEF4XJGU w $PEFHFOFSBUJPODBONBLF7BQPSQSPHSBNNJOHNPSF TBGF w 4XBHHFSESJWFOEFWFMPQNFOUJTHPPEXBZUPEFWFMPQ TFSWFSTJEFBOEDMJFOUBQQBUUIFTBNFUJNF 4VNNBSZ