エンジニアを目指す初学者に向けて、わかりやすく解説したブログです。

【Neovim】まだコミットしていない編集中の行に色をつける

Featured image of the post

gitsigns.nvimを入れると簡単に設定することができる。

【Neovim】VSCodeのような折りたたみ機能を設定する

Featured image of the post

nvim-treesitterと標準の折りたたみ機能で十分快適にできる。

【Vim】leaderとは何か?

Featured image of the post

leaderは特殊なカスタムキー。これを使うことで、コンフリクトせずに独自のキーマッピングを作成しやすくなる。

【Neovim】lazy.nvimでカスタムキーマッピングを設定する

Featured image of the post

keysオプションで設定可能。

【Neovim】プラグインマネージャーlazy.nvimをインストールして設定する

Featured image of the post

lazy.nvimの導入方法を紹介する。

クライアントサイドとサーバーサイドのバリデーション設計

サーバーサイドでは全てのバリデーションチェックを行い、その中からUX向上に必要なものだけクライアントサイドで判定する

【React】「このサイトを離れますか?」というダイアログを出す

Featured image of the post

beforeunloadがポイント

コールバック関数とは

コールバック関数とは、関数の引数に渡される関数のことである。

【NestJS】pinoのログレベル表記を数値から文字列に変更する

pinoのformattersという設定値を修正すれば良い。

【NestJS】pinoを使ってJSON形式でログ出力する

Featured image of the post

nestjs-pinoとpino-httpとpino-prettyを入れればOK。