VOL. 010
WEB DEV DIGEST
WEB DEV OUTLINE
2026-05-15
金曜日 · JST
TODAY’S ISSUE 2026年5月15日 · 金曜日 WEB FRONTLINE

Web Dev Digest: 2026‑05‑15

Top 20

Gemini Live Agent Challenge: Announcing the winners and highlights(Gemini Live Agent Challenge: 受賞者とハイライト発表)

Source: Google Cloud Blog | Published: 2026-05-15 23:00 JST

Next.js + Vercel KV + Google Places APIで作るB2B営業リストSaaSのアーキテクチャ全公開

Source: Zenn | Published: 2026-05-15 12:47 JST

【BigQuery Graph】BigQueryでグラフ分析ができるようになったよ

Source: Zenn | Published: 2026-05-15 18:36 JST

【TypeScript】値・型・名前空間の「三重定義」でReactコンポーネントをより柔軟に設計する

Source: Zenn | Published: 2026-05-15 18:39 JST

Next.js App RouterでSSRとSSGの違いが分かりにくい問題

Source: Zenn | Published: 2026-05-15 19:30 JST

Vite + React + Tailwind CSS v4 + shadcn/ui の環境構築手順

Source: Zenn | Published: 2026-05-15 19:28 JST

OpenAI、サプライチェーン攻撃で従業員2人の端末が侵害

Source: ITmedia News | Published: 2026-05-15 10:56 JST

What’s !important #11: 3D Voxel Scenes, Flying Focus, CSS Syntaxes, and More(CSSの最新動向 #11: 3Dボクセル、フライングフォーカス、CSS構文ほか)

Source: CSS-Tricks | Published: 2026-05-15 22:16 JST

Ten Data-Backed Truths Of User Experience ROI(UX ROIに関する10のデータ裏付け事実)

Source: Smashing Magazine | Published: 2026-05-15 19:00 JST

GitHub、デスクトップ用のCopilotアプリをテクニカルプレビューとして公開

Source: gihyo.jp | Published: 2026-05-15 18:13 JST

gBizINFO API(法人情報API)の使い方と仕様

Source: Qiita | Published: 2026-05-15 16:55 JST

JavaScriptのPromise.race()はタイムアウトに使えるが「裏で動き続ける」問題

Source: Qiita | Published: 2026-05-15 20:12 JST

番外編:開発技術のパラダイムシフト⑤(React・Vue・SPAの台頭)

Source: Qiita | Published: 2026-05-15 19:10 JST

MacでAstroを導入する [個人サイト開設を目指して]

Source: Qiita | Published: 2026-05-15 19:06 JST

[node][pnpm]node_modulesにいる”お前誰だよ”を調査する

Source: Qiita | Published: 2026-05-15 18:12 JST

NGINXに18年前から潜むリモートコード実行の脆弱性(CVE-2026-42945)

Source: GIGAZINE | Published: 2026-05-15 11:26 JST

Spotify、Appleの「HLS」対応で動画ポッドキャストのクロスプラットフォーム配信を実現へ

Source: ITmedia News | Published: 2026-05-15 11:36 JST


All Articles

Zenn

#TitleSummaryAuthorPublished
1ポートフォリオサイトを立ち上げましたZenn / GitHub / X / ResearchGate に散らばっていた OSS 活動を hatognss.dev に集約した個人ポートフォリオサイトの立上げ報告。hato.GNSS18:44
2[Mastra Announce] Mastra Observability 登場 - エージェントの実行をプロジェクト横断で追えるようにMastra が 2026-05-13 にエージェント実行をプロジェクト横断でトレースできる Observability 機能を発表、と速報的にまとめた解説。jun shiromizu13:41
3GitHub Copilot Agent Skillsを活用して、TypeScriptのコードレビュースキルを作ってみた。GitHub Copilot Agent Skills を使い、プロジェクト配下の Markdown ファイルでカスタムルール管理する TypeScript コードレビュースキルを試作した検証記録。ずんだもち14:42
4TSKaigiのブースで使うクイズアプリを、簡単にFirebaseに乗せられた話TSKaigi ブース用のクイズアプリを localStorage 前提から急遽 Firebase Hosting に乗せ替えてオンライン化した実装の振り返り。亀山創樹09:00
5Stripe Webhook をローカルで完全に試す方法まとめStripe CLI の stripe listen、ngrok HTTPS トンネル、HookRay/webhook.site、本番ログ解析の4手法を比較し用途別に整理した検証ガイド。ショウタ10:56
6CloudFlare Access で Discord の特定のサーバに所属する人だけがログインできるサイトをつくるCloudflare Workers 上に OIDC ラッパーを置き、Cloudflare Access × Cloudflare Tunnel で特定 Discord サーバーのメンバー限定 SSO を実装する手順。haya01:58
7【Agent Platform】Agent RegistryにMCPサーバーを登録してみるGoogle Cloud Agent Platform の Agent Registry(MCP/エージェント/ツールのカタログ管理機能)に MCP サーバーを登録し ADK から呼び出す手順を検証。So16:12
8Codexで副業サイトと無料ツールを作り、広告表示61・クリック0を検証ログにしたCodex で副業向け Web サイトと無料ツールを構築し Cloudflare Pages に配置、初週 A8.net の広告表示61・クリック0・成果0という生データを公開。30万円AI副業ノート22:30
9Claude Code Hooksで危険コマンドを実行前に止める方法Claude Code の PreToolUse Hooks で rm -rf / 系削除、curl パイプによるリモートコード実行、.env の API キー漏えいなどを実行前にブロックする方法。でで12:37
10フロントエンドのデータ取得設計 ― メインデータと補助データで分けて考えるAPI データを「ページ表示に必須なメインデータ」と「補助データ」に分け、副次データ失敗でページ全体が落ちる/レイアウトシフト/エラー処理散逸を防ぐ設計指針を提案。uchay11:13
11AIエージェント開発のススメ:Claude CodeでPJTを立ち上げるときの初期設定Claude Code で AI エージェント PJ を起こす際の初期設定(リグレッション抑制・ドキュメントと実装の整合維持のためのルール)をまとめた立上げ手順書。Dokokade13:26
12マリオカート自動集計Botの設計で工夫した点OBS 配信画面を読み取ってチーム別スコアを自動集計しリアルタイムオーバーレイ表示するマリオカート 8DX 用 Bot の設計上の工夫点。markey15:23
13Obsidian の日本語カレンダープラグインを作って Community Plugins に公開するまでObsidian のサイドバーに日本祝日(赤色)・振替休日対応のカレンダーを表示するプラグインを開発し Community Plugins に公開するまでの体験記。Koji Okuji18:19

Qiita

#TitleSummaryAuthorPublished
1Next.js + Vercel KV + Google Places APIで作るB2B営業リストSaaSのアーキテクチャ全公開Zenn 版と同じ著者による Qiita 投稿。bacotto(業種×地域で3分100件)の Next.js 15 + Vercel KV + Google Places API 構成と運用コスト(月 ¥1,500)を公開。WUPA12:51
2Node.jsでDateに代わる日時処理として実装された「Temporal」を触ってみたJavaScript の Date 後継となる Temporal を Node.js で実際に動かし、不変オブジェクト・タイムゾーン明示・日付計算の安全性など Date との実用差分を確認した試用記録。shinkai_09:01
3フロントエンドのパフォーマンス向上 - その17(Chrome DevToolsで遅さの正体を見抜く)Lighthouse 95点でもユーザーが「遅い」と感じる理由を Chrome DevTools の Network / Performance パネルから可視化する分析テクニック解説。tuanphan17:04
4フロントエンドのパフォーマンス向上 - その16(Code Split・Cache・CDNで配信を速くする三本柱)Code Splitting・キャッシュ戦略・CDN 配信を「配信高速化の三本柱」として整理し、各手法の併用パターンを解説するシリーズ第16回。tuanphan13:39
5個人ブログの SEO 対策 9 つで平均掲載順位 38 → 18 まで上げた具体的手順(月額 0 円)月額 0 円で個人ブログの平均掲載順位を 38 → 18 に上げた 9 つの具体的 SEO 施策(タイトル/メタ整備、構造化データ等)を順序付きで公開。teppei1998091420:48
6Strapi で1行の変更で本番DBを吹き飛ばした話Strapi のデプロイで認証用 1 行(テキストファイル追加レベル)を入れたことが本番 DB を破壊した、変更最小でもインシデント化したという反省ログ。suu_u18:01
7PptxGenJS でパワポのファイルを生成する(Node.js で軽いお試し)Node.js + PptxGenJS で PowerPoint (.pptx) ファイルをサーバーサイド生成する最小サンプルとテキスト/図形挿入の動作確認結果。youtoy12:35
8PostgreSQL導入のために、Mac環境へDockerをHomebrewでサクッと整えた話アプリ開発で PostgreSQL を使うために、ローカル直インストールではなく Homebrew で Docker を入れコンテナで Postgres を立てる手順を採用した記録。EkanTw18:56
9XD.GROWTH の DB 基盤を Impala から PostgreSQL + Citus に移行した話エンタープライズ MA プラットフォーム XD.GROWTH の集計基盤を Hadoop/Impala から PostgreSQL + Citus にスケールアウト分散構成で移行した実例。h-shimooka-tb10:41
10Toon Tone:色合わせで遊ぶブラウザゲームを作ったHue / Saturation / Brightness のスライダで提示色に近づける色マッチングブラウザゲーム「Toon Tone」の制作レポート。digiplanp23:39
11タスク管理システムをゴール機能ごと作り直した話フラットリスト構造の限界に直面したため、ゴール(目標)機能を含むタスク管理の設計をハードウェア修理を機に丸ごと作り直した経緯。1206-1204-77721:15
12ServiceNow の操作手順書・エビデンス生成を自動化するChrome 拡張を作ったServiceNow 上の操作手順書とテストエビデンス作成を Chrome 拡張で自動化し、反復スクリーンショットと文書化作業を削減した実装事例。anning-pro22:42
13中古品店巡回の自動化を Discord 連携で強化した過去のデスクトップ通知ベース自動化に Discord 通知を組み合わせ、中古品店の巡回トレジャーハント自動化を強化した連携実装。merpro-dev20:12

gihyo.jp / Publickey / ITmedia / GIGAZINE

(Top 20 採用済みのため All Articles 掲載なし)