Node.js child_process, cluster, worker_thredsを確認した

Node.jsにおけるいわゆる並行処理に関して再確認。
Node.jsは一般的にシングルスレッド、非同期IOとして認識されている。
これは言語としてマルチスレッドによる複雑性を排除した処理を選択した経緯があるらしい。

React HOC(Higher-order component)をTypeScriptで使う

ReactのComponentのリファクタリングなどの際に、HOC(Higher-order component)で
コンポーネントを拡張することがあるが、TypeScriptでの実装をするにあたりお試しした備忘録。

Typescript React Patternを再確認

TypescriptでのReactアプリケーション開発において、
パターン的なものを一旦個人的な備忘録としてまとめておく。
登録・削除機能のみの簡単なアプリを作ることにする。

Reactの新しいContext APIを学ぶ

React v16.3ではContext APIが刷新され、コンポーネント間のデータの受け渡しが
バケツリレー的な手法から直接データストアから状態を取得できるようになっている。
ということで、まず試してみる。

CSS APIを操作する (CSS Houdini)

ここ最近のChromeのアップデートでHoudiniプロジェクトで進められている機能が試すことが可能となったということでざっと眺めてみた。

golangの関数のオプション引数を実現する

Gopherなら既にご存知なのだろうけど。
Golangでインスタンスを作成する際に可変長引数を受け付けつつ、拡張を考慮した設計をしたかった。
デフォルト引数を使えればいいけど、Golangにデフォルト引数はないので、色々と探してFunctional Option Patternということを
知ったのでメモ。