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
NestJSを広めたい
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Yuta Yoshioka
March 03, 2023
Technology
1
610
NestJSを広めたい
2023.03.02 MixLeap Live Study #70 - 教えて!みんなのTypeScript LT登壇資料
Yuta Yoshioka
March 03, 2023
Tweet
Share
Other Decks in Technology
See All in Technology
AWSの資格って役に立つの?
tk3fftk
2
340
僕、S3 シンプルって名前だけど全然シンプルじゃありません よろしくお願いします
yama3133
1
220
「Blue Team Labs Online」入門 - みんなで挑むログ解析バトル
v_avenger
0
180
"作る"から"使われる"へ:Backstage 活用の現在地
sbtechnight
0
150
Sansanでの認証基盤内製化と移行
sansantech
PRO
0
520
visionOS 開発向けの MCP / Skills をつくり続けることで XR の探究と学習を最大化
karad
1
150
Cortex Code CLI と一緒に進めるAgentic Data Engineering
__allllllllez__
0
400
スクリプトの先へ!AIエージェントと組み合わせる モバイルE2Eテスト
error96num
0
180
Postman v12 で変わる API開発ワークフロー (Postman v12 アップデート) / New API development workflow with Postman v12
yokawasa
0
130
NewSQL_ ストレージ分離と分散合意を用いたスケーラブルアーキテクチャ
hacomono
PRO
4
360
OCHaCafe S11 #2 コンテナ時代の次の一手:Wasm 最前線
oracle4engineer
PRO
2
140
S3はフラットである –AWS公式SDKにも存在した、 署名付きURLにおけるパストラバーサル脆弱性– / JAWS DAYS 2026
flatt_security
0
1.8k
Featured
See All Featured
Gemini Prompt Engineering: Practical Techniques for Tangible AI Outcomes
mfonobong
2
320
Neural Spatial Audio Processing for Sound Field Analysis and Control
skoyamalab
0
220
Groundhog Day: Seeking Process in Gaming for Health
codingconduct
0
120
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
659
61k
The Mindset for Success: Future Career Progression
greggifford
PRO
0
280
How People are Using Generative and Agentic AI to Supercharge Their Products, Projects, Services and Value Streams Today
helenjbeal
1
140
Visualization
eitanlees
150
17k
Mind Mapping
helmedeiros
PRO
1
120
Avoiding the “Bad Training, Faster” Trap in the Age of AI
tmiket
0
100
[RailsConf 2023] Rails as a piece of cake
palkan
59
6.4k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
49
9.9k
The untapped power of vector embeddings
frankvandijk
2
1.6k
Transcript
NestJSを広めたい 2023.03.02 MixLeap Live Study #70 - 教えて!みんなのTypeScript
アジェンダ D6 自己紹( 76 NestJSと' 6 NestJSのメリット・特 26 NestJSで開発されているサービC Ç6
まとめ
自己紹介 名前 吉岡 優太 (25歳) 所属 株式会社Gemcook / バックエンドエンジニア 趣味
サウナ・ポケモンカード 経歴 2022年7月 入社 Go, TypeScriptでバックエンドの開発を担当
NestJSを広めたい!!!
NestJSとは https://nestjs.com/ U Node.jsのサーバーサイドフレームワー1 U Expressをコアに作られてい9 U Angularの影響を受けており、 モジュール単位の開発が可能
NestJSのメリット ´ TypeScriptが公式サポートされている (Fully supports TypeScript 便利なデコレータなどが標準装 ExpressでTypeScriptを書くより、さらにTypeScriptチックな書き味にできg
´ 開発ベースをExpressかFastifyで好きな方を選べる柔軟c 開発要件にあったライブラリを自分で選択できg パフォーマンスに特化したい!開発を安定させたい!などな ´ DI・GraphQLなどトレンドを抑えた開発手法が公式で紹介されていh 公式ドキュメントが充実しているので導入しやす トレンドを押さえているため、今後のロードマップにも期待できる
NestJSの特徴 Angularに影響を受けたモジュール単位の開発とは? g モジュール単位で開発することで、疎結合な依存関係を持たせY g 循環依存の状態を避けることで、モジュールごとにテストがしやすい Modul g ControllerとServiceをまとめる部
Controlle g リクエストを処理する部 g ユーザー側にレスポンスを返q Servic g ビジネスロジックを書く部分 CLIで自動生成が可能!
NestJSで開発されているサービス @ Yahoo!ショッピン& @ メルカリShop @ Adidas
まとめ P TypeScriptでバックエンド開発したいならおすす# P NestJSの設計に沿って開発できR P NestJSのコミュニティが盛り上がると嬉しい!
Wantedlyで 募集中です! エンジニア ご静聴ありがとうございました https://www.wantedly.com/companies/gemcook フロントエンドエンジニア React, React Native, Vue
バックエンドエンジニア TypeScript, Go, Python インフラエンジニア AWS, Docker, etc...