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
370
前職でNestJSを採用して得た体験からの学び
Naoki Haba
March 31, 2023
Tweet
Share
More Decks by Naoki Haba
See All by Naoki Haba
Pinia Colada が実現するスマートな非同期処理
naokihaba
4
820
unplugin-vue-routerで実現する Nuxt 風ファイルベースルーティング
naokihaba
1
91
VueUse: 5分で分かる Vue.js 開発の効率化術
naokihaba
5
3.1k
GitHub_Packagesで型情報を共通化したら素晴らしかった件
naokihaba
0
240
チームで始める_テスト文化のススメ
naokihaba
0
780
不具合に立ち向かう テスト戦略 ~ NestJSで作るCI環境 ~
naokihaba
0
510
Featured
See All Featured
Speed Design
sergeychernyshev
27
790
Site-Speed That Sticks
csswizardry
4
380
Become a Pro
speakerdeck
PRO
26
5.1k
Measuring & Analyzing Core Web Vitals
bluesmoon
6
240
Mobile First: as difficult as doing things right
swwweet
223
9.3k
The Language of Interfaces
destraynor
156
24k
Designing on Purpose - Digital PM Summit 2013
jponch
117
7.1k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
PRO
12
960
Docker and Python
trallard
44
3.3k
We Have a Design System, Now What?
morganepeng
51
7.4k
GraphQLとの向き合い方2022年版
quramy
44
13k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
44
7k
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