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
アプリのお問い合わせ機能をサーバーレスでつくる Firebase 編
Search
Kenta Nakai
April 14, 2018
Programming
860
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
アプリのお問い合わせ機能をサーバーレスでつくる Firebase 編
第77回 Cocoa勉強会関西での発表資料です
https://cocoa-kansai.connpass.com/event/82438/
Kenta Nakai
April 14, 2018
More Decks by Kenta Nakai
See All by Kenta Nakai
Asset Catalog再入門 / Asset Catalog Reintroduction
urouro_net
0
610
プッシュ通知はどのような進化をたどってきたか
urouro_net
7
1.3k
クラッシュレポートサービスのパンくず機能でクラッシュ対応を楽にする
urouro_net
1
960
クラッシュレポートに Sentryを使っている話
urouro_net
1
890
Other Decks in Programming
See All in Programming
トークンをケチるな、設計しろ:GitHub Copilotを賢く使うコンテキスト戦略
ochtum
0
250
正しくソフトウェアを作る、前提を疑うための認知の視点 / doubt-premise
minodriven
21
7.1k
スマートグラスで並列バイブコーディング
hyshu
0
270
ローカルLLMでどこまでコードが書けるか -縮小版 / How much code can be written on a local LLM Shortened
kishida
2
120
SREは、MCPとSRE Agentをこう使え!
kazumax55
0
130
気づいたらRubyで100作品 ー クリエイティブコーディングが生活の一部になるまで / 100 Ruby Sketches Later: How Creative Coding Became Part of My Life
chobishiba
3
620
Lessons from Spec-Driven Development
simas
PRO
0
230
エンジニアと一緒にテストコードの設計と実装を改善した話
mototakatsu
0
230
これからAgentCoreを触る方へトレンドはGatewayです
har1101
6
440
才能?センス?知らん、 続けたもん勝ちだ。-- 結婚・出産・癌を越えてなお、私がプロダクトを創り続ける理由
16bitidol
1
590
キャリア迷子上等 ─ "ない道"は自分で作ればいい
16bitidol
3
2.4k
「なぜそう決めたのか」を残し続ける仕組み ― Notion AI カスタムエージェント × Slack連携による設計判断の自動記録 - NIKKEI Tech Talk #47
niftycorp
PRO
0
240
Featured
See All Featured
From π to Pie charts
rasagy
0
220
Have SEOs Ruined the Internet? - User Awareness of SEO in 2025
akashhashmi
0
380
Optimizing for Happiness
mojombo
378
71k
DevOps and Value Stream Thinking: Enabling flow, efficiency and business value
helenjbeal
1
250
Why Mistakes Are the Best Teachers: Turning Failure into a Pathway for Growth
auna
0
170
Gemini Prompt Engineering: Practical Techniques for Tangible AI Outcomes
mfonobong
2
450
Utilizing Notion as your number one productivity tool
mfonobong
4
330
Imperfection Machines: The Place of Print at Facebook
scottboms
270
14k
Applied NLP in the Age of Generative AI
inesmontani
PRO
4
2.3k
Dominate Local Search Results - an insider guide to GBP, reviews, and Local SEO
greggifford
PRO
0
200
4 Signs Your Business is Dying
shpigford
187
22k
Why Our Code Smells
bkeepers
PRO
340
58k
Transcript
ΞϓϦͷ͓͍߹ΘͤػೳΛ αʔόʔϨεͰͭ͘Δ 'JSFCBTFฤ !VSPVSPO $PDPBษڧձؔ
XIPBNJ w தҪ݈ଠ w ϑϦʔϥϯε w ओʹJ04 w ͋ͱ1)1 +BWB4DSJQUͳͲ
w 5XJUUFS!VSPVSP@O w (JU)VCIUUQTHJUIVCDPNVSPVSPO
ͳ͢͜ͱ w ͓͍߹Θͤػೳͷ࣮ύλʔϯ w αʔόʔϨε 'JSFCBTF ͰͬͯΈΔ
͓͍߹Θͤػೳʁ
࣮ύλʔϯ w ϝʔϥʔΛ্ཱͪ͛Δ w 8FCͷ͓͍߹ΘͤϑΥʔϜΛදࣔ w ࣗલͷ͓͍߹Θͤը໘Λ࡞Δ όοΫΤϯυ
ϝʔϥʔΛ্ཱͪ͛Δ
ϝʔϥʔΛ্ཱͪ͛Δ w ָ࣮͕ w .'.BJM7JFX$POUSPMMFSΛग़͚ͩ͢ w ϑΥʔϚοτΛݻఆͮ͠Β͍ w ΞϓϦͷόʔδϣϯɺϢʔβใͷૹ৴͕Ͱ͖ͳ͍͔
w Ϣʔβ͕ফ͞ͳ͍ͱݶΒͳ͍ʢੑળઆʣ w ෦Ϣʔβ*%ͱ͔ɺ͋·ΓϢʔβʹग़ͨ͘͠ͳ͍ใ
8FCͷ͓͍߹Θͤ ϑΥʔϜΛදࣔ
8FCͷ͓͍߹Θͤ ϑΥʔϜΛදࣔ w طʹ8FCαʔϏε͕͋ͬͨΓ͢Δ߹ָ w ͳ͚Ε࡞Δʗӡ༻͢Δඞཁ͕͋Δ w ελϯυΞϩʔϯͳΞϓϦͷ߹खؒʁ w ͷใͳͲૹ৴ͮ͠Β͍
ࣗલͷ͓͍߹Θͤը໘Λ ࡞Δ
ࣗલͷ͓͍߹Θͤը໘Λ ࡞Δ w ࣗ༝͕ߴ͍ w ߹ͤ༰ͷબ ࣗ༝ೖྗͳͲɺϑΥʔϚο τΛܾΊΒΕΔ w ͷใͳͲૹ৴Ͱ͖Δ
w ࣗαʔϏεͷ8FC"1*͕ͳ͍߹࡞Δʗӡ༻͢ Δ
ൺֱ ϝʔϥʔ 8FCͷϑΥʔϜ ΞϓϦࣗલ खؒͷ͔͔Βͳ͞ ˓ ˚ º ࣗ༝ º
˚ ˓
ൺֱ ϝʔϥʔ 8FCͷϑΥʔϜ ΞϓϦࣗલ खؒͷ͔͔Βͳ͞ ˓ ˚ º ࣗ༝ º
˚ ˓ खؒΛݮΒͤΑͦ͞͏
खؒͱ w όοΫΤϯυͷίʔυΛॻ͘ w αʔόΛ༻ҙ͢Δ w αʔόͷڥΛ͑Δ w σϓϩΠ͢Δ w
ӡ༻͢Δ
αʔόʔϨεʹͯ͠ΈΔʁ w όοΫΤϯυͷίʔυΛॻ͘ w αʔόΛ༻ҙ͢Δ w αʔόͷڥΛ͑Δ w σϓϩΠ͢Δ w
ӡ༻͢Δ
αʔόʔϨεͱ w ʮαʔόʔϨεΞϓϦέʔγϣϯʯʮαʔόʔϨ εΞʔΩςΫνϟʯͱݴΘΕΔ w αʔόʔΛߏங͠ͳ͍͍ͯ͘ w εέʔϥϒϧ εέʔϧΞοϓFUDͷ໘ΛΈͳ͘ ͍͍ͯ
w 'BB4ΛͬͨΞʔΩςΫνϟͱͯ͠͞ΕΔ͜ͱ ͕ଟ͍
ԿͰ࣮ݱͰ͖Δʁ w "NB[PO8FC4FSWJDFT w 'JSFCBTF w Ͱ͖Δͱࢥ͏ ݟͳ͠ w
(PPHMF$MPVE1MBUGPSN w .JDSPTPGU"[VSF w 3FBMN'VODUJPOT
ࠓճ'JSFCBTFͰ ͬͯΈ·͢
αϯϓϧίʔυ͋Γ·͢ IUUQTHJUJPWYIN.
ߏ σʔλϕʔε 3FBMUJNF%BUBCBTF PS 'JSFTUPSF ૹ৴ॲཧ $MPVE'VODUJPOT
ͬ͘͟Γͨ͠खॱ w ΞΧϯτΛ࡞ΔɾJ04ΞϓϦʹΠϯετʔϧ w 'JSFCBTFϓϩδΣΫτΛͭ͘Δ w $MPVE'VODUJPOTΛͭ͘Δ w σϓϩΠ
w ΞϓϦͰ%BUBCBTFʹอଘ͢Δ
ΞΧϯτΛ࡞ΔJ04ΞϓϦ ʹΠϯετʔϧ IUUQTpSFCBTFHPPHMFDPNEPDTJPTTFUVQ
'JSFCBTFϓϩδΣΫτΛͭ͘Δ ৄ͘͠IUUQTpSFCBTFHPPHMFDPNEPDTGVODUJPOTHFU TUBSUFE
'JSFCBTFϓϩδΣΫτΛͭ͘Δ ৄ͘͠IUUQTpSFCBTFHPPHMFDPNEPDTGVODUJPOTHFU TUBSUFE
$MPVE'VODUJPOTΛͭ͘Δ
σϓϩΠ ৄ͘͠IUUQTpSFCBTFHPPHMFDPNEPDTGVODUJPOTHFU TUBSUFE
ΞϓϦͰ%BUBCBTFʹอଘ͢Δ ৄ͘͠IUUQTpSFCBTFHPPHMFDPNEPDTpSFTUPSF
%BUBCBTFͷอଘΛϑοΫʹ$MPVE'VODUJPOT͕࣮ߦ͞Εͯɺ ϝʔϧ͕ૹ৴͞ΕΔʂ
·ͱΊ w ͓͍߹Θͤػೳ͍͔ͭ͘ͷํ๏Ͱ࡞ΕΔ w खؒΛ͔͚ͨ͘ͳ͍ͱ͖ɺαʔόʔϨε ΞϦͳͷͰʁ w 'JSFCBTFͩͱ͔ΜͨΜ
αϯϓϧίʔυͪ͜Β IUUQTHJUJPWYIN. ͋Γ͕ͱ͏͍͟͝·ͨ͠