記事

PostgreSQL徹底入門 第4版 インストールから機能・仕組み、アプリ作り、管理・運用まで

データベース

PostgreSQL徹底入門 第4版 インストールから機能・仕組み、アプリ作り、管理・運用までを読んだ。 PostgreSQLを触ったことなかった自分にはちょうど良い入門書だった。 アプリケーションの実例の章が割と多めにページを割かれているが、PostgreSQLの基本的なことはカバーされている。 ...

DB PostgreSQL

パーフェクトRuby

アプリケーション

パーフェクトRubyを読んだ。 パーフェクトシリーズは他にはPHPとJavaScriptしか読んだことないが、安定のパーフェクトシリーズといった感じ。 ...

Ruby

たのしいRuby

アプリケーション

たのしいRubyを読んだ。 オブジェクト志向の経験や他言語の経験があるほうが読みやすい部分も多いが、Ruby初心者向けの本。 ...

Ruby

コンピュータはなぜ動くのか 第2版 知っておきたいハードウエア&ソフトウエアの基礎知識

コンピューターアーキテクチャ

コンピュータはなぜ動くのか 第2版 知っておきたいハードウエア&ソフトウエアの基礎知識を読んだ。 改訂版が出ていたので読み直した。 ハードウェアからソフトウェアまでの流れを理解することができる。 プログラムはなぜ動くのか 第3版 知っておきたいプログラミングの基礎知識もセットで読むと良い気がする。 ...

ソフトウェア ハードウェア

退職エントリ

ポエム

5年5ヶ月勤めた現職を退職しました。 私のキャリアにおいて1番長く勤めた会社でした。 入社前はアプリケーションエンジニアとしての経験しかなかった私にとって、この会社で経験したことや挑戦したことは自分の成長を大きく支えてくれたと思います。 会社の上場フェーズを経験し、組織や事業の成長を間近で体感することができたので大変貴重な経験だったと思います。 プライベートでは、初めての一人暮らしに始まり、妻と出...

退職 転職

自作HTTPルーターから新しいServeMuxへ

アプリケーション

概要 これまでgoblinという自作HTTPルーターを自分のアプリケーションで使っていたが、Go1.22でServeMuxの機能が拡張されてからはServeMuxを使うようになった。 この記事では、Go1.22で追加されたServeMuxの機能や性能について整理し、これからのGoのHTTPルーター選定について考えてみる。 Go1.22で追加されたServeMuxの機能 Go1.22rcの公開時にS...

Golang router