$30 off During Our Annual Pro Sale. View Details »
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
NestJSを広めたい
Search
Yuta Yoshioka
March 03, 2023
Technology
1
590
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
eBPFとwaruiBPF
sat
PRO
4
2.6k
技術以外の世界に『越境』しエンジニアとして進化を遂げる 〜Kotlinへの愛とDevHRとしての挑戦を添えて〜
subroh0508
1
440
新 Security HubがついにGA!仕組みや料金を深堀り #AWSreInvent #regrowth / AWS Security Hub Advanced GA
masahirokawahara
1
1.9k
Playwright x GitHub Actionsで実現する「レビューしやすい」E2Eテストレポート
kinosuke01
0
590
エンジニアリングをやめたくないので問い続ける
estie
2
1.2k
世界最速級 memcached 互換サーバー作った
yasukata
0
340
Snowflakeでデータ基盤を もう一度作り直すなら / rebuilding-data-platform-with-snowflake
pei0804
4
1.4k
Microsoft Agent 365 についてゆっくりじっくり理解する!
skmkzyk
0
240
Kubernetes Multi-tenancy: Principles and Practices for Large Scale Internal Platforms
hhiroshell
0
120
AI駆動開発における設計思想 認知負荷を下げるフロントエンドアーキテクチャ/ 20251211 Teppei Hanai
shift_evolve
PRO
2
360
30分であなたをOmniのファンにしてみせます~分析画面のクリック操作をそのままコード化できるAI-ReadyなBIツール~
sagara
0
130
AWS CLIの新しい認証情報設定方法aws loginコマンドの実態
wkm2
6
720
Featured
See All Featured
Thoughts on Productivity
jonyablonski
73
5k
Building a Scalable Design System with Sketch
lauravandoore
463
34k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
132
19k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
2.6k
Building Adaptive Systems
keathley
44
2.9k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.3k
Building Better People: How to give real-time feedback that sticks.
wjessup
370
20k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
254
22k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.3k
A better future with KSS
kneath
240
18k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.5k
Principles of Awesome APIs and How to Build Them.
keavy
127
17k
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...