System.Text.Json でJSONを扱ってみよう
突然現れる技術系っぽい記事シリーズ...ということで今回は、JSONを取り扱う処理です。
続きを読む とても有名な本ですが出版から20年、フィードバックを得て内容も再構成した第2版が出ました。電子版が出るまでしばらく待っていたのですがじっくり読むことができました。
内容はそれぞれ独立したセクションにTipsやエッセイ、名句の引用も含め、プログラマーの姿勢を様々に論じた本となっています。ところどころで演習問題と、正解のない「チャレンジ」問題があるのが良いですね。
翻訳は「達人」となっており原著では Pragmatic Programmer
。実用本位、実際的、実践的。技も思想も現場で実践する熟達したプログラマー……といった感じで「達人」という訳を当てているのでしょう。
さて近年のエンジニアリングで外すことのできない重要要素、ITエンジニアが学んだ方が良いと上げられる技術要素で必ず出てくるDocker/Kubernetes周り。
僕も前から知ってはいたのですが仕事ではマシンやネットワークの制約からなかなか使えず、またなくても別に困っていないことからいまいち深掘りできていませんでした。Kubernetesについても恥ずかしながら「K8sを使うと何が嬉しいのか」というあたりがいまいち理解できていませんでした。
ということでコンテナについてもっと知っておこうと読んだのが本書。著者はサイバーエージェントでご活躍中の山田 明憲さん。(@stormcat24)。日本語で読めるコンテナ関連の本はかなり数も出ていますが、各所で高く評価された2018年刊行のDocker本の定番本です。