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
GitHub_Packagesで型情報を共通化したら素晴らしかった件
Search
NaokiHaba
June 22, 2022
Programming
0
200
GitHub_Packagesで型情報を共通化したら素晴らしかった件
NaokiHaba
June 22, 2022
Tweet
Share
More Decks by NaokiHaba
See All by NaokiHaba
VueUse: 5分で分かる Vue.js 開発の効率化術
naokihaba
0
53
前職でNestJSを採用して得た体験からの学び
naokihaba
0
300
チームで始める_テスト文化のススメ
naokihaba
0
730
不具合に立ち向かう テスト戦略 ~ NestJSで作るCI環境 ~
naokihaba
0
480
Other Decks in Programming
See All in Programming
Trial
cairolibrary720
1
130
Modern Angular: Renovation for Your Applications
manfredsteyer
PRO
0
140
リハビリmruby
kishima
1
160
Async Await: Mastering Python's Time-Bending Tricks - EuroPython2024
yanbo
1
290
CSC307 Lecture 07
javiergs
PRO
0
220
CSC307 Lecture 13
javiergs
PRO
0
150
Ruby メモリ管理 プログラミング
megmogmog1965
0
130
Google's Recipe for Scaling (Web) Security – LocoMocoSec 2024
lweichselbaum
0
170
3 Effective Rules for Success with Signals in Angular
manfredsteyer
PRO
0
120
今こそ始める、CDKコンストラクトライブラリ開発 ― 入門から実践まで
tmokmss
1
930
大規模マルチテナントを解決するYugabyteDBという選択肢
nnaka2992
1
250
APIのない大学ログインWebサービスをWKWebViewとJavaScriptでアプリ化した話
akidon0000
1
330
Featured
See All Featured
KATA
mclloyd
20
13k
Raft: Consensus for Rubyists
vanstee
134
6.5k
Building Applications with DynamoDB
mza
89
5.8k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
245
1.2M
Six Lessons from altMBA
skipperchong
24
3.2k
Building a Scalable Design System with Sketch
lauravandoore
458
32k
Bootstrapping a Software Product
garrettdimon
PRO
304
110k
The Pragmatic Product Professional
lauravandoore
29
6.1k
Ruby is Unlike a Banana
tanoku
96
10k
Code Reviewing Like a Champion
maltzj
517
39k
Rails Girls Zürich Keynote
gr2m
93
13k
Teambox: Starting and Learning
jrom
130
8.6k
Transcript
GitHub Packages で 型情報を共通化したら 素晴らしかった件 Web Creator Meetup
アジェンダ 自己紹介 1 型情報の共通化 2 まとめ 3
アジェンダ 自己紹介 1 型情報の共通化 2 まとめ 3
自己紹介 NESTJS MEETUP運営 2年目のWEBエンジニア 技術コミュニティが好き はば なおき 羽馬 直樹 (@naoki_haba)
アジェンダ 自己紹介 1 型情報の共通化 2 まとめ 3
型情報の共通化を しないとどうなるの?
全体像
バックエンド・クライアント 双方の型情報を常に合わせる 必要がある
例 APIの型情報を 変更したからヨシ!
型情報が一致しない
https://twitter.com/karaage_rutsubo/status/1211601040392327168
moduleにすれば良くね?
記事にまとめています
全体像 型情報のパッケージ化 パッケージ化した型情報を 元にデータをやり取り
アジェンダ 自己紹介 1 型情報の共通化 2 まとめ 3
共通化することによる効果
常に最新状態に管理された npmのバージョンをインストール するだけで良くなった
ご興味ある方は・・・
NestJSについて ハンズオン記事も書いています
ご静聴ありがとうございました