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
20210525 TwilioJP-UG Online TwilioSync
Search
Takeshi FURUSATO
May 25, 2021
Programming
0
320
20210525 TwilioJP-UG Online TwilioSync
2021/05/25のTwilioJP-UG Onlineにて、TwilioSyncハンズオンの説明資料。
Takeshi FURUSATO
May 25, 2021
Tweet
Share
More Decks by Takeshi FURUSATO
See All by Takeshi FURUSATO
Okayama.なんか #5 : Okayama.Process
takeshifurusato
0
73
Okayama WordPress Meetup #12 | そのバックアップ、本当に復元できますか? リストアやってみた!
takeshifurusato
0
200
JAWS DAYS 2025 ボランティアスタッフ統括やってみた!
takeshifurusato
0
150
「DenimTech」 ITエンジニアとして岡山で働く理由 ※ふるさとの場合
takeshifurusato
0
11
JBUG岡山 #6 WordCamp男木島の チームビルディング
takeshifurusato
0
390
kintone Café 岡山 vol.7 × SORACOM UG Okayama vol.4 オープニング
takeshifurusato
0
69
kintoneでIoTデータを収集してみた
takeshifurusato
0
170
FAXによる二要素認証
takeshifurusato
0
490
20201205_OkayamaWordPressMeetup#6_relocate_wordpress
takeshifurusato
0
380
Other Decks in Programming
See All in Programming
社内オペレーション改善のためのTypeScript / TSKaigi Hokuriku 2025
dachi023
1
130
目的で駆動する、AI時代のアーキテクチャ設計 / purpose-driven-architecture
minodriven
11
3.6k
開発15年のAIネイティブでない 巨大サービスのAI最適化
rapicro
0
100
スタートアップを支える技術戦略と組織づくり
pospome
8
13k
レイトレZ世代に捧ぐ、今からレイトレを始めるための小径
ichi_raven
0
470
DartASTとその活用
sotaatos
2
150
手軽に積ん読を増やすには?/読みたい本と付き合うには?
o0h
PRO
1
120
チーム開発の “地ならし"
konifar
8
6.2k
Promise.tryで実現する新しいエラーハンドリング New error handling with Promise try
bicstone
3
1.7k
AIの弱点、やっぱりプログラミングは人間が(も)勉強しよう / YAPC AI and Programming
kishida
13
5.4k
モデル駆動設計をやってみよう Modeling Forum2025ワークショップ/Let’s Try Model-Driven Design
haru860
0
200
無秩序からの脱却 / Emergence from chaos
nrslib
1
9.7k
Featured
See All Featured
Site-Speed That Sticks
csswizardry
13
970
Documentation Writing (for coders)
carmenintech
76
5.1k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
36
6.1k
How to Think Like a Performance Engineer
csswizardry
28
2.3k
Building Flexible Design Systems
yeseniaperezcruz
329
39k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
25
1.6k
Writing Fast Ruby
sferik
630
62k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
1.8k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
508
140k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1k
GitHub's CSS Performance
jonrohan
1032
470k
Measuring & Analyzing Core Web Vitals
bluesmoon
9
680
Transcript
TwilioSyncハンズオン TakeshiFurusato TwilioJP_UGOnlineVol.1
TwilioSyncとは リアルタイムでステータスを同期する機能を提供 #twiliojpug TwilioSync message:hello hello hello hello
TwilioSyncが提供するオブジェクト #twiliojpug Documents ・JSONオブジェクト。16KBまでのデータを保持 ・接続ユーザー全体に共通データを配信するような⽤途で利⽤ Lists ・順序が保持されている要素のリスト ・時系列のログの利⽤ Maps ・Key-ValueStore
・ランダムに更新されるユーザー情報の保存とアクセスに利⽤ オブジェクトに識別⼦が指定できる。TTLの可能
例:電話投票システム #twiliojpug いわゆるテレゴング 電話をかけると、かかって きた電話番号をMapsで保 持。 TwilioSyncを使って同期さ せました。
ハンズオンについて #twiliojpug 今⽇作る内容はこちら!
ハンズオンの段取り #twiliojpug 1.Syncサービス、APIキーの作成 2.TwilioFunctionを使って Syncアクセストークン⽣成 3.Syncクライアントの初期化 4.Syncオブジェクトの作成・取得・更新 https://neri78.github.io/Twilio-HandsOn-Sync-JP/
やってみましょうー。 #twiliojpug 1.⼀旦、21:55までとします。 2.たぶん時間が⾜りないと思います。 3.声出しOKです。質問など声かけてください。 ちなみに、次回(TwilioJP_UGVol.2)は 2021年07⽉20⽇頃を予定しています。 https://neri78.github.io/Twilio-HandsOn-Sync-JP/