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
77
Vapor cloud + Codegen
Yuya Hirayama
February 06, 2018
Tweet
Share
More Decks by Yuya Hirayama
See All by Yuya Hirayama
LLMエージェント時代に適応した開発フロー
hiragram
1
580
Deep Dive into ~/.claude/projects
hiragram
14
20k
iOSアプリ開発もLLMで自動運転する
hiragram
7
2.6k
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
waiwai-swiftc-lazy.pdf
hiragram
0
300
Other Decks in Technology
See All in Technology
下手な強制、ダメ!絶対! 「ガードレール」を「檻」にさせない"ガバナンス"の取り方とは?
tsukaman
2
430
Autonomous Database - Dedicated 技術詳細 / adb-d_technical_detail_jp
oracle4engineer
PRO
4
10k
20250913_JAWS_sysad_kobe
takuyay0ne
2
120
Platform開発が先行する Platform Engineeringの違和感
kintotechdev
4
550
2025年夏 コーディングエージェントを統べる者
nwiizo
0
140
react-callを使ってダイヤログをいろんなとこで再利用しよう!
shinaps
1
230
KotlinConf 2025_イベントレポート
sony
1
120
ChatGPTとPlantUML/Mermaidによるソフトウェア設計
gowhich501
1
130
オブザーバビリティが広げる AIOps の世界 / The World of AIOps Expanded by Observability
aoto
PRO
0
360
Snowflake Intelligenceにはこうやって立ち向かう!クラシルが考えるAI Readyなデータ基盤と活用のためのDataOps
gappy50
0
130
現場で効くClaude Code ─ 最新動向と企業導入
takaakikakei
1
230
複数サービスを支えるマルチテナント型Batch MLプラットフォーム
lycorptech_jp
PRO
0
310
Featured
See All Featured
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.4k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
15k
Learning to Love Humans: Emotional Interface Design
aarron
273
40k
Testing 201, or: Great Expectations
jmmastey
45
7.7k
Side Projects
sachag
455
43k
A designer walks into a library…
pauljervisheath
207
24k
BBQ
matthewcrist
89
9.8k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
126
53k
How STYLIGHT went responsive
nonsquared
100
5.8k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
36
2.5k
Navigating Team Friction
lara
189
15k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
139
34k
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