記事一覧

技術記事・日々の学びをまとめています。

スタッフエンジニアの道 ―優れた技術専門職になるためのガイド
キャリア 2025-01-23

スタッフエンジニアの道 ―優れた技術専門職になるためのガイド

『スタッフエンジニアの道 ―優れた技術専門職になるためのガイド』の書評。チームやプロジェクト、組織をリードする立場のソフトウェアエンジニアにとって羅針盤になる一冊。ビジョンや戦略の描き方から、思考の仕方やコミュニケーション、振る舞いまで、組織をリードするための能力が幅広く語られる。

#書評

最新記事

アーキテクトの教科書 価値を生むソフトウェアのアーキテクチャ構築
アーキテクチャ 2025-01-13

アーキテクトの教科書 価値を生むソフトウェアのアーキテクチャ構築

『アーキテクトの教科書 価値を生むソフトウェアのアーキテクチャ構築』の書評。まさに教科書といった内容で、アーキテクトが知るべき領域を幅広く網羅する一冊。ソフトウェアアーキテクチャの話題が中心で、注釈や良書紹介、参考文献も充実しており、この本を起点に学びを広げられる。

#アーキテクト#設計#基本情報技術者#書評
メタプログラミングRuby 第2版
アプリケーション 2025-01-06

メタプログラミングRuby 第2版

『メタプログラミングRuby 第2版』の書評。Rubyのメタプログラミングの仕組みと使いどころを学べる一冊。オブジェクトモデルや動的な機能を通じて「Rubyの魔法」の正体に迫れるが、実際に使いこなすには相応の難しさもあると感じさせる。

#書評#Ruby
Tidy First? ―個人で実践する経験主義的ソフトウェア設計
アプリケーション 2025-01-06

Tidy First? ―個人で実践する経験主義的ソフトウェア設計

『Tidy First? ―個人で実践する経験主義的ソフトウェア設計』の書評。Kent Beckによる、コードの「整頓」をいつ行うかを考えさせてくれる薄くて濃い一冊。結合と凝集、そしてコストと収益という観点から、整頓の判断を経験主義的に捉える。主張が端的でわかりやすい。

#書評#ソフトウェア#ソフトウェア開発#設計
2024年の振り返りと来年の抱負
ポエム 2025-01-02

2024年の振り返りと来年の抱負

2024年の1年を振り返り、来年の抱負をまとめた記事。振り返りブログとしては7回目となる本記事では、エンジニアリングや学びの面でのハイライトを総括し、2025年に向けた目標や抱負を記す。

#振り返りと抱負
ソフトウェアアーキテクトのための意思決定術 リーダーシップ/技術/プロダクトマネジメントの活用
アーキテクチャ 2024-12-26

ソフトウェアアーキテクトのための意思決定術 リーダーシップ/技術/プロダクトマネジメントの活用

『ソフトウェアアーキテクトのための意思決定術』の書評。アーキテクトの意思決定にフォーカスした画期的な一冊。アーキテクチャの不確実性に立ち向かうための5つの質問と7つの原則を紹介し、設計に向かう人に確かな学びを与えてくれる。

#アーキテクト#システム設計#設計#書評
思考の整理学
ビジネス 2024-12-08

思考の整理学

『思考の整理学』の書評。初版はインターネット普及前だが、自分の頭で考え、知識に頼りすぎない姿勢の大切さは現代にも通じる一冊。エッセイ調の語り口で、思考を整理するための思想が綴られている。

#思考法#書評
チームトポロジー 価値あるソフトウェアをすばやく届ける適応型組織設計
マネジメント 2024-11-28

チームトポロジー 価値あるソフトウェアをすばやく届ける適応型組織設計

『チームトポロジー 価値あるソフトウェアをすばやく届ける適応型組織設計』の書評。組織設計とアーキテクチャを、チームファーストの視点から捉える一冊。4つのチームタイプとインタラクションのパターンを示し、チーム間のコミュニケーションをどう設計するかを、適応型組織づくりの観点から考えさせてくれる。

#組織論#組織設計#書評
Cloud SQLとAlloyDBの比較|違いと使い分け
データベース 2024-11-17

Cloud SQLとAlloyDBの比較|違いと使い分け

Cloud SQLと比較したAlloyDBの優位性を知りたくて調査した記事。Cloud SQL Enterprise editionを対象に、AlloyDBが優位となるユースケースや、性能・互換性のポイントを単純比較しながら整理する。

#AlloyDB#Cloud SQL#Google Cloud Platform
エンジニアリング組織論への招待 ~不確実性に向き合う思考と組織のリファクタリング
マネジメント 2024-11-17

エンジニアリング組織論への招待 ~不確実性に向き合う思考と組織のリファクタリング

『エンジニアリング組織論への招待』の書評。タイトルは組織論だが、主題は「不確実性」。エンジニアリングにまつわる様々な不確実性を言語化し、それとどう向き合うかを説く一冊。メンバーからアーキテクトまで、ソフトウェアに関わる人なら対象読者を選ばず学びがある。

#組織論#書評
イシューからはじめよ[改訂版]――知的生産の「シンプルな本質」
ビジネス 2024-11-13

イシューからはじめよ[改訂版]――知的生産の「シンプルな本質」

『イシューからはじめよ[改訂版]――知的生産の「シンプルな本質」』の書評。与えられた問いを解くのではなく、本当に取り組むべき「イシュー」を見極めることの大切さを説く一冊。問題の質を深く考え、価値ある問いから始めることが、知的生産の質を左右すると教えてくれる。

#知的生産#書評
freee 技術の本 freeeにおけるマルチプロダクト開発
アーキテクチャ 2024-11-09

freee 技術の本 freeeにおけるマルチプロダクト開発

『freee 技術の本 freeeにおけるマルチプロダクト開発』の書評。業務系SaaSにおけるマルチプロダクト開発の実践をまとめた一冊。申請・承認といった共通業務をどうドメインとして切り出すか、基盤と各アプリケーションの関係やそこで生じるトレードオフなど、現場の設計判断が具体的に語られる。

#設計#システム設計#書評
いかにして問題をとくか
ビジネス 2024-11-04

いかにして問題をとくか

『いかにして問題をとくか』の書評。数学を題材に、応用の効く問題解決の思考法を説く古典的な一冊。まず問題をよく理解し、様々な角度から捉えて試行錯誤することの大切さを、繰り返し思い知らされる。

#書評#思考法
マスタリングAPIアーキテクチャ ―モノリシックからマイクロサービスへとアーキテクチャを進化させるための実践的手法
アーキテクチャ 2024-11-01

マスタリングAPIアーキテクチャ ―モノリシックからマイクロサービスへとアーキテクチャを進化させるための実践的手法

『マスタリングAPIアーキテクチャ』の書評。C4ダイアグラムやADRを使いながら、APIアーキテクチャのパターンやテスト、運用、セキュリティを解説する一冊。詳説というより概論に近く、モノリシックからマイクロサービスへとアーキテクチャを進化させる全体像をつかむのに向いている。

#書評#API#マイクロサービス
信頼性のパターンについて
アーキテクチャ 2024-10-30

信頼性のパターンについて

信頼性(Reliability)を高めるための設計パターンを、Azure・AWS・GCPが提唱するパターンに基づいてまとめた記事です。ユーザーが期待する機能を提供し続けるために、サーキットブレーカーや補正トランザクション、イベントソーシング、Pub/Subといったパターンを使って耐障害性・回復性を実現する方法を整理します。

#信頼性#アーキテクチャ#設計#システム設計
研鑽Rubyプログラミング 実践的なコードのための原則とトレードオフ
アプリケーション 2024-10-28

研鑽Rubyプログラミング 実践的なコードのための原則とトレードオフ

『研鑽Rubyプログラミング 実践的なコードのための原則とトレードオフ』の書評。入門書を一通り終えた段階で、より実践的な知識を得たい人に向く一冊。原則とトレードオフという観点からRubyらしいコードのあり方をたどりつつRubyの魅力を伝え、言語に依らない設計の考え方も学べる。

#Ruby#書評
分散SQLクエリエンジンTrino徹底ガイド
データベース 2024-10-24

分散SQLクエリエンジンTrino徹底ガイド

『分散SQLクエリエンジンTrino徹底ガイド』の書評。分散SQLクエリエンジンTrinoを解説する一冊。ANSI SQL対応やフェデレーテッドクエリにより異なるシステムのデータを横断的に扱い、OLAP向けに分散してリソースを拡縮する仕組みなど、従来のデータウェアハウスとは異なるアプローチを学べる。

#Trino#書評
punditのコードリーディング
アプリケーション 2024-10-22

punditのコードリーディング

Rubyの認可フレームワークであるPunditのソースコードを読み解いた記録です。リポジトリをクローンして、権限ポリシー(Policy)の仕組みや、認可を適用する際に使われるメソッドの内部の動きを、コードリーディングを通して権限管理の観点から追っていきます。

#pundit#Ruby
irbのコードリーディング
アプリケーション 2024-10-20

irbのコードリーディング

Rubyの対話型シェルであるirbの内部構造を、コードリーディングを通して読み解いた記事です。ソースコードをクローンしてエントリポイントを起点に、irbの起動処理や履歴の読み込み、入力されたコマンドの実行といった観点から、その仕組みを追っていきます。

#irb#Ruby
relineのコードリーディング
アプリケーション 2024-10-20

relineのコードリーディング

Rubyのreline(Readlineの純Ruby実装)というライブラリのソースコードを読み解いた記録です。ライブラリをクローンしてサンプルコードを動かしながら、Readlineの呼び出しや行編集、入力のバッファリングといった内部構造を、コードリーディングを通して追っていきます。

#reline#Ruby