記事
22 件
2026
-
AIが6日間で96万行を書き換えた——BunのZigからRustへの衝撃的移行
JavaScriptランタイム「Bun」が、Anthropicの買収後わずか数ヶ月でZigからRustへの大規模移行を敢行。Claudeエージェントが6日間で96万行のコードを書き換えるという前例のない出来事が、ソフトウェア開発の常識を塗り替えようとしている。
-
Cloudflare Workers とはなにか——「サーバーを持たない」開発の新常識
Cloudflare Workers をエンジニア以外にも伝わる言葉で解説。エッジコンピューティングの仕組み、コールドスタートがない理由、D1・KV・R2 との連携まで、図解感覚でおさらいする。
-
Durable ObjectsでTRPGを作る——AIゲームマスターと複数AIプレイヤーが同居するアーキテクチャ
AI GM(Claude)と3体のAIプレイヤー(Gemini・GPT・Grok)、人間1名が参加するD&D風TRPGをCloudflare Durable Objectsで実装する。1セッション=1オブジェクトという設計から、ターン制御・WebSocket・SQLite・Alarmsまで、DOの機能をTRPGという具体例で深掘りする。
-
Cloudflare Durable Objectsとは何か——「ステートレス」の壁を越えるサーバーレスの新形態
Cloudflare Durable Objectsは、コンピュートとストレージを一体化した特殊なWorkerだ。チャット・マルチプレイヤーゲーム・リアルタイム協調編集など、サーバーレスが苦手としてきた「状態管理」を、インフラ不要で実現する仕組みを解説する。
-
Ghostty —— Zigで書かれたターミナルエミュレーターが来た
HashiCorpの共同創業者 Mitchell Hashimoto が開発したターミナルエミュレーター Ghostty を徹底紹介。Zigで書かれたネイティブUI、GPU加速レンダリング、豊富な機能、そして実際の使い心地まで。
-
Cloudflare D1はどんなときに使うのか — 用途と設計パターンを徹底整理
CloudflareのサーバーレスSQLiteデータベースD1は「何に向いていて、何には向いていないのか」。公式ドキュメントの定義から実際の設計パターン、2025年に入ったグローバルリードレプリケーションまで、用途を軸に深掘りする。
-
Drizzle ORM × Cloudflare D1 — エッジで動く型安全なSQLiteの現在地
型安全なTypeScript ORMとして急速に普及するDrizzle ORMと、CloudflareのサーバーレスSQLiteデータベースD1の組み合わせを徹底解説。セットアップからマイグレーション、ローカル開発の落とし穴まで実践的にまとめる。
-
Core Web Vitalsとは何か——SEOだけじゃない、広告費にも直撃する指標の話
Core Web VitalsはSEOランキングだけでなく、Google広告のクリック単価やMeta広告のコンバージョン率にも直結する。3つの指標の意味と、広告運用者が知っておくべき実践的な最適化ポイントを解説する。
-
Resendを使い倒す──お問い合わせフォームからニュースレターまで無料枠で全部まかなう
開発者向けメールAPIのResendは、無料プランでも月3,000通の送信と1,000コンタクトへのニュースレター配信が同時に成立する。React EmailとBroadcastsを組み合わせれば、フォームから定期配信まで単一基盤で完結する仕組みを、実装例とともに整理した。
-
ニュースレター時代に必須となったドメイン認証——SPF・DKIM・DMARC を今すぐ確認すべき理由
SNSアルゴリズムへの依存疲れから、ニュースレターという『自分のチャネル』が再び注目されている。一方で2024年以降、Gmail・Yahoo!・Microsoft の送信者要件強化により、SPF・DKIM・DMARC を整えていないドメインからのメールは届かなくなりつつある。日本の現状と、まず触るべきポイントを整理した。
-
Bunという賭け — Anthropicが買ったJavaScriptランタイムの正体
Anthropicが初の企業買収で選んだのはJavaScriptランタイムBunだった。Claude Codeを支える技術基盤として、Node.jsの代替を狙うこのツールキットの正体を、最新v1.3.13までの動向と買収の戦略的背景から掘り下げる。
-
Ultimate Memberという火薬庫
200,000サイトが稼働させ続ける会員制プラグインUltimate Memberに、52件の脆弱性が積み重なっている。2023年の大規模特権昇格、2024年のSQLインジェクション、そして止まらない2025〜2026年のCVEラッシュ。プラグインに認証ロジックを預ける構造そのものの限界を整理する。
-
「Claude」という名前の由来 ─ 情報理論の父、クロード・シャノン
毎日使っているClaude CodeのあのClaude、その名前の語源はどこから来ているのか。デジタル時代の礎を築いた数学者クロード・シャノンの生涯と業績を辿る。
-
Claude Codeが突然「壊れた」夏、そして大復活――2025年8月の品質劣化事件とその後
2025年8月、Claude Codeが突然おかしくなったと感じた開発者は多かった。あれは気のせいではなかった。三重のインフラバグが引き起こした「静かな災害」と、その後の驚くべき大復活の全貌を振り返る。
-
コンテンツを堅牢に残すことは、文化を守ることだ
毎日1万3,000サイトが攻撃で失われている。その多くはWordPressだ。しかしこれは単なるセキュリティの話ではない。誰かが積み上げた記録が、表現が、記憶が、静かに消えていく話だ。
-
TechCrunchはWordPressで動いている——崩壊するテックメディアと、崩壊するプラットフォームの皮肉な共鳴
テクノロジーの最前線を伝え続けてきたTechCrunchが、2003年設計のWordPressで動いている。これは怠慢なのか、それとも象徴的な必然なのか。プライベートエクイティに食い荒らされたメディアと、ガバナンス崩壊に揺れるプラットフォームは、驚くほど似た構造で崩れていく。
-
WordPressのアーキテクチャ問題を改めて考える
WordPressはウェブの43%を支える巨人だ。しかしCore Web Vitalsで最下位に沈む現実、プラグイン脆弱性の爆増、そしてコア開発者の大量離脱——アーキテクチャの問題は今、修正不可能なフェーズに入りつつある。
-
Astro 6 + Cloudflare Workersを完全理解する
2026年3月にリリースされたAstro 6とCloudflare Workersの組み合わせで、何がどう変わったか。workerdによるdev環境の統一、APIの刷新、Live Content Collectionsなど、実践的な視点で解説します。
-
「ノーモアWordPress」というランディングページを作りました
WordPress の脆弱性・運用負担・共有レンタル特有のリスクから脱出して、Jamstack に移行するという選択肢を一枚にまとめたランディングページ「ノーモアWordPress」を公開しました。
-
Preactという選択肢
大手サービスがReactではなくPreactを採用するケースが目立ってきている。わずか3KBという圧倒的な軽量性と、Reactとほぼ同等の開発体験を両立するPreactの何が企業を惹きつけるのか、採用事例を追いながら考える。
-
Cloudflare emDash:WordPressの後継者は突然現れた
2026年4月1日、Cloudflareがエイプリルフールに「WordPressの後継者」を発表した。冗談ではなかった。AIエージェントが60日で作ったCMSの正体と、その本当の意味を読み解く。
-
崩壊するWordPress
AIの進化がもたらすボット攻撃の激化、プラグインの脆弱性、そして創業者の暴走——WordPressを取り巻く環境は急速に崩壊しつつある。今こそAstroとヘッドレスCMSへの移行を真剣に考える時だ。