ITエンジニアの開発ノート
PHP / Flutter / PostgreSQL の実装と改善をまとめています。
Guide
読み始めガイド
初見でも迷いにくいように、入口を3つに絞って案内しています。
-
まず環境構築
Windows 11 + WSL2 + Docker で、最初の PHP ローカル開発環境を最小構成から作ります。
-
次に品質改善
PHPUnit の最初の 1 本から入り、品質改善系の記事へつながる入口として使えます。
-
テーマから探す
Slim、AI、Docker、VS Code など、関心の近いテーマから記事をたどれます。
Series
シリーズから読む
一連の流れで読み進めたい人向けに、公開済みシリーズをまとめています。
-
Flutter導入と基礎
最初に読む記事
Windows 11で始めるFlutter開発環境:Android Emulatorで動かすまで
最初の記事から読む →
-
Laravelの基本を最初から通す
最初に読む記事
Laravel入門(Route / Controller / View / Model 最小構成)
最初の記事から読む →
-
PHPのテストと品質改善
最初に読む記事
PHPUnit入門(最初のテスト1本)
最初の記事から読む →
-
PostgreSQL基礎
最初に読む記事
PostgreSQLでER図からテーブル設計する(Mermaid + CREATE TABLE最小構成)
最初の記事から読む →
-
PHP開発環境とVS Code
最初に読む記事
Windows 11で始めるPHPローカル開発環境(WSL2 + Docker + PostgreSQL)
最初の記事から読む →
-
AI生成コードと品質
最初に読む記事
「動いた」で終わるコードと、「また触れる」コードの違い
最初の記事から読む →
-
Dockerのエラーを原文から切り分ける
最初に読む記事
Dockerで「port is already allocated」を解決する(WSL2/Windowsでの原因特定と対処)
最初の記事から読む →
-
PostgreSQL実務設計
最初に読む記事
PHP + PostgreSQLで在庫引当を安全に実装する(SELECT ... FOR UPDATE 最小構成)
最初の記事から読む →
-
AIレビューの実運用
最初に読む記事
AIレビュアーの指摘はどれだけ当たるのか:採否記録から測る
最初の記事から読む →
-
Docker設定ファイルを上から読む
最初に読む記事
Docker初心者向け: compose.yml と Dockerfile の違いを最小構成で理解する
最初の記事から読む →
-
PhpSpreadsheetで作るExcel帳票
最初に読む記事
PHP + PhpSpreadsheet でExcel帳票を出力する(テンプレート方式)
最初の記事から読む →
-
Slim 4で作るPHP API
最初に読む記事
Slim Framework 4 を使った業務Webアプリ導入ガイド(PHP 8.2+)
最初の記事から読む →
-
いまPHPを選ぶ判断
最初に読む記事
PHPをいまから始めるのは遅いのか?
最初の記事から読む →
-
デザインパターンを新しいJavaで書き直す
最初に読む記事
Javaのデザインパターン「Strategy」はラムダでどこまで置き換えられるか
最初の記事から読む →
-
PHPでMCPサーバーを作る
最初に読む記事
PHPでMCPサーバー入門(公式PHP SDK + STDIO)
最初の記事から読む →
Latest
最近公開した記事
-
PHP + PhpSpreadsheet で可変明細の帳票を出力する(行挿入とスタイル複製)
テンプレートの固定行数を超える可変明細を、PhpSpreadsheet の insertNewRowBefore で行挿入し、duplicateStyle で罫線・数値書式を複製して、合計まで正しく計算される .xlsx 帳票を素の PHP で出力する。
-
Javaのデザインパターン「State」とsealed・switchを使い分ける
古典的なStateと、sealed interface・switchへ横断処理を集める設計を注文状態のコードで比較する。状態追加時の分岐漏れをコンパイルで止める条件と、状態ごとの実装クラスを残す条件を整理する。
-
Javaのデザインパターン「Strategy」はラムダでどこまで置き換えられるか
Strategyの実装クラスをラムダへ置き換えられる条件を、送料計算のコードで確認する。ラムダ・enum・実装クラスを、抽象メソッド、名前、一覧、状態の要否から選び分ける。