Insights and Discoveries as a Web Engineer

Webエンジニアとして生きていく中で試したこと、感じたこと、調べたことなどを気ままに綴っています。技術的な話題から日常の気づきまで幅広く共有していきます。

「Tidy First?」を読んだ

Kent Beckによるリファクタリングの新しい視点「整頓」について、ソフトウェア設計の本質を経験主義的アプローチから解説した本。設計とは何か、いつどのように行うべきかを実践と理論の両面から学べました。

「たった1日でカメラがわかる」を読んだ

カメラ初心者がWebやSNS用の写真撮影技術を身につけるための入門書。F値とボケの関係、AFの使い分け、センサーサイズの違いなど実践的な基礎知識を1日で学べる内容でした。

「AIとコミュニケーションする技術」を読んだ

重森真純著「AIとコミュニケーションする技術」の書評。これからの時代に必要な「AIをうまく働かせるスキル」について、プロンプトデザインからビジネス活用まで体系的に解説した実践的な技術書についてまとめました。

「生成AIのプロンプトエンジニアリング」を読んだ

James Phoenix、Mike Taylor著「生成AIのプロンプトエンジニアリング」の書評。プロンプトの5つの基本原則を中心に、LLMと画像生成AIの効果的な活用方法を解説した実践的な技術書についてまとめました。

「やさしいMCP入門」を読んだ

Model Context Protocolの概要から実装、ビジネスインパクトまでを解説した入門書のレビュー。

「LLMのプロンプトエンジニアリング」を読んだ

O'Reilly「LLMのプロンプトエンジニアリング」から学ぶ、LLMの本質理解と実践的なアプリケーション構築手法。ドキュメント補完エンジンという視点から始まる、プロンプトエンジニアリングの体系的な知識。

Real World Kamal

Kamal v2を実際に案件で使ってみてわかったことをもとに、実践的なKamalの使い方を紹介します。Kamalは特定のプラットフォームに依存せず、デプロイ先の環境構築が容易かつゼロダウンタイムのデプロイが簡単にできる特徴があります。

現実のRuby/Railsアップグレード

Ruby on Railsアプリケーションを最新の状態に保つことの重要性と、実際のアップグレード事例から得られた知見を紹介します。Rails 5.0から7.1へのアップグレード過程で直面した課題と解決策、そして得られた成果について解説します。