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
IP メッセージングと Video でサービス作ってる話
Search
Kiminari Homma
August 30, 2016
Technology
0
1.7k
IP メッセージングと Video でサービス作ってる話
Twilio の Rails に乗るということ。
Kiminari Homma
August 30, 2016
Tweet
Share
More Decks by Kiminari Homma
See All by Kiminari Homma
Twilio Meetup 東京 2022/11/11
honkimi
0
58
Twilio iOS 徹底攻略
honkimi
1
1.2k
2021年 Twilio Voice 報告
honkimi
0
300
WebRTC ビジネスの失敗と成功
honkimi
2
1.8k
最近の Twilio トレンド報告
honkimi
0
390
Twilio Meet Up
honkimi
0
75
利用ユーザーからみた Twilio の紹介
honkimi
0
87
Zendesk App を Heroku で作ってみた話
honkimi
0
130
国内における Twilio x Alexa
honkimi
0
740
Other Decks in Technology
See All in Technology
毎晩の 負荷試験自動実行による効果
recruitengineers
PRO
5
180
TLSから見るSREの未来
atpons
2
310
Copilot coding agentにベットしたいCTOが開発組織で取り組んだこと / GitHub Copilot coding agent in Team
tnir
0
200
AWS Well-Architected から考えるオブザーバビリティの勘所 / Considering the Essentials of Observability from AWS Well-Architected
sms_tech
1
100
CDKコード品質UP!ナイスな自作コンストラクタを作るための便利インターフェース
harukasakihara
2
240
公開初日に Gemini CLI を試した話や FFmpeg と組み合わせてみた話など / Gemini CLI 初学者勉強会(#AI道場)
you
PRO
0
1.3k
衛星運用をソフトウェアエンジニアに依頼したときにできあがるもの
sankichi92
1
1k
無理しない AI 活用サービス / #jazug
koudaiii
0
100
Data Engineering Study#30 LT資料
tetsuroito
1
200
Amplify Gen2から知るAWS CDK Toolkit Libraryの使い方/How to use the AWS CDK Toolkit Library as known from Amplify Gen2
fossamagna
1
350
助けて! XからWaylandに移行しないと新しいGNOMEが使えなくなっちゃう 2025-07-12
nobutomurata
2
200
SREの次のキャリアの道しるべ 〜SREがマネジメントレイヤーに挑戦して、 気づいたこととTips〜
coconala_engineer
1
4.4k
Featured
See All Featured
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
8
830
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
138
34k
Reflections from 52 weeks, 52 projects
jeffersonlam
351
21k
jQuery: Nuts, Bolts and Bling
dougneiner
63
7.8k
The Art of Programming - Codeland 2020
erikaheidi
54
13k
The Power of CSS Pseudo Elements
geoffreycrofte
77
5.9k
[RailsConf 2023] Rails as a piece of cake
palkan
55
5.7k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
233
17k
Imperfection Machines: The Place of Print at Facebook
scottboms
267
13k
Statistics for Hackers
jakevdp
799
220k
Bash Introduction
62gerente
613
210k
Facilitating Awesome Meetings
lara
54
6.5k
Transcript
िʹ Twilio IP ϝοηʔδϯάͱϏσΦͰ αʔϏε࡞ͬͯΔ selfree, llc @kimihom
Why? • ٳͷษڧ͕ͯΒ (෭࢈) • Twilio ͷཌྷΛಘΔͱɺͲ͜·ͰͰ͖Δ͔Γ͍ͨ • λʔήοτߜΕϫϯνϟϯ͋Δ(ͱࢥͬͨ)
νʔϜͳͲͷରͳձͰͳ͘ɺ “ڭ͑Δ” Λϕʔεʹͨ͠ ࢣఋؔͷ͋Δ ίϛϡχέʔγϣϯϓϥοτϑΥʔϜ What?
Target • ӳձͳͲͷϨοεϯαʔϏεΛӡӦ͍ͯ͠Δاۀ • ίϯαϧςΟϯάձࣾ • ͍͠૬खͳͲͷϏδωε (Ծઆ) ϝΠϯ”ձ͏”͚ͩͲɺΦϓγϣϯͱͯ͠ ϦϞʔτͰձͰ͖ΕɺՃՁΛఏڙͰ͖ΔͷͰʁ
DEMO
γεςϜͷ • ཪଆͷίʔυϢʔβʔཧͱτʔΫϯੜͷΈ • ͻͨ͢Β JavaScript ! CSS! HTML!
ར༻ٕज़ • IP ϝοηʔδϯάɺVideo • Ruby on Rails 5 (ActionCable
ͬͯͳ͍w) • ·͔͞ͷ jQuery • Bulma (CSS ϑϨʔϜϫʔΫ)
Twilio ৽ٕज़Λ৮ͬͯΈͯ Video IP ϝοηʔδϯά SPA େલఏͳઃܭ(େྔͷΠϕϯτఆٛ) ࠷ॳʹϩʔσΟϯάը໘ग़ͯ͠ҰׅಡΈࠐΈ νϟϯωϧͱ͔ϢʔβʔͷಡΈࠐΈॱෆಈ? ػೳগͳ͗ͯ͢ޠΕΔ΄Ͳͳ͍
Invite/Accept ͳઃܭʹͨ͠΄͏͕Կ͔ͱྑ͍
ࠓޙ (िͷΈ੍) • ϝοηʔδฤूͱআ • ࠃࡍԽ • ՝ۚपΓ (αϒΞΧϯτ?) Stripe
ͬͯΈ͍ͨ • Landing Page • ͻͱ·ͣϦϦʔε ༷ͯ͠ࢠݟ
͜ͷൃදͰݴ͍͔ͨͬͨ͜ͱ • ͓ຍٳΈͱͦΕҎ߱ͷ͚ͩͰ͜͜·Ͱ͍͚Δ • API ʹ͓ۚͬͯͰ։ൃޮબͿͷ͍͍͜ͱ • ίϛϡχέʔγϣϯϏδωεͷجຊ • ϏσΦɾνϟοτͳΒάϩʔόϧૂ͑Δʂ
• ిҎ֎ͷ Twilio ٕज़ϚΠφʔͳࠓ͕νϟϯε
Thanks.