プログラミング try catch の例外処理はどのような時に使うべきか
エラーを throw させてcatch ブロックで処理を行うというような例外処理は、基本的にはコードを読みづらくするため避けた方が良いと個人的には思います。
何か例外処理が処理が発生した場合に、大元のエラーがどこで発生した ...
github リポジトリのダウンロード数の推移を確認する方法
github のリポジトリのダウンロード数の推移をグラフで確認できるサイトがあります。
star history です。
試しに React の推移を確認すると以下のようになっていました。
可愛らし ...
エンジニアに必要な能力 読解力
エンジニアをやっていて、この能力は重要だなと思うものの一つが読解力です。
具体的に何の読解力かというと、マニュアルを読んで理解する能力です。
エンジニアは日々新しい技術を取り入れていくことを強いられ、世の中には ...
在宅エンジニアにお勧めのアイテム
在宅エンジニアは一日のうちのほとんどを座って過ごすと思います。
ある研究では座っている時間が長い人ほど寿命が短くなるそうです。
人間にとって座るという行為を長時間続けることは、体に負荷をかけます。
...
Web Vitals の INP
Web Vitals には INP という新しい指標が試験的に存在しています。
INPは Interaction to Next Paint の略です。
これは、ユーザーの操作に対して視覚的な反映がどれくらい遅 ...
プログラミング初学者向け あまり知られていないライブラリの使い方で困ったときの対処方法
自分が学びたいプログラミング言語の基礎をある程度習得したら、実際に何かを作ってみたくなると思います。
その時に、大抵外部ライブラリを使うことになると思います。
ライブラリには世の中の多くの人が求めるような汎用的 ...
未経験のエンジニアがやるべきこと
未経験のエンジニアがこれから一歩踏み出して成功するためにやらなくてはいけないことは、実務経験を積むこと、だと思っています。
とても当たり前のことですが、これには理由があります。
採用する側としては間違いなく経験 ...
JavaScript 処理を連続で書きたいときの関数 pipe
関数fn1の結果を関数fn2に渡し、関数fn2の結果を関数fn3に渡し、関数fn3の結果を関数fn4に渡し、という処理を書きたいときの汎用的な関数。
const pipe = (value, ...fns) => { re ...
プログラミングでよく出てくるコンテキストとは
プログラミングをやっているとコンテキストという言葉が良くでてきます。
私もこの言葉については完全に理解できているわけではありません。
一つ理解しているのは、使う箇所によって意味が違っている言葉なので乱用しない方 ...
curlを使うときにURLにブラケット[]がある場合
curl コマンドを実行するときに、URLにブラケットがある場合には、-g オプションが必要です。
そうしないとエラーになります。
-g は –globoff の略です。
[] 以外にも ...









