Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Firebaseここ最近(2019/01~05)の新機能(Osaka, Web寄り)
Search
TanakaMidnight
May 26, 2019
Technology
470
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Firebaseここ最近(2019/01~05)の新機能(Osaka, Web寄り)
TanakaMidnight
May 26, 2019
More Decks by TanakaMidnight
See All by TanakaMidnight
APIを使う、作る
tanakamidnight
0
180
Vue.jsで書くAdobe XD Plugin
tanakamidnight
0
560
Web App created by Vue.js / Firebase (RxFire)
tanakamidnight
0
460
Vue.jsで作るAdobeXDプラグイン
tanakamidnight
0
710
できるようになるかもしれないVueNative
tanakamidnight
0
38
ハンズオンを支えた技術
tanakamidnight
0
270
Vue.jsの始め方
tanakamidnight
0
400
Vuesaxを使ってみる
tanakamidnight
0
470
FirebaseでWebサービスを作った(てる)話
tanakamidnight
0
610
Other Decks in Technology
See All in Technology
プロダクト思考 × 基盤思考を AIで実現する Compound Engineering
tkc66buzz
1
300
GoにおけるFFIのこれまでとこれから
goccy
4
1.5k
When Does a Local Qwen Start to Break
morshoto
0
190
Bet AI Day 2026丨バクラク Autopilot、業務システムの再設計
layerx
PRO
2
1.7k
プロダクトエンジニアに必要な「いい感じ」に作る能力 〜たくさん作れる時代に、どこまで作るかの決め方〜
jnishime_dresscode
2
1.4k
Bet AI Day 2026丨AIを「使う」から、AIが「働く」へ ― LayerXが進める「組織AI」の社会実装
layerx
PRO
3
2.9k
2026-09-04 SRE Tech Talk #15 怠惰なTerraform / Lazy Terraform
masasuzu
0
230
目の前の楽しいが人生を変える - コミュニティの螺旋の歩き方と楽しむコツ / change your life
soudai
PRO
3
210
AIとペアプロを始める。人とのペアプロをやめる。ペアプロの良さを改めて知る。もっと好きになった。 / Rediscovering Pair Programming
honyanya
1
310
コスト最適化の「めんどくさい」を AWS FinOps Agent でチョット楽にする
classmethod_kaz
0
290
Multica × 長期記憶:40個のミニプロジェクト管理
eiei114
1
220
20260906 「AWS運用入門」著者が教える、運用業務への生成AI活用入門
masaruogura
0
260
Featured
See All Featured
Git: the NoSQL Database
bkeepers
PRO
432
67k
Mind Mapping
helmedeiros
1
350
Building Applications with DynamoDB
mza
96
7.2k
Sam Torres - BigQuery for SEOs
techseoconnect
PRO
0
540
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
37
6.6k
The Mindset for Success: Future Career Progression
greggifford
PRO
0
490
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
16
2.2k
Discover your Explorer Soul
emna__ayadi
2
1.3k
Bridging the Design Gap: How Collaborative Modelling removes blockers to flow between stakeholders and teams @FastFlow conf
baasie
0
690
A designer walks into a library…
pauljervisheath
211
25k
How Software Deployment tools have changed in the past 20 years
geshan
1
34k
Six Lessons from altMBA
skipperchong
29
4.5k
Transcript
'JSFCBTF ͜͜࠷ۙͷ৽ػೳ 8FC 0TBLBدΓ FJUG Osaka Meetup #3 2019-05-26 @TanakaMidnight
େࡕϦʔδϣϯ͕։ઃ $MPVE'VODUJPOT/PEFWαϙʔτ $MPVE'VODUJPOTεέδϡʔϧػೳ͕Ճ )PTUJOHXFCBQQαϒυϝΠϯ͕༻Մೳʹ 'JSFTUPSFDPMMFDUJPOHSPVQRVFSZ͕Ճ 1FSGPSNBODF.POJUPSJOH8FCରԠ
ҙ ͜Ε͔Βൃද͢Δ༰ɺ ࣌ͷͷͰ͢ɻ ࠓޙͷػೳՃରԠʹΑͬͯ ༰͕ҟͳΔ߹͕͋Γ·͢ɻ ྃ͝ঝ͍ͩ͘͞ɻ
େࡕϦʔδϣϯ͕։ઃ IUUQTDMPVEKBHPPHMFCMPHDPN(PPHMF$MPVEMBVODIFTOFX0TBLBSFHJPOUPTVQQPSUHSPXJOHDVTUPNFSCBTFJO+BQBOIUNM
ͨͩ͠ɺ େࡕϦʔδϣϯ BTJBOPSUIFBTU ͳ͕ͥ·ͩબͳ͍
େࡕϦʔδϣϯͷҙ
େࡕϦʔδϣϯͷҙ IUUQTDMPVEHPPHMFDPNBCPVUMPDBUJPOT $MPVE'VODUJPOT͕େࡕϦʔδϣϯʹແ͍ ࣌
IUUQTDMPVEHPPHMFDPNBCPVUMPDBUJPOT 'JSFTUPSFͷτϦΨʔͱͯ͠ $MPVE'VODUJPOTΛ࣮ߦ͢Δ߹ʹ ϨΠςϯγ͕େ͖͍Մೳੑ͕͋Δɻ
IUUQTDMPVEHPPHMFDPNBCPVUMPDBUJPOT ౦ژϦʔδϣϯͱൺͯɺ େࡕϦʔδϣϯͷ΄͏͕ 'JSFTUPSFͷར༻ྉۚͪΐͬͱߴ͍ େࡕϦʔδϣϯͷҙ
'JSFTUPSFྉۚൺֱ ౦ژେࡕ IUUQTDMPVEHPPHMFDPNBCPVUMPDBUJPOT
৽ػೳհ
$MPVE'VODUJPOT /PEFKTWΛαϙʔτ IUUQTpSFCBTFHPPHMFDPNEPDTGVODUJPOTTDIFEVMFGVODUJPOT
/PEFKTWඇਪʹมߋɻ Ҏ߱σϓϩΠͰ͖ͳ͘ͳΓɺ Ҏ͍߱ଓ͚ΔͱແޮʹͳΔՄೳੑ͕͋Γ·͢ɻ
$MPVE'VODUJPOT εέδϡʔϧػೳ͕Ճ IUUQTpSFCBTFHPPHMFDPNEPDTGVODUJPOTTDIFEVMFGVODUJPOT 4DIFEVMFGVODUJPOT
#MB[Fϓϥϯʹ͢Δඞཁ͋Γɻ εέδϡʔϧ·Ͱແྉɻ Ҏ߱εέδϡʔϧ͝ͱʹඞཁɻ 4DIFEVMFGVODUJPOT
4DIFEVMFGVODUJPOT
)PTUJOH XFCBQQαϒυϝΠϯ͕༻Մೳʹ IUUQTpSFCBTFHPPHMFDPNEPDTIPTUJOH BVUIVTFSIPX@EPFT@JU@XPSL
'JSFTUPSF $PMMFDUJPOHSPVQRVFSZ͕Ճ ࠓ·Ͱ୯Ұͷ$PMMFDUJPOͰ͔͠ 2VFSZΛ࣮ߦग़དྷͳ͔ͬͨɻ ࠓճͷՃͰ$PMMFDUJPO(SPVQ୯ҐͰ 2VFSZΛ࣮ߦͰ͖ΔΑ͏ʹͳͬͨɻ
$PMMFDUJPOHSPVQRVFSJFT ྫ "MCVN 5SBDL / $%ΞϧόϜͷཧΞϓϦ 5JUMF 3FMFBTF%BUF 1SJDF
+"/ 5JUMF "SUJTU -ZSJDJTU $PNQPTFS 5JNF
"MCVN 5SBDL 5SBDL 5SBDL "MCVN 5SBDL 5SBDL 5SBDL $PMMFDUJPO
4VC$PMMFDUJPO
࡞ࢺՈ -ZSJDJTU ࡞ۂՈ $PNQPTFS Ͱݕࡧ͍ͨ͠
Ҏલ ࢦఆ͞Εͨ"MCVNͷ ࡞ۂՈ࡞ࢺՈΛݕࡧ શͯͷ"MCVN ࡞ۂՈ࡞ࢺՈΛݕࡧ ࡞ࢺՈ -ZSJDJTU ࡞ۂՈ $PNQPTFS
Ͱݕࡧ͍ͨ͠
"MCVN 5SBDL 5SBDL 5SBDL "MCVN 5SBDL 5SBDL 5SBDL ࡞ࢺՈ
-ZSJDJTU ࡞ۂՈ $PNQPTFS Ͱݕࡧ͍ͨ͠ ˢԣஅݕࡧ͕Մೳʹ
const tracks = await db.collectionGroup(‘tracks’) .where('composer', '==', '২দ৳') .get()
tracks.forEach(function (track) { console.log(track.id, ' => ', track.data()) }) 4BNQMF$PEF
1FSGPSNBODF.POJUPSJOH GPSXFC
IUUQTXXXZPVUVCFDPNXBUDI WYR5&.L;$1T
IUUQTXXXZPVUVCFDPNXBUDI WYR5&.L;$1T
ࢀߟϦϯΫ ɾ'JSFCBTF%PDVNFOUBUJPO IUUQTpSFCBTFHPPHMFDPNEPDT ɾ(PPHMF*0'JSFCBTF:PVUVCF1MBZMJTU IUUQTXXXZPVUVCFDPNQMBZMJTU MJTU1-M,[;&T:-MP-SG1ETG'-&U08IFP0 ɾpSFCBTFUPPMTSFMFBTFT IUUQTHJUIVCDPNpSFCBTFpSFCBTFUPPMTSFMFBTFT