VOL. 080
WEB DEV DIGEST
WEB DEV OUTLINE
2026-07-25
土曜日 · JST
TODAY’S ISSUE 2026年7月25日 · 土曜日 WEB FRONTLINE

Vercel WAF for Blobベータ、Cloudflare BGP ORIGIN改変調査ほか — Web Dev Digest: 2026‑07‑25

Top 20

Vercel WAF for Blob is now in beta(Vercel WAF が Blob ストアに対応、ベータ提供開始)

Source: Vercel Changelog | Published: 2026-07-25 02:48 JST

BGP ORIGIN attribute manipulation and its impact on the Internet(BGP ORIGIN 属性の改変とインターネットへの影響)

Source: Cloudflare Blog | Published: 2026-07-25 02:25 JST

What’s new with Google Cloud(Google Cloud の最新情報まとめ)

Source: Google Cloud Blog | Published: 2026-07-25 01:00 JST

Amazon MWAA now supports Apache Airflow version 2.11.2(Amazon MWAA が Apache Airflow 2.11.2 をサポート)

Source: AWS What’s New | Published: 2026-07-25 06:57 JST

Amazon EC2 Dedicated Hosts now support host resource groups without self-managed licenses(EC2 Dedicated Hosts が自己管理ライセンスなしでホストリソースグループを作成可能に)

Source: AWS What’s New | Published: 2026-07-25 06:00 JST

AWS Lambda now publishes logs for Lambda Managed Instances capacity providers(AWS Lambda が Managed Instances のキャパシティプロバイダーログを出力)

Source: AWS What’s New | Published: 2026-07-25 01:00 JST

Claude Opus 5 is now available on AWS(Claude Opus 5 が AWS で利用可能に)

Source: AWS What’s New | Published: 2026-07-25 00:00 JST

振り返りアプリ「ReflectHub」に通知機能を実装しました。

Source: Zenn | Published: 2026-07-25 15:56 JST

[Mastra Announce] Mastra Platform の料金体系を整理する Starter と Teams の境界線

Source: Zenn | Published: 2026-07-25 14:25 JST

Cloudflare プロキシ + Transform Rules で GitHub Pages をクリーンURL化した記録

Source: Zenn | Published: 2026-07-25 13:07 JST

Check out the New Node.js API Documentation Preview(新しい Node.js API ドキュメントのプレビュー公開)

Source: Node.js Blog | Published: 2026-07-25 04:00 JST

Show HN: TypeScript software rasterizer with programmable shaders(Show HN: プログラマブルシェーダー対応の TypeScript ソフトウェアラスタライザ)

Source: Hacker News | Published: 2026-07-25 23:59 JST

script-srcのunsafe-inlineを消すために、Next.js 16のmiddlewareでリクエスト毎のnonceを配った話

Source: Zenn | Published: 2026-07-25 09:08 JST

Amazon Kinesis Data Streams now supports scaling down ingest capacity with warm throughput(Kinesis Data Streams が warm throughput によるインジェスト容量の縮小に対応)

Source: AWS What’s New | Published: 2026-07-25 03:55 JST

Kyselyのクエリログから機密情報を守る!kysely-sensitive-param を公開しました

Source: Qiita | Published: 2026-07-25 23:50 JST

TypeScript 型システム用語集34語 —— 構造的部分型から satisfies まで

Source: Zenn | Published: 2026-07-25 19:53 JST

Reactのリスト表示で使う key、これをやると壊れる3パターン

Source: Qiita | Published: 2026-07-25 17:10 JST

♻️ 過去の自分が作ったWebサービスを作り直してみた(Next.js / TypeScript / Vercel / Supabase)

Source: Qiita | Published: 2026-07-25 16:58 JST

Wranglerで account_id does not match any of your authenticated accounts が出たときの確認手順

Source: Qiita | Published: 2026-07-25 14:20 JST

Vercelへのデプロイをスムーズにするためのディレクトリ構成とビルド設定

Source: Qiita | Published: 2026-07-25 13:43 JST


All Articles

Zenn

#TitleSummaryAuthorPublished
1JavaScriptのthisを図で理解する呼び出し式をメソッド/単独/call/bind済み/constructorの5種に分類し、アロー関数だけを別ルールとして最後に足す整理法@あんこくん21:32
2PyTorch の forward が Trainium バイナリになるまでFX graph→XLA→HLO→MLIRの変換段階を、NeuronCoreなしCPUだけで実ファイルとして観察する手順まで示す@littlemex20:01
3クロージャ・プロトタイプチェーン・thisを「参照がいつ張られるか」で一本化する3概念を別々の暗記事項にせず「JSは値でなくどこを指すかで動く」という参照の軸で貫いて説明する@sookoo1919:52
4JavaScriptのイベントループを図解する —— コールスタックからマイクロタスクまで登場人物をコールスタック/Web API/タスクキュー/マイクロタスクの4つだけに絞り、他人に説明できる状態を到達点に置く@sookoo1919:51
55年分のレシートメールを解析したら、ソシャゲ課金が433万円だった受信メール1,443通を自動分類し59か月で¥4,330,598・月平均¥73,400、2024年の¥1,078,934がピークと算出@poko872519:04
6Gemini Enterprise Agent PlatformのPipelinesで学習からModel Registry登録まで試してみたデータ準備・学習・評価・登録を1ワークフロー化し、評価Recallが閾値を超えたモデルだけ登録する構成を組む@xthixsl_ml@レオナ19:00
7X(Twitter)の「長押しで変化」画像トリックの仕組みと実装 — PNG8とアルファ格子による光学錯視動画やGIFではなくPNG8一枚のアルファ格子による光学錯視で、HTML5 Canvasでの生成アルゴリズムまで解説@ph18:47
8VPC-SCが届かない場所を守る ― BigQueryのデータセット・列・行レベルアクセス制御メソッド単位のVPC-SCでは届かない列・行粒度を、IAM/Authorized Views/Policy Tags/行レベルセキュリティの4層で埋める@TK18:28
9トークン更新の競合を防ぐ:single-flightと世代番号による遅延401対策Promise共有だけでは防げない「更新完了後に遅れて返る401」による二重更新を、世代番号を足して抑える@itakuradev18:19
10AIエージェントはAWSを正しく操作できるか?aws-benchの仕組みと実行手順AWSがリサーチプレビュー公開したaws-benchで、調査・構成確認・リソース作成・設定修正の正確性を測る手順を追う@Yutaka Kashiwabara18:06
11Cloudflare OAuth Client を試す新機能self-managed OAuth clientsで一時的なAPIトークンを動的取得し、トークン管理そのものを不要にするCLIを設計@KeioCF18:00
12放置していた旧環境で見つけたReact2Shell攻撃の実態更新も監視も止めた自宅の旧Kubernetesが事実上のハニーポットとなり、React2Shell攻撃が繰り返し届いていた実態を記録@MuNeNiCK17:27
13通話路を覗いて呼を推測してはいけない ― Amazon Connect+KVSでシグナリングを引くKVSのGetMediaは通常のAWS APIなので常駐EC2は不要、呼状態は音声ではなくシグナリングから引くべきという電話屋視点の指摘@HAL17:16
14マイグレーションファイルは、DB の現在を保証しない履歴管理もCIもvalidateも緑なのに本番にだけ誰も知らないカラムが1本あった運用3年目の事例と、そこから生まれた差分ツール@Eggletric17:14
15AIネイティブ開発の基盤ができるまで — レガシー再生の課題・目標・順序・結果「AIが自走し人間は方針判断とレビューを担う」体制でレガシーを数か月かけ再生した、個別記事を束ねる全体像編@fixU17:09
16月数十円で「自分専用のAI役員会」を雇ってみた【Gemini×Grok×GPT-OSS×Mistral】4社モデル+会長Gemini Proの経営会議を実質0円で運用し、Model Gardenではモデルの人気・希少性が承認の厳しさに比例すると発見@miki-mini17:00
17OpenClaw を Cloudflare Access 背後の Ollama につなぐZero Trust保護下の別ホストOllamaへユーザーJWTで接続。headersの挙動が版依存のため2026.7.1で検証した設定手順@yuya_h15:43
18作った無料ツールのデータ資産を、2本目のツールに転用したら構築コストがほぼゼロになった国勢調査500mメッシュの前集計データを2列に絞って再利用し、翌日にポスティング部数計算機を構築できた費用対効果を数値で確認@hatsu15:57
19Excel風に入力できるガントチャートアプリ『Ganttline』を作って公開したExcelマクロ製ツールの代替として、登録・インストール不要でデータをIndexedDBに閉じ込めるWorkers上のガントチャートを公開@ricckyyy16:26
20「かなトク!」ポイント管理ダッシュボードを作ってみた6決済サービス各2,500pt上限・中小20%/大手10%・1回1,500ptまでという複雑な還元条件を、Obsidian上のReactで管理する@りょくちゃ14:30
21AWS CDKでProjectタグを付けて、プロジェクト別の料金を見やすくするCDKのスタック単位タグ付けに加え、Billing側でコスト配分タグとして有効化するまでを含めた手順メモ@TH13:00
22マジックストリングを定数にしても、たいてい問題は解決していない'not_found' を定数化しても残る「知識の重複」こそ本質で、マジックナンバーの定番助言が文字列には当てはまらないと論じる@よこやまたく12:52
23ブレイトンサイクルの熱効率は圧力比だけで決まる — ガスタービンの基礎をJavaScriptで熱効率が圧力比と比熱比だけで決まることをJavaScriptで計算し、T-s線図と動くシミュレーターに落とし込む@NovaSolver11:28
24Cloudflare Workers の cron 1本で複数ジョブを回す(毎分tick+時刻分岐)無料プランのcronトリガー上限(アカウント5本)対策として、毎分1本に集約しscheduled()内の時刻分岐で6種類の処理を回す@Aulvem11:14
25初音ミク「マジカルミライ 2026」プログラミング・コンテストに参戦してみた曲と曲を「歌詞」でつなぐ音楽ゲーム DJ-Scratch: TAKEOVER を4名で開発し入選、8月18日正午まで一般投票受付中@moomindani11:07
26商品バリエーションの重複登録、DBに防がせたい — 識別子に jsonb を選んだ理由表記揺れによる商品マスタ重複を運用ルールでなくDB制約で防ぐため、識別属性をjsonbにまとめUNIQUE制約を張る意思決定過程@くぶたく10:26
27プレビューとPDFを完全一致させる — ReactでWYSIWYGな改ページ制御を実装した話入力データを一切サーバーに送らない方針からwindow.print()でPDF化し、画面プレビューと印刷の改ページを一致させた実装記録@ゆうき10:00
28酒イベント向けWebアプリを現地で使い、UIと記録設計を見直した話「にいがた酒の陣」春版を現地投入したところ役立った機能とほぼ開かれなかった機能が二分し、夏版でUIと記録設計を作り直した@ダチョウ10:00
29VLM に送るフレームを決定論的に間引く — framesieve 1.0 を公開した単純な画素差分ではカーソル移動や再生中動画で送信が溢れ、閾値を上げると取りこぼす問題を決定論的な間引きで解く@Jnch09:43
30JWTのHS256とRS256、どっちを使う? — 鍵の配り方で決まる判断基準は「検証するのが発行者だけならHS256、発行者以外も検証するならRS256」と結論を先出しし鍵漏洩時のリスク差まで整理@devtoolbox08:31
31Google OAuthで『毎週ログインを求められる』謎、原因は「テスト中」ステータスだったリフレッシュトークンの自動更新を実装済みでも週1で失効する原因が、Google Cloud側の公開ステータス「テスト中」だった@まめ研究員08:16
32Web API設計で最初に知っておきたいこと社内システム連携のREST API設計を任され、URL設計・レスポンス形式・将来変更への備えを体系的に学び直した記録@浮雲08:04
33思いついたアイデアを今日中に形にするなら、Next.js + Supabase + Vercelが個人開発の最強構成だと思った話技術選定やリファクタで熱量が切れて何度も頓挫した反省から、「今日中に動かす」を目標に据えて完走できた理由を分解する@tomoki07:37
34AI修正ループが良い原稿を壊す問題をkeep-bestで防ぐ生成→採点→修正を同じファイルの上書きで回すと点数が下がった周の原稿が残る問題を、採点ループへkeep-bestを入れて解決@Miyoki Labs07:30
35TypeScriptのtsconfig完全入門 #8 import先の探し方を理解する―paths・baseUrl・moduleResolution設定を実際に書き換えて挙動を確認する連載の第8回で、今回はimport解決に関わる3設定を扱う@きよま06:15
36Gemini Enterprise Agent PlatformのModel RegistryからEndpointへデプロイ試してみたML Metadata上のArtifactであるscikit-learnのExperimentModelを、Model Registry登録経由でEndpointへ載せオンライン推論する@xthixsl_ml@レオナ02:00
37改訂3版 JavaScript本格入門——100万部超えロングセラーを独学エンジニアが読んだ正直な評価ECMAScript 2022対応で200ページ増となった改訂3版を、独学時と教える立場の両方で使ってきた経験から評価する@taka-tech01:21
38AIエージェント統合のチェックリスト:権限・監査・安全設計まで全部決める手順「LLMは主役から基盤へ移り価値の中心はエージェントと業務統合に移った」との見立てから、権限・監査・安全設計の決定手順を並べる@子供部屋大学院生01:10

Qiita

#TitleSummaryAuthorPublished
1【レベル2】HTML5プロフェッショナル認定試験に合格した【Udemy】HTMLの名を冠しつつ「実質JavaScript試験」と呼ばれるレベル2の勉強期間・教材・実務での効き方を合格者視点でまとめる@YYYYaMMaDDa22:59
2AIに15分でオセロを作らせたら、自分がボロ負けした話Geminiの提案に乗り、外部ライブラリなしHTML/CSS/JS 1ファイル完結のCPU対戦付きオセロを15分で生成させた記録@0903osa20:54
3Prisma migration を安全に本番反映する運用フロー — 後方互換性と destructive change 対策Prismaのマイグレーションを本番へ当てる際の後方互換性の保ち方と、破壊的変更を避ける運用フローを約5分の分量で整理@teppei1998091420:02
4ブラウザだけでASTM準拠のレインフロー解析ができるWaveCountを公開しましたCSVを1つ確認したいだけでPythonのrainflowパッケージや商用ソフトを立ち上げる手間を、ブラウザ完結のツールで省く@G3O519:08
5WHERE email = NULL が1件もヒットしない — SQLのNULLは「空っぽ」じゃなくて「不明」だったNULL行が2件あるのにWHERE email = NULLが0件を返し30分詰まった実体験から、NULLが「不明」である意味を解く@daisuke-nagata18:42
6【2026年新API】HTML in Canvas APIとは?実際に触って分かったこと2026年にトライアルが始まったcanvas内にHTML要素を配置できるAPIを実際に触り、使い方とメリットをサンプル付きで示す@daikou22317:56
7【前編】自然文の「好み」からアイマスのキャラを推薦するツールを作った ― 埋め込み×コサイン類似度の仕組み「好きなキャラ像」を自然文で書くと意味的に近い順で返すiMAS Chara Matchを、埋め込みとコサイン類似度で構成する@NeoSoleil17:52
8Agnes AIが無制限無料!LLM×画像生成で知識漫画・インフォグラフィックを自動生成するOSSアプリ「AI画像スタジオ」徹底解説月額課金と難解なプロンプトという2つの障壁を、OSSアプリlumichy/ai-image-studioで回避する構成を解説@lumichy17:41
9設計書をMarkdownで書くのをやめた正となるデータを型定義した構造化データに移しMarkdownを出力形式へ降格させると、必須項目欠落や参照切れにlintをかけられる@happy_engineer17:28
10Astroで作る爆速ブログサイト|Web制作の基本から学ぶモダンな静的サイト構築入門「WordPressは遅い、Next.js/Nuxtは個人ブログにオーバースペック」という位置づけからAstroを選ぶ入門記事@Sakaaaaai11:25
11【バキ童】Wikipediaゴルフの最短経路を調べるWebサイトを作りましたYouTube企画の「Wikipediaゴルフ」最短経路を自動探索するサイトを、フロントNext.js・バックFastAPIでVercelに載せた@kqito082310:21
12node.js練習#4Expressのルーティングを機能別ファイルへ分割しapp.use("/user", userRouter)でマウントする学習ログ@langhuanamacha09:42

AWS What’s New

#TitleSummaryPublished
1Amazon Connect now supports audio optimization for Azure Virtual Desktop and Windows 365 Cloud PC(Amazon Connect が Azure Virtual Desktop と Windows 365 Cloud PC の音声最適化に対応)仮想デスクトップからエージェントのローカル端末へメディアを迂回させ通話品質を上げる。IT管理者側の一度きりの環境設定が前提08:11
2Amazon SES simplifies sending emails over SMTP using Mail Manager(Amazon SES が Mail Manager 経由の SMTP 送信設定を簡素化)個別に構成する必要があった Mail Manager のリソース群をガイド付きセットアップが自動生成し、数クリックで SMTP 送信を開始できる00:03

GIGAZINE

#TitleSummaryPublished
1無料でページのJavaScriptを削除してサイト全体をまとめてローカルに保存しオフラインで閲覧できるようにする「kage」Chromeで描画を完成させた後にJavaScriptを取り除いてHTMLと画像を保存するため、動的生成された本文もオフラインで再現できる12:00

Cloudflare Blog

対象日の該当記事はすべて Top 20 に掲載されています。

Vercel Changelog

対象日の該当記事はすべて Top 20 に掲載されています。

Node.js Blog

対象日の該当記事はすべて Top 20 に掲載されています。

Google Cloud Blog

対象日の該当記事はすべて Top 20 に掲載されています。

Hacker News

対象日の該当記事はすべて Top 20 に掲載されています。

TypeScript Blog

2026-07-25 付の記事はありませんでした。

Astro Blog

2026-07-25 付の記事はありませんでした。

Supabase Blog

2026-07-25 付の記事はありませんでした。

web.dev

2026-07-25 付の記事はありませんでした。

Mozilla Hacks

2026-07-25 付の記事はありませんでした。

CSS-Tricks

2026-07-25 付の記事はありませんでした。

Smashing Magazine

2026-07-25 付の記事はありませんでした。

Publickey

2026-07-25 付の記事はありませんでした。

gihyo.jp

2026-07-25 付の記事はありませんでした。

ITmedia News

2026-07-25 付の記事はありませんでした。