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
Naoki Haba
March 31, 2023
0
410
前職でNestJSを採用して得た体験からの学び
Naoki Haba
March 31, 2023
Tweet
Share
More Decks by Naoki Haba
See All by Naoki Haba
Laravel+PHPStanで始める実践的静的解析入門
naokihaba
2
430
Webからモバイルへ Vue.js × Capacitor 活用事例
naokihaba
0
1k
技術で挑む保育現場の課題解決 〜コドモンエンジニアの 開発スタイルと取り組み
naokihaba
1
140
Pinia Colada が実現するスマートな非同期処理
naokihaba
4
1.4k
unplugin-vue-routerで実現する Nuxt 風ファイルベースルーティング
naokihaba
1
150
VueUse: 5分で分かる Vue.js 開発の効率化術
naokihaba
5
3.7k
GitHub_Packagesで型情報を共通化したら素晴らしかった件
naokihaba
0
260
チームで始める_テスト文化のススメ
naokihaba
0
810
不具合に立ち向かう テスト戦略 ~ NestJSで作るCI環境 ~
naokihaba
0
550
Featured
See All Featured
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
229
22k
Practical Orchestrator
shlominoach
190
11k
The Language of Interfaces
destraynor
162
25k
Become a Pro
speakerdeck
PRO
29
5.5k
The Illustrated Children's Guide to Kubernetes
chrisshort
48
51k
Git: the NoSQL Database
bkeepers
PRO
431
66k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
188
55k
How GitHub (no longer) Works
holman
315
140k
Documentation Writing (for coders)
carmenintech
75
5k
Docker and Python
trallard
46
3.6k
A Tale of Four Properties
chriscoyier
160
23k
Transcript
前職でNestJSを採用して得た体験からの学び 2023/03/31 NestJS MeetUp Online #5 @NaokiHaba
2 Copyright © 2015 every, Inc. All rights reserved. 今日話すこと
技術選定には様々な選択肢があります
3 Copyright © 2015 every, Inc. All rights reserved. 今日話すこと
多くの選択肢からNestJSを採用しました
4 Copyright © 2015 every, Inc. All rights reserved. 今日話すこと
採用する際に良かった機能の話をします
5 Copyright © 2015 every, Inc. All rights reserved. アジェンダ
1. 自己紹介 2. はじめに 3. 採用する際に良かった機能 4. まとめ
6 Copyright © 2015 every, Inc. All rights reserved. アジェンダ
1. 自己紹介 2. はじめに 3. 採用する際に良かった機能 4. まとめ
7 Copyright © 2015 every, Inc. All rights reserved. 自己紹介
羽馬 直樹 (@NaokiHaba) 株式会社 エブリー DELISH KICHEN 開発部 ・NestJS Meetup 運営 ・Go・Nuxt.js をよく書きます ・コミュニティが好き
8 Copyright © 2015 every, Inc. All rights reserved. 会社概要
会社名 設立 株式会社エブリー 東京都港区六本木3-2-1 住友不動産六本木グランドタワー38F 133.3億円 所在地 2015年9月1日(6月決算) 累計調達 主要株主 KDDI、伊藤忠食品、伊藤忠商事、DCMベンチャーズ、 グロービス・キャピタル・パートナーズ、WiL、DBJキャピ タル、グローバル・ブレイン、SBIインベストメント、SMBC ベンチャーキャピタル、他 エブリーは 3つの領域で日本最大級のメディアを運営! 生活に寄り添ったサービスを提供しています。
9 Copyright © 2015 every, Inc. All rights reserved. 宣伝
一緒にサービスを作る仲間を大募集中です! 🔍 エブリー 採用 https://corp.every.tv/recruits • エブリー公式採用オウンドメディア「every.thing」はこちら https://everything.every.tv/
10 Copyright © 2015 every, Inc. All rights reserved. アジェンダ
1. 自己紹介 2. はじめに 3. 採用する際に良かった機能 4. まとめ
11 Copyright © 2015 every, Inc. All rights reserved. はじめに
3行で分かるNestJS
12 Copyright © 2015 every, Inc. All rights reserved. はじめに
・TypeScriptで構築されたNode.js フレームワーク ・Expressをベースに依存性注入(DI)などの機能を提供 ・WebSocket・GraphQLのサポートも行なっている
13 Copyright © 2015 every, Inc. All rights reserved. はじめに
241k Downloads
14 Copyright © 2015 every, Inc. All rights reserved. アジェンダ
1. 自己紹介 2. はじめに 3. 採用する際に良かった機能 4. まとめ
15 Copyright © 2015 every, Inc. All rights reserved. 採用する際に良かった機能
NestJSを採用して良かったことは多くあります 今回は 時間の都合上 絞って紹介します
16 Copyright © 2015 every, Inc. All rights reserved. 採用する際に良かった機能
NestJS CLI で APIを効率よく開発できる
17 Copyright © 2015 every, Inc. All rights reserved. 採用する際に良かった機能
NestJS CLI とは?
18 Copyright © 2015 every, Inc. All rights reserved. 採用する際に良かった機能
NestJS が用意しているスクリプトコマンドのこと
19 Copyright © 2015 every, Inc. All rights reserved. 採用する際に良かった機能
こんなコマンド
20 Copyright © 2015 every, Inc. All rights reserved. 採用する際に良かった機能
雛形を作成しておくことで開発者は 機能の開発に集中することができる
21 Copyright © 2015 every, Inc. All rights reserved. 採用する際に良かった機能
雛形を元に開発ができるので知見が少ない 開発者も雛形にそって開発ができる
22 Copyright © 2015 every, Inc. All rights reserved. 採用する際に良かった機能
ぜひ活用してみてください
23 Copyright © 2015 every, Inc. All rights reserved. アジェンダ
1. 自己紹介 2. はじめに 3. 採用する際に良かった機能 4. まとめ
24 Copyright © 2015 every, Inc. All rights reserved. まとめ
NestJSには NestJS CLI意外にも便利な機能があります (Decorator etc)
25 Copyright © 2015 every, Inc. All rights reserved. まとめ
採用する際は組織(チーム)の技術スタックとも 相談しつつ採用が適切かどうかを判断していきましょう
None