開発覚書はてな版

個人的な開発関連の備忘録

【読書】.NET、Javaでの標準化

概要

  • .NET FrameworkJavaなどプロジェクトで標準化を行った際に参考した書籍を紹介。

対象の本

Effective Java 第3版

Effective Java 第3版

続きを読む

【TypeScript】生産性・保守性を上げる記事一覧

目次

  • 目次
  • 概要
  • パスエイリアス
  • index.ts(バレル)
  • 定数クラス
  • 拡張メソッド
  • 自動フォーマット(要VSCode

概要

  • TypeScriptで生産性・保守性を上げる記事一覧を記載。
  • このサイトの過去記事より抜粋。
  • このあたりが一通り実装されているプロジェクトは自分が過去に関わった or 自分の関わったプロジェクトから流用された可能性があります。
続きを読む

【Node.js+Docker】nodemailer+Docker+MailHogのサンプル

概要

  • Docker 上に MailHog を立ち上げて、そこに対してメールを送信するサンプルです。
  • メールは nodemailer を使用して送信します。
  • MailHog起動中は http://localhost:8025/ をブラウザで開くと送信メールの確認が出来ます。

実行環境

  • Node.js - 10.x
  • Docker - 19.x
  • Docker Compose - 1.24.x
    • MailHog - latest

使用ライブラリ

  • nodemailer - 6.3.x
続きを読む

【Angular】HttpClient.get使用時にURLクエリパラメータを配列で渡す

概要

  • Angular で HttpClient.get メソッド使用時にURLクエリパラメータを配列で渡す場合のサンプルです。

実装方針

  • HttpParams の生成時に fromObject で配列を指定する。
続きを読む

【VSCode】おすすめ拡張機能 - Jest Test Explorer

概要

Visual Studio Code で普段利用している拡張機能ご紹介です。
今回は Jest Test Explorer です。 Visual Studio Code上のTest Explorer から Jest を実行できる機能です。

marketplace.visualstudio.com

続きを読む

【GitHub】GitHub Package RegistryでDockerイメージを公開する(2019/10/27現在)

目次

  • 目次
  • 概要
  • 前提知識
  • 公開手順
    • 1. GitHub 上でアクセストークンを発行する
    • 2. GitHub Package Registryへのログイン
    • 3. Dockerfileのビルド
    • 4. Dockerイメージの公開
    • 5. 公開したパッケージの確認
    • 6. 公開したパッケージを使用
  • 公開したパッケージ
  • ソース一式
  • 参考URL
  • 関連記事

概要

  • 2019/10/27現在のGitHub Package Registry β版を使用した情報です。
  • GitHub Package Registry β版でDockerイメージを公開をしてみたいと思います。
  • 基本的には公式の手順通りで対応できます。

help.github.com

続きを読む

【GitHub】GitHub Package RegistryのNPMパッケージを使う(2019/10/22現在)

目次

  • 目次
  • 概要
  • 前回の記事
  • 手順
    • 1. 前回記事の設定を行う
    • 2. 公開したパッケージをインストールする
  • yarnを使用する場合の注意
    • Integrity checked failedエラーが発生
    • Couldn't find package "パッケージ名" on the "npm" registry. エラー

概要

  • 2019/10/22現在のGitHub Package Registry β版を使用した情報です。
  • 今回はGitHub Package Registry β版でNPM公開したライブラリを使用してみたいと思います。
  • 基本的には公式の手順通りで対応できます。

help.github.com

前回の記事

  • GitHub Package Registry β版でのNPM公開は以下の記事を参照

kakkoyakakko2.hatenablog.com

続きを読む

【GitHub】GitHub Package RegistryでNPMを公開する(2019/10/21現在)

目次

  • 目次
  • 概要
  • 前提知識
  • 公開手順
    • 1. GitHub上でアクセストークンを発行する
    • 2. ~/.npmrc の編集
    • 3. ローカルの .npmrc の編集
    • 4. package.json の編集
    • 5. npm publish の実行
    • 6. 公開したパッケージの確認
  • 公開したパッケージ
  • ソース一式
  • 参考URL

概要

  • 2019/10/21現在のGitHub Package Registry β版を使用した情報です。
  • GitHub Package Registry β版でNPM公開をしてみたいと思います。
  • 基本的には公式の手順通りで対応できます。

help.github.com

続きを読む

【NestJS】webpack経由でdotenvを読み込む

概要

NestJSでwebpack経由でdotenvを読み取る方法を記載する。
用途としてはローカル環境の場合、.envファイルから設定を読み取りたいときに使用する。

続きを読む