Node.js

Google Tag Manager

CucumberによるBDDを導入した話

GoogleAnalyticsによるWebサイトのイベント計測改善のためにBDDとCucumberを導入し、自動テストを実施しました。BDDは仕様をテストコードに反映し、Cucumberは自然言語でテストを記述可能です。これにより品質とコミュニケーションが向上し、迅速なリファクタリングが可能になりました。
IT

JSのコードで呼ばれているメソッドを確認する

表題の通り、何のjQueryメソッドを呼び出しているかを把握必要があったのでそのやり方をメモします。今回は簡潔に行きます!解析には下記のツールを使います。Abstract syntax tree(AST/抽象構文木)を使用する方法になります...
IT

Distroless Container Imageを使う

Distroless Container Imageは、アプリケーションとランタイム依存関係のみを含む、非常に軽量なDockerイメージです。パッケージマネージャーやシェルなどのプログラムは含まれていないためセキュリティが向上します。このガイドでは、expressを使用したNode.jsのサンプルでDistrolessイメージのビルド方法を紹介しています。
IT

Node.jsの環境構築時によくあるエラー

node-gypビルドエラー(Windows)installコマンドで外部パッケージをインストールするときに起こりがちです。Web関係の仕事をしていると、C++のコンパイル環境がないことがありますがC++で書かれたコードがあった場合、nod...