JSONata実践 — 関数・条件式・オブジェクト構築でデータ変換

JSONataの組み込み関数($string, $number, $map, $filter, $sum等)、三項演算子、オブジェクト構築を使ったデータ変換テクニックを解説します。

DynamoDB JSON + Step Functions — JSONataでLambdaなしデータ変換

AWS Step FunctionsのJSONataサポートを使い、DynamoDB ScanのJSON結果をLambda関数なしで通常JSONに変換する方法を具体的に解説します。

JSONata入門 — JSON経験者のためのクエリ言語ガイド

JSONを知っている人向けに、JSONataの基本構文・パス式・ワイルドカード・配列フィルタリングを解説します。

JSONata学習アプリを作りました!

4択クイズ + プレイグラウンドで、JSONataを基礎からAWS Step Functions実践まで学べるWebアプリの紹介です。

本格タワーディフェンス「Boulder Defense」開発開始!

物理演算×タワーディフェンス。Gemini 3 Flashと共に作る、新しいWebゲームプロジェクトの幕開けです。

ReactユーザーのためのVue 3入門 - 同じゲームでフレームワークを比較

React開発者向けに、Vue 3の基本を学ぶガイド。同じTile Mergeゲームの実装を例に、状態管理、ライフサイクル、コンポーネント設計の違いを解説します。

HTML5 Canvas API入門 ── タワーディフェンスの実装を例に基本を解説

HTMLの基礎知識がある方を対象に、HTML5 Canvas APIの基本を解説。タワーディフェンスゲームの実装コードを例に、図形描画・パス・座標変換・アニメーションの仕組みを説明します。

詳解:ReactとPreact Native (Signals) の技術的差異

React v19 と Preact Native (@preact/signalsを採用) の実装を徹底解剖。コード設計、ステート管理、イベントシステムの違いを技術的な視点から解説します。

ReactからPreactへの移行ガイド:軽量化の驚くべき効果と実装のコツ

既存のReactアプリをPreactへ移行。驚くほど簡単な手順と、サイズ・パフォーマンスの劇的な変化を実測データとともに解説。Signalsによる最適化の深掘りも。

タワーディフェンスの進化:ステージ制、グリッドスナップ、そして究極のモバイル対応

「無限に続く」ゲームから「攻略しがいのある」ゲームへ。Canvas API製のタワーディフェンスにステージ制や敵の多様化を導入し、さらにiPhone/iPadでも完璧に動作するように魔改造した全記録です。

Canvas APIでタワーディフェンスを作ってみた

フレームワークを使わず、Vanilla TypeScriptとHTML5 Canvas APIだけで本格的なタワーディフェンスを構築しました。クラス設計や追尾弾のロジックについて解説します。

Hello World - 最初の記事

このブログの最初の記事です。サイトを作った経緯とこれからについて。

Astroでブログを作ってみた

GitHub Pagesで個人サイトを構築した技術的なメモ。Astroの使い方とContent Collectionsについて。

GitHub Pagesのデプロイエラー解決法

'pages build and deployment'が失敗する問題の対処法。Jekyllビルドを無効化してカスタムワークフローを優先させる設定。

ブログ記事の追加方法

このブログに新しい記事を追加する手順。Markdownファイルを作成してプッシュするだけでOK!

Reactで作る2048風パズルゲーム

Vite + React + TypeScriptで数字パズルゲームを自作しました。実装の裏側や、遭遇したバグ(無限スコア!)などについて振り返ります。