nvm(.nvmrc)を使ってバージョンを切り替える際、.nvmrc
があってそれを参照したい場合はnvm use
を実行する。
これを、.nvmrc
ファイルが存在するとき自動でnvm use
を実行するようにシェルの設定をする
Node.jsのweb application framework
薄い
https://github.com/GoogleChromeLabs/carlo
Google製の、Chromiumを描画エンジンとして動くNode.jsのフレームワーク
Electronの後継
デスクトップアプリが作れる
11/23 @
10:30- Keynote
10:45-
JavaScriptで機械学習を始めよう by Shuhei Iitsuka @B
スライド
https://adonisjs.com/
Node.jsのMVCフレームワーク
Node.jsのフレームワーク
https://github.com/nestjs/nest
コンストラクタの実装を基に依存解決
Node.jsライブラリ
https://github.com/remy/nodemon
ファイルの変更を検知してサーバーのホットリロードできる
12/15
オープンソースとグローバルで戦うスタートアップという生き方
STUDIO kaiさん、progate katoさん、BoostIO yokomizoさん
技術選定について
未来を見て技術選定する
Node.jsで外部のAPI等にアクセスする時、getaddrinfo ENOTFOUND
error がでる。
原因
DNSの名前解決に失敗する
解決法
外部のURL指定をプロトコル(http://
,https://
)を除いたものにする
https://github.com/chimurai/http-proxy-middleware
one-liner のNode.js proxy middleware
Just-In-Time コンパイラ
プログラムの実行中に収集したプロファイリング情報を基に、実行中のコードをマシンコードに置き換える
JavaやNode.jsで使用されているVM等に搭載されている
builderscon 2019
https://builderscon.io/builderscon/tokyo/2019/session/ac054c04-e97b-4f16-b44b-4f2939920bda
https://speakerdeck.com/mukai21/xian-zai-hurontoendoniqian-kasenaiwebpacktobabelwoli-jie-siyou
AWS SAM
aws-sam-cliを使ってLambdaにコードをデプロイする
手順
S3にバケットを作成する
sam init
コマンド等でプロジェクトを作成する
JSConf JP 2019
Jonny Kalambay @ Zenhub
created Dog Scope
dog classifier
In the browser
JSConf JP 2019
澤井宣彦 @ FiNC
背景
2015 Rails erbで作った
ページ遷移が長い
Node.js
npm
npm i git+https://git@github.com/<owner>/<repo>.git
エンジニア研修
AWS研修
サービスが止まらないとは
指標を決めて可用性を設計する
RTO Recovery Time Objective
https://wilix-team.github.io/iohook/
https://github.com/wilix-team/iohook
Node.jsでキーボードやマウスのイベントを取得するライブラリ
内部ではC言語で書いたネイティブAPIを叩くpackageを呼び出している
Application Binary Interface
他のコンパイル済みプログラムから関数やデータ構造を呼び出す方法
Node.js
https://nodejs.org/en/docs/guides/abi-stability/
https://github.com/lgeiger/node-abi