VOL. 011
WEB DEV DIGEST
WEB DEV OUTLINE
2026-05-16
土曜日 · JST
TODAY’S ISSUE 2026年5月16日 · 土曜日 WEB FRONTLINE

Web Dev Digest: 2026‑05‑16

Top 20

Sort providers by cost, latency, or throughput on AI Gateway

Source: Vercel Changelog | Published: 2026-05-16 00:00 JST

Use native curl syntax with Vercel CLI

Source: Vercel Changelog | Published: 2026-05-16 00:00 JST

VS Code 1.120リリース、Agentsウィンドウの安定版向けプレビューを開始

Source: gihyo.jp | Published: 2026-05-16 11:57 JST

Hono APIをCloudflare Pages Functionsで動かす自分用メモ

Source: Zenn | Published: 2026-05-16 00:52 JST

Next.js App Router で SEO を一気に整えた4週間 — robots.ts・JSON-LD @graph・llms.txt

Source: Zenn | Published: 2026-05-16 19:05 JST

Cloudflare WorkerでmTLSの動作を試してみた

Source: Zenn | Published: 2026-05-16 02:00 JST

Microsoft Agent Framework の CodeAct を使って JavaScript を実行してみた

Source: Zenn | Published: 2026-05-16 21:24 JST

[React] 再利用可能なUIコンポーネントの作り方

Source: Zenn | Published: 2026-05-16 17:04 JST

Amazon RDS for PostgreSQL Extended Support Announcements

Source: AWS What’s New | Published: 2026-05-16 01:08 JST

Amazon CloudWatch Logs increases query results from 10K to 100K records

Source: AWS What’s New | Published: 2026-05-16 06:00 JST

as const satisfies Record<Enum, V> でマッピング漏れをビルド時に検出する

Source: Qiita | Published: 2026-05-16 20:05 JST

VeloxDB — テレメトリなし、クラウドなし。開発者のためのPostgreSQLデスクトップクライアント

Source: Qiita | Published: 2026-05-16 03:06 JST

Spring Boot × GitHub ActionsでCI環境もPostgreSQLに統一する

Source: Qiita | Published: 2026-05-16 16:21 JST

SatoriでReactコンポーネントをPNG画像に変換する完全ガイド【日本語対応】

Source: Qiita | Published: 2026-05-16 23:19 JST

Next.js App Router × コロケーション × バレルインポートで実現する、AI時代の人間との協働開発

Source: Qiita | Published: 2026-05-16 06:23 JST

What’s !important #11: 3D Voxel Scenes, Flying Focus, CSS Syntaxes, and More

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

Amazon EMR Serverless is now available in six additional regions

Source: AWS What’s New | Published: 2026-05-16 04:50 JST

AWS announces AWS Interconnect for OCI multicloud connectivity, in preview

Source: AWS What’s New | Published: 2026-05-16 03:41 JST

Amazon Managed Grafana now supports in-place upgrade from v10.4 to v12.4

Source: AWS What’s New | Published: 2026-05-16 01:06 JST

Show HN: A chess.com profiler that runs Stockfish in the browser

Source: Hacker News | Published: 2026-05-16 23:11 JST


All Articles

Zenn

#TitleSummaryAuthorPublished
1Hono APIをCloudflare Pages Functionsで動かす自分用メモ(Top 20 参照)@天野00:52
2Next.js App Router で SEO を一気に整えた4週間 — robots.ts・JSON-LD @graph・llms.txt(Top 20 参照)@七合目19:05
3Cloudflare WorkerでmTLSの動作を試してみた(Top 20 参照)@nozele02:00
4Microsoft Agent Framework の CodeAct を使って JavaScript を実行してみた(Top 20 参照)@Yuuki.Y21:24
5[React] 再利用可能なUIコンポーネントの作り方(Top 20 参照)@skyremt17:04
6Supabase の IPv6 制約と自動 pause:Session Pooler で解決する接続問題Supabase は7日無アクセスで自動 pause、Direct Connection が IPv6 限定なため Session Pooler(5432 / postgres.{project-id})に切替えて解決@のむらや11:01
720ドル課金して Kiro Autonomous Agent を使ってみた OIDC認証を添えてKiro Web Pro($20)で planner / coder / Semantic Reviewer のサブエージェントが並列実行、React 三目並べに5機能追加+GitHub Actions OIDC で AWS 一時クレデンシャル発行まで自動@capybara19:57
8Agent Skills配布用リポジトリの設計:CLI/ZIP配布とAstroの公式サイト運用MTP の Skill 本体・ドキュメント・配布物を1リポジトリ集約、SKILL.md frontmatter を SSOT に latest ZIP・version-tag ZIP・release.json を生成、ドキュメントは Astro Starlight + GitHub Pages@Kohen22:33
9圏論にTypeScriptで入門してみるFunctor・Monad など圏論概念を TypeScript の型と実装に対応させて入門、ライブラリではなく数学側からアプローチ@ななな20:25
10タスク管理機能を全面再設計した理由 - Day 13フラットなデータ構造の限界で発生したタスク親子関係の表現不足を受け、TS 実装側を再設計した個人開発 Day13 連載回@幸巖20:22
11Tesseract.jsでブラウザOCRを実装する印刷文字 70-80%、手書きはその更に 70-80% と精度実測、PSM を SINGLE_BLOCK に切替・価格は0〜100万円のレンジでバリデーションして異常値を弾く運用@サクッとぱんだ08:39
12頭脳はAI、身体は人間。AIエージェント時代の「浮いた時間」を設計するAI が認知労働を吸収した分の浮いた時間を、創造系・身体系業務へ配分する個人エッセイ@ふみ08:38
13react-day-picker v9 → v10 移行ガイドパッケージ名が @daypicker/react にスコープ化、fromDate/toDate/fromMonth/toMonthstartMonth/endMonth へ統合、day_selected 等のクラス名簡略化、Persian/Hijri 等は別パッケージ分離@ui-memo07:37
14MulmoCast CLI を Web サービスに組み込むためのベストプラクティス(Docker / Puppeteer / EC2)Docker 内 Chrome は「非 root + --no-sandbox」、PUPPETEER_SKIP_DOWNLOAD=true/usr/bin/chromium 参照、リップシンク向け 30 分タイムアウト・EC2 swap 4GB / EBS 30-50GB を推奨@Yasutaka Nishii12:22
15画像のリサイズ関数の裏側では何が起きている?補間アルゴリズムの違いを知ろうNearest/Bilinear/Bicubic を比較、ライブラリ既定が Python+OpenCV=Bilinear・Node+Sharp=Lanczos3・Flutter image=Nearest と異なる点で UX/コスト/モデル精度に効くと警告@ゆーと17:02
16「あ」→「雨」を自力で実装する|IMEに頼らない日本語サジェストの作り方ブラウザの IME 変換候補にはセキュリティ上アクセス不可なため、{text:'雨', reading:'あめ'} 辞書 + 読み・テキスト両方の前方一致 + compositionstart/end 二重判定 + 150ms debounce で実装@Rapls12:31
17アプリストアの審査エラーにキレて、Web Audio APIを使った「zip配布型スタンドアロンWebアプliゲリラ放流した話アプリ審査エラーへの対抗策として、Web Audio API のピンクノイズ生成を index.html + favicon の2ファイル ZIP として BOOTH 無料配布、相対パス指定でローカル展開時の favicon 表示も担保@ZeNx14:35
18Spring Boot からECS デプロイまで!Spring Bootアプリを ECS + ALB でパブリック公開してみたローカルビルドの Spring Boot アプリを Docker → ECS + ALB で外部公開する手順、Java ランタイム・AWS CLI・Docker 前提のチュートリアル@sawa23:14
19CI/CD は OIDC、人間は Identity Center — AWS 認証の使い分けCI/CD は GitHub Actions OIDC で長期アクセスキーを廃止、対人アクセスは IAM Identity Center に寄せる二系統運用で AWS 認証を整理@boxman_tools22:28
20【EC2 Windows】EC2Launch関連の動作が原因でAMIの復元でハマったことサブネット移行を伴う EC2 Windows AMI 復元で EC2Launch が原因の SSM Session Manager 認証失敗にハマった経緯と対応@y.sato22:24
21AWS公式のナレッジMCPサーバーをClaudeに繋いでみるAWS が公開する MCP サーバー群を Claude に接続、公式ドキュメント・ブログ・コードテンプレートを参照して回答精度を底上げする検証@Takeshi19:57
22[Kiro実録] KiroとペアプロしながらAPIの引数追加とDB列追加をやってみたSupabase + Kiro で API 引数追加と DB 列追加をペアプロ形式で実行、対話ログ中心の実録@como00:32
23ノーコードで実現!Zoom 会議の要約を LINE に自動配信する仕組みを作ろうZoom 文字起こし → Make → Supabase 保存 → Gemini 要約 → LINE 配信を低コードで連結する自動化レシピ@hirata13:55
24【初心者】ワークツリーを切ってエージェント並行開発をしていたらコンフリクトを連発した話と対策。Git worktree でセクション別に AI エージェント並行開発した結果、共有部分でコンフリクトが頻発、責務分離と境界設計の修正で解決した記録@wahe01:06

Qiita

#TitleSummaryAuthorPublished
1as const satisfies Record<Enum, V> でマッピング漏れをビルド時に検出する(Top 20 参照)@mori-dev20:05
2VeloxDB — テレメトリなし、クラウドなし。開発者のためのPostgreSQLデスクトップクライアント(Top 20 参照)@abeni1603:06
3Spring Boot × GitHub ActionsでCI環境もPostgreSQLに統一する(Top 20 参照)@Dekopon60716:21
4SatoriでReactコンポーネントをPNG画像に変換する完全ガイド【日本語対応】(Top 20 参照)@luck251523:19
5Next.js App Router × コロケーション × バレルインポートで実現する、AI時代の人間との協働開発(Top 20 参照)@masakinihirota06:23
6GitHub ActionsのNode.js 20非推奨警告に対応した話(Node.js 24移行)6/2 までに Node.js 20→24 必須、actions/checkout v4→v6・setup-go v5→v6・upload-artifact v4→v7 等を更新し FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true で先行検証@yhoguro13:30
7マネーフォワード クラウド会計 API を TypeScript で叩いて経費・仕訳を自動取得するマネーフォワード クラウド会計 API を TS で叩いて経費・仕訳を取得、pay-per-call-mcp 経由で Claude からも呼べる構成@LemonCake23:59
8LINE Messaging API を TypeScript で実装して Claude に自動返信させるLINE Messaging API を TS で実装して Claude が自動返信する Bot、pay-per-call-mcp との連携を含む実装メモ@LemonCake23:59
9MCP が Linux Foundation 入り — 個人開発の OS レイヤがオープン化した日MCP が Linux Foundation 入り、9.7 億 SDK ダウンロード規模で「特定ベンダ API」懸念が中立化されたとして TypeScript 開発者目線でインパクトを論評@creolab_dev21:33
10Express の /users/:id がどう regex になるかを自前で書いてみる — path-to-regexp を 100 行で再実装path-to-regexp を約 350 行(テスト 23 本込み)で再実装、:id? のオプション化で先行 / も optional group に含めないと /users が一致しない等の罠を解説@sen-ltd07:58
11信号機プログラムHTML+CSS+JS で信号機の点灯遷移を再現する初学者向けの小サンプル@biyorasu16:07
12連載の一区切りと今後の開発目的 - Day 14TypeScript で進めてきた連載がいったん区切り、PC ハード故障で投稿が止まった事情と今後のゴール再設定@1206-1204-77720:17
13TV Garden - 世界中の無料ライブテレビチャンネルを探索して視聴地球儀風 UI で世界中の無料ライブテレビをブラウズして視聴できる Web アプリ「TV Garden」の紹介@abhijeet62038021:10
14YouTube Live の HLS 欠落を疑って、音声マーカーで 5 分だけ検証した1/1.5/2kHz の周期マーカー音を Node.js で OBS に流し、Python で抽出して RTMPS と HLS 両方で5分計測、ドロップアウト候補ゼロでカジュアル設定では差が出ないと結論@AllegroMoltoV18:25
15Firebase Authenticationのドキュメントを参考に、各種認証メソッドの動作を試してみたアプリのログイン実装で詰まったため Firebase Authentication 公式の各種認証メソッド(作成・サインインなど)を一通り検証した記録@o6860600719:32
16React + Laravelで作るプロジェクト管理アプリ ─ 作成・編集・削除機能でCRUD操作を実装React + Laravel でプロジェクト/タスクの CRUD と詳細ページを実装、ポートフォリオ用途@0vx0584572427215:49
17Gemini API で作る AI Voice Comic MakerGemini API でマンガスクリプトから音声付きコマを生成する仕組みを React で組んだ漫画制作スイートの一部@FURUYAN123409:45

Publickey

当日該当記事なし。

gihyo.jp

#TitleSummaryPublished
1VS Code 1.120リリース、Agentsウィンドウの安定版向けプレビューを開始(Top 20 参照)11:57

GIGAZINE

当日 Web 開発関連記事なし。

ITmedia News

当日 Web 開発関連記事なし。

TypeScript Blog

当日該当記事なし。

Node.js Blog

当日該当記事なし。

Astro Blog

当日該当記事なし。

Cloudflare Blog

当日該当記事なし。

Vercel Changelog

#TitleSummaryPublished
1Sort providers by cost, latency, or throughput on AI Gateway(AI Gateway でプロバイダをコスト・レイテンシ・スループットで並び替え)(Top 20 参照)00:00
2Use native curl syntax with Vercel CLI(Vercel CLI でネイティブ curl 構文を利用可能に)(Top 20 参照)00:00

AWS What’s New

#TitleSummaryPublished
1Amazon RDS for PostgreSQL Extended Support Announcements(Amazon RDS for PostgreSQL の Extended Support リリース告知)(Top 20 参照)01:08
2Amazon CloudWatch Logs query result limits increased to 100K(CloudWatch Logs クエリ結果上限が 10 万件に拡大)(Top 20 参照)06:00
3Amazon EMR Serverless is now available in additional regions(EMR Serverless が新たに6リージョン追加)(Top 20 参照)04:50
4AWS Interconnect for OCI multicloud connectivity (preview)(AWS Interconnect が OCI 向けマルチクラウド接続をプレビュー)(Top 20 参照)03:41
5Amazon Managed Grafana now supports in-place upgrade from v10.4 to v12.4(Managed Grafana が 10.4 → 12.4 のインプレースアップグレードに対応)(Top 20 参照)01:06
6AWS Organizations increases SCP quotas(AWS Organizations の SCP クォータを引き上げ)ノード当たりの SCP が 5→10、SCP 最大サイズが 5,120→10,240 文字へ拡張され大規模組織のガードレール記述が拡張可能に00:00
7Amazon Connect Cases enhanced agent workspace(Amazon Connect Cases のエージェントワークスペース強化)関連アイテム編集・削除とケース削除を管理者依頼なしでエージェントが直接実行できるよう改善02:25
8AWS Partner Central Agents accelerate opportunity creation(AWS Partner Central Agents が商談作成を高速化)AI エージェントが自然言語対話で商談作成を加速、手動入力削減で営業パイプラインの衛生を改善03:41

Google Cloud Blog

当日 Web 開発関連記事なし。

Supabase Blog

当日該当記事なし。

web.dev

当日該当記事なし。

Mozilla Hacks

当日該当記事なし。

CSS-Tricks

#TitleSummaryPublished
1What’s !important #11: 3D Voxel Scenes, Flying Focus, CSS Syntaxes, and More(What’s !important #11:3Dボクセル・focus アニメ・CSS 新構文ほか)(Top 20 参照)JST

Smashing Magazine

当日該当記事なし。

Hacker News

#TitleSummaryPublished
1Show HN: A chess.com profiler that runs Stockfish in the browser(Show HN:Stockfish をブラウザで動かす chess.com プロファイラ)(Top 20 参照)23:11