コードレビュー

Qiitaでコードレビューで嫌われる人の特徴、というような記事があがっていたので、それに関連してコードレビューを受ける側のマインドとして重要だと思うことを書きます。

コードレビューを受けると、自分が気がつかなかったミスや、 ...

JavaScript

JavaScriptで以下のようなコードに出会ったことはないでしょうか。

hoge`Hello ${value1} ${value2} san`

Reactをやっていると styled components というライブラリ ...

TypeScript

TypeScriptの型アサーションは as を使うのが一般的です。

hoge(value as string)//value は string であると主張できる

もう一つの記法として山括弧を使う方法があります。

h ...

日本昔話

くしがき仙人は少し悲しいお話です。

この話のテーマは、「死とどう向き合うか」だと思います。

子供の頃はわからなかったのですが、今みるとコンパクトに要点がまとめられています。

また、話とは関係ないです ...

日本昔話

私の好きな日本昔話のひとつに「赤うで」というものがあります。

タイトルから察しの通り怖い話です。

この話の何が好きかと言うと、このおばあさんがとてもいい味を出していることです。

怖いという意味でも面 ...

Google Cloud

GCP内のVMインスタンスや、GCSやCloud Loggingなどとの連携のシステム図を簡単にみる方法としては、ネットワーク トポロジ のページがあります。

私の使用環境では、複雑なシステム構成図にならなかったので割愛し ...

システム開発

ブラウザを使っていて、タブを開きすぎてどれがどのタブかわからなくなる、なんてことはないでしょうか。

Chromeでは、タブをグループ化することができるので、多くのタブを開いている時に整理できて有効です。

方法は ...

システム開発

ブラウザのChromeにはリーディングリストという機能があります。

これはブックマークの簡易版のようなもので、ブックマークするまでもないが、後で読んでおきたいURLを一時的に保存する時に便利です。

方法は簡単で ...

JavaScript

処理時間を計測したい場合は、Date を使うのではなく、より厳密な performance.now()を使いましょう。

const t0 = performance.now();doSomething();const t1 = ...

JavaScript

引数の値の2倍が8なら+1した数を返し、そうでないなら2倍したままの値を返す処理があるとします。

const main = (num) => { const double = num * 2 if (double === ...