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
quicktype を使って爆速で型定義する
Search
chanyou0311
June 26, 2020
Programming
0
620
quicktype を使って爆速で型定義する
社内勉強会で登壇した際のLT資料です。
chanyou0311
June 26, 2020
Tweet
Share
More Decks by chanyou0311
See All by chanyou0311
5分でわかるDuckDB
chanyou0311
11
3.5k
データプロダクトの定義からはじめる、データコントラクト駆動なデータ基盤
chanyou0311
3
1.1k
データの信頼性を支える仕組みと技術
chanyou0311
6
2k
Pulumi に入門してみた
chanyou0311
1
200
What is DRE? - Road to SRE NEXT@広島
chanyou0311
3
990
release-please で実現する手軽で不変な Docker イメージタグ付け方法
chanyou0311
0
320
データ基盤を支える技術
chanyou0311
9
4k
おうちk8s入門 - すごい広島 IT初心者の会 [84]
chanyou0311
1
310
オンラインコミュニケーションの課題と、その乗り越え方
chanyou0311
0
490
Other Decks in Programming
See All in Programming
振り返れば奴(Cline)がいる
keiyagi
0
110
富山発の個人開発サービスで日本中の学校の業務を改善した話
krpk1900
2
130
chibiccをCILに移植した結果 (NGK2025S版)
kekyo
PRO
0
190
個人アプリを2年ぶりにアプデしたから褒めて / I just updated my personal app, praise me!
lovee
0
290
社内フレームワークとその依存性解決 / in-house framework and its dependency management
vvakame
1
440
Оптимизируем производительность блока Казначейство
lamodatech
0
980
はてなにおけるfujiwara-wareの活用やecspressoのCI/CD構成 / Fujiwara Tech Conference 2025
cohalz
3
3.1k
ASP. NET CoreにおけるWebAPIの最新情報
tomokusaba
0
180
“あなた” の開発を支援する AI エージェント Bedrock Engineer / introducing-bedrock-engineer
gawa
9
1.1k
チームの立て直し施策をGoogleの 『効果的なチーム』と見比べてみた
maroon8021
0
190
rails newと同時に型を書く
aki19035vc
6
740
Java Webフレームワークの現状 / java web framework at burikaigi
kishida
4
550
Featured
See All Featured
GraphQLとの向き合い方2022年版
quramy
44
13k
Designing for Performance
lara
604
68k
Intergalactic Javascript Robots from Outer Space
tanoku
270
27k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
248
1.3M
Into the Great Unknown - MozCon
thekraken
34
1.6k
Embracing the Ebb and Flow
colly
84
4.5k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
27
1.9k
Visualization
eitanlees
146
15k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
330
21k
Build The Right Thing And Hit Your Dates
maggiecrowley
33
2.5k
Building a Modern Day E-commerce SEO Strategy
aleyda
38
7.1k
Designing Experiences People Love
moore
139
23k
Transcript
quicktype を使って爆速で型定義する 株式会社ガイアックス 中村 優 @chanyou0311 1
中村 優 ソーシャルメディアマーケティング事業部 データ解析基盤の構築、運⽤ DDD を Django で実践中 2
仕事の特性上、外部 API を触ることが多い API の返り値(JSON )をパースするのが⼿間 パースできても補完が効かない API の返り値(JSON )に
key があったりなかったりする 3
quicktype というツール、ご存知ですか? 4
quicktype JSON などのサンプルデータの型を推測し、対応する⾔語で出⼒す るライブラリ npm パッケージとして公開されている https://app.quicktype.io/ で Web UI
でも使える 5
Web UI 試してみる https://app.quicktype.io/ 6
外部 API を利⽤する際に便利 データのクローリング OAuth 認証のアクセストークン などなど… 7
quicktype 便利でした ほどよくデータを流し込めば、いい感じに型定義してくれる がんばってパースしなくてもよい 補完も効いて開発体験が劇的に向上! 8