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
Yuta Yoshioka
March 03, 2023
Technology
1
600
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
量子クラウドシステムと運用
oqtopus
0
190
AI時代のAPIファースト開発
nagix
1
420
Goで実現する堅牢なアーキテクチャ:DDD、gRPC-connect、そしてAI協調開発の実践
fujidomoe
3
600
新規事業開発でのAWS活用
amixedcolor
1
190
なぜAIは チーム開発を 速くしないのか
tan_go238
8
3.3k
【Claude Code】Plugins作成から始まったファインディの開発フロー改革
starfish719
0
390
EMから現場に戻って見えた2026年の開発者視点
sudoakiy
1
340
OCI技術資料 : 外部接続 VPN接続 詳細
ocise
1
10k
プロダクト開発の品質を守るAIコードレビュー:事例に見る導入ポイント
moongift
PRO
1
300
チーム開発の基礎_研究を事業につなげるために
cyberagentdevelopers
PRO
8
4.2k
Oracle Cloud Infrastructureデータベース・クラウド:各バージョンのサポート期間
oracle4engineer
PRO
57
47k
I tried making an AI manzai comedy act with "boke" and "tsukkomi" using Strands Agents
zzzzico
1
110
Featured
See All Featured
sira's awesome portfolio website redesign presentation
elsirapls
0
160
AI in Enterprises - Java and Open Source to the Rescue
ivargrimstad
0
1.2k
The Spectacular Lies of Maps
axbom
PRO
1
560
Fashionably flexible responsive web design (full day workshop)
malarkey
408
66k
Leadership Guide Workshop - DevTernity 2021
reverentgeek
1
220
Art, The Web, and Tiny UX
lynnandtonic
304
21k
Designing Powerful Visuals for Engaging Learning
tmiket
0
250
The Cost Of JavaScript in 2023
addyosmani
55
9.7k
Ethics towards AI in product and experience design
skipperchong
2
210
What's in a price? How to price your products and services
michaelherold
247
13k
Scaling GitHub
holman
464
140k
BBQ
matthewcrist
89
10k
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...