開発記事
各サービスの企画経緯・技術選定・デザイン意図を記事にまとめています。
CmdDojo
CmdDojo ができるまで — ブラウザだけで動くLinuxコマンド練習サービスの設計と実装
インストール不要のLinuxコマンド練習サービス。不変FSと純粋関数コマンドエンジンの設計、HackSimとの技術的差別化、詰まったバグを全公開。
SQL道場SQL道場 ができるまで — SQLite WASMでバックエンドなしのSQL練習サービスを3日で作った話
環境構築不要でSQLを練習できるサービス。sql.js(SQLite WASM)のシングルトン設計・実行結果検証による採点ロジック・CmdDojoアーキテクチャの再利用を全公開。
Regex道場Regex道場 ができるまで — リアルタイムハイライトで正規表現を可視化した学習サービスの設計と実装
「正規表現が分かりにくい」を解決するためにリアルタイムハイライト機能を実装。ブラウザネイティブRegExpのラップ設計・マッチ位置からのセグメント分割ロジック・道場アーキテクチャ3作目の開発記録。
Git道場Git道場 ができるまで — 純粋TypeScriptだけで作るGitシミュレーターの設計と実装
isomorphic-gitやmemfsを使わず、純粋TypeScriptだけでGitの状態機械を実装。コミットスナップショット設計・ブランチ切り替え・マージ処理の実装詳細と道場アーキテクチャ4作目の開発記録。
HackSimHackSim ができるまで — ブラウザだけで動くハッキングシミュレーターの設計と実装
仮想FSとコマンドエンジンをTypeScriptだけで構築。CRTエフェクト・マトリックス演出・27コマンド——ゲームUIを本物に近づけた設計と実装の全記録。
AI言い訳ジェネレーターAI言い訳ジェネレーター ができるまで — バイラル狙いのエンタメAIの設計と実装
「遅刻した」「締切破った」をAIが爆笑言い訳に変換するサービスの企画背景・AIプロンプト設計・UX設計を全公開。
PromptStockPromptStock ができるまで — 企画から公開までの全記録
AIプロンプト辞典「PromptStock」の企画背景・技術選定・デザイン意図を解説する開発記事。