VOL. 106
WEB DEV DIGEST
WEB DEV OUTLINE
2026-08-20
木曜日 · JST
TODAY’S ISSUE 2026年8月20日 · 木曜日 WEB FRONTLINE

Bun 1.4がVercel Functionsで利用可能に、AWS IAM管理ポリシー上限20ほか — Web Dev Digest: 2026‑08‑20

Top 20

Bun 1.4 is now available in Vercel Functions(Bun 1.4 が Vercel Functions で利用可能に)

Source: Vercel Changelog | Published: 2026-08-20 09:00 JST

AWS IAM now supports 20 managed policies per role by default(AWS IAM が1ロールあたり管理ポリシー20個を既定でサポート)

Source: AWS What’s New | Published: 2026-08-20 00:00 JST

Vercel Labs、Zig製の小型コーディングエージェント「fx」をオープンソースで公開

Source: gihyo.jp | Published: 2026-08-20 13:07 JST

なぜこう書くのか分かる Next.js 16 入門

Source: Zenn | Published: 2026-08-20 19:57 JST

Manage Vercel Container Registry with Vercel CLI(Vercel CLI から Vercel Container Registry を管理)

Source: Vercel Changelog | Published: 2026-08-20 09:00 JST

How v0 authenticates to Snowflake without exposing the user’s OAuth token(v0 がユーザーの OAuth トークンを露出させずに Snowflake へ認証する方法)

Source: Vercel Changelog | Published: 2026-08-20 13:00 JST

React 18→19.2を学ぶ #8 scriptの扱いについて

Source: Zenn | Published: 2026-08-20 08:11 JST

[Mastra Announce] Built-in Toolsで「まず動くエージェント」を最短で作れるようになった

Source: Zenn | Published: 2026-08-20 14:10 JST

Firefox 154がCSSのsibling-count()、sibling-index()、text-boxに対応、主要ブラウザーで利用可能に

Source: gihyo.jp | Published: 2026-08-20 14:36 JST

React 19 の新機能まとめ(入門)

Source: Zenn | Published: 2026-08-20 14:58 JST

Laravel 6 のプロジェクトに Vue.js & TypeScript & ESLint & Jest をもりっと導入する

Source: Zenn | Published: 2026-08-20 20:23 JST

Amazon CloudWatch pipelines adds GeoIP, RDS, and XML processors(Amazon CloudWatch pipelines に GeoIP・RDS・XML プロセッサーが追加)

Source: AWS What’s New | Published: 2026-08-20 05:13 JST

AWS Lambda MicroVMs is now available in 5 additional AWS regions(AWS Lambda MicroVMs が5つの追加リージョンで利用可能に)

Source: AWS What’s New | Published: 2026-08-20 01:14 JST

SvelteKit 3 puts heat on Next.js with approach to RPCs(SvelteKit 3 の RPC アプローチが Next.js を追い上げる)

Source: Hacker News | Published: 2026-08-20 08:03 JST

A revisit of remote Spectre attacks on Cloudflare Workers(Cloudflare Workers に対するリモート Spectre 攻撃の再検証)

Source: Cloudflare Blog | Published: 2026-08-20 01:00 JST

「言語◯年」だけで採用を判断するのは解像度が低い

Source: Qiita | Published: 2026-08-20 07:26 JST

キャラクター生成をキュー化して一括処理できるツールを作った

Source: Qiita | Published: 2026-08-20 09:28 JST

Next.js + Supabaseで作るTRPG管理ツール — 匿名認証まわりの設計と注意点

Source: Qiita | Published: 2026-08-20 10:10 JST

CloudFront Functions と Lambda@Edge の違いとユースケース整理

Source: Qiita | Published: 2026-08-20 13:06 JST

Laravel の Inertia.js とは何か — APIを書かずに React で SPA を作る

Source: Qiita | Published: 2026-08-20 13:29 JST


All Articles

Zenn

#TitleSummaryAuthorPublished
1Ryan Dahlが作った3つ目のJavaScriptランタイムcelldDeno のリポジトリで公開されたセルフホスト型の Cloudflare Workers / Durable Objects 実装 celld を、RustFS を使う手順で実際に動かしており、glibc 入りの Linux x86_64 / aarch64 か Darwin aarch64 が必要だと確かめている@tkithrta00:44
230個のAIターミナルを並べるのをやめた。vibe-editorをSprint Coderへ作り直した理由【マルチエージェント開発】Claude Code を複数ターミナルで動かすと誰が何をしているか分からなくなる問題に対し、最大30個のターミナルを1画面へ並べる vibe-editor を捨て、Claude Code・Codex・各社 API・ローカル LLM を1つの Task で扱う Sprint Coder へ作り直した@yusei0800:47
3AWS・GCPのVM / VMインスタンスを初心者向けにわかりやすく解説EC2 と Compute Engine を「インスタンス」という同じ概念の別名として並べ、Docker やサーバーレスとの違いまで含めてクラウド初学者がつまずく用語の対応関係を埋めている@sazo5401:45
4Flutter Web + Supabaseで「登録できない」を計測から直した話。39回試されても0人だったLPの改善記録体験開始39回・保存CTA 3回・Google登録開始2回に対し登録完了0件というファネルを観測し、需要不足と断ぜず体験から登録への引き継ぎ部分を疑って復帰導線と計測を追加したが、登録増加はまだ未証明だと明記している@kanta13jp02:44
5GitHub Actions Node 24 対応状況Node 20 の非推奨化により actions/setup-java@v4 などが Node 24 で強制実行される警告が出る状況を、主要アクションごとの Node 24 対応可否として突き合わせている@yumemi_inc03:46
6Geminiは素でどこまで脱獄に耐えるか ―3世代に8つの手口を撃って分かった単調な進化と測り方の罠Model Armor のような外付けの防御を評価する前提として素の防御力を測る必要があるとして、Vertex AI 上の Gemini 3.7 Flash / 3.6 Flash / 2.5 Flash へ同じ8つの脱獄手口を撃ち込み世代間で比較した@acntechjp06:17
7Turbopack の dev サーバは 127.0.0.1 で開くと hydration しないヘッドレス Chromium でボタンが反応しない現象を「ヘッドレスでは hydration しない」と誤解していたが、原因は dev サーバを 127.0.0.1 で開いたことだったと突き止めている@kodomo_news08:05
8Google Cloudのリセラー割引に「一律◯%」は存在しない — 割引率がSKU単位で変わる構造と、AI比率が上がるほど分母が痩せる理由AWS で使える「率ではなく分母を見る」考え方は Google Cloud にも半分しか通用せず、Google Cloud では分母だけでなく割引率そのものが SKU 単位で変わるため一律◯%という問いには答えが返らないとしている@cloudcut08:11
9Fluent Bit のチューニングで CloudWatch Logs のコストを月50万円削減した1日25万回以上のデータ転送を行う ETL 基盤で、Fluent Bit の Kubernetes フィルタが付ける不要なメタデータを削り複数行を1イベントへまとめることで月50万円を削り、積み上げでは80%超・月100万円のコスト削減に達した@primenumber08:48
10VS Code拡張のリファクタリングを何で守るか:純粋ロジック・desktop・Webのテスト分担パーサーのテストまで Extension Host で動かすと VS Code の起動失敗で止まり、逆に unit test だけで済ませると desktop の Node.js API が Web Extension Host で壊れる問題を捕まえられないとして、速さやカバレッジより先に失敗原因を含む最小の実行環境へテストを置く方針を採った@kittybbit09:00
11aws sso login で開くブラウザプロファイルを固定する — BROWSER 変数で Chrome プロファイルを固定するaws sso login は OS 既定ブラウザの最後に使ったプロファイルを開くため業務用アカウントの Chrome プロファイルに飛んでしまう問題を、BROWSER 環境変数で開くプロファイルを固定して解いている@zenn_kurara09:27
12OLTPとOLAPをどの層で統合するか——Lakebase / Snowflake Postgres / ClickHouseを比べる2026年に入って Databricks の Lakebase、Snowflake Postgres、ClickHouse のマネージド Postgres と各社が揃って PostgreSQL を担ぎ出した動きを、LTAP・Native Data Mirroring・PeerDB 由来の CDC という統合層の違いとして並べている@gixo10:00
13MUI の DatePicker と TextField が100個あるモーダルの初期表示を、遅延マウントで94%短縮した話React Developer Tools の Profiler で操作可能まで約3.5秒かかっていた100行フォームのモーダルを、遅延マウントの導入で94%短縮した@aldagram_tech10:00
14PMLEを2年ぶりに更新!Google Cloud認定資格「全冠」維持で見えたAI/MLの進化Professional Machine Learning Engineer を約2年ぶりに再受験し、出題の重心が Vertex AI から Gemini Enterprise Agent Platform 側へ移っていたと試験を通して確かめている@nttdata_tech10:00
15日本の祝日ライブラリ5本を、内閣府CSVで実際に突き合わせたREADME の機能一覧を並べる比較ではなく内閣府公開の祝日 CSV と1日ずつ突き合わせた結果、祝日判定そのものはほぼ決着していて5本の差はほとんどないと結論づけ、比較対象に自作の japan-calendar を含む点も都度明示している@tomatomerde10:01
16Tree Shakingって何を消している?「使っていない関数を消す仕組み」という説明に反して、実際には関数だけを探して消しているわけでもファイル単位でもないとして、Tree Shaking が実際に落としている単位を追っている@zzzzzzz10:02
17ブラウザのプッシュ通知(Web Push)をAWS Lambda経由で送信するアプリ向け通知で採った Lambda 非同期 invoke と同じ方針を Web Push にも適用し、Lambda (Node.js) + PHP + Service Worker + VAPID 鍵という構成で送信本体だけを切り出している@peipei10:20
18計測カウンタの9割が幻だった — 「クリック348・転換0」の断層を修理しかけて気づいたことCloudflare Workers のリダイレクタが D1 に書くクリック数348件に対し転換0という数字から遷移先の破損を疑って調査を始めたが、生ログの user_agent を見て前提そのものが幻だったと気づいている@mameresearcher10:22
19Security Hub MCP App × Claude Desktop の機能が追加されたので使い所を考えてみた2026年7月27日にプレビュー公開された AWS Security Hub MCP App を、MCP サーバーが1つ増えたという話ではなくセキュリティ運用のどこに効くかという観点で位置づけ直している@cscloud_blog10:42
20無料で作ったコスプレ検索サービスがXで30万インプ。3日で元に戻った先の話フォロワーのほぼいない新規アカウントからの告知1本で30万インプ・リンククリック7,515・いいね1,276を得たものの3日で元に戻ったとして、バズ後に何が残らなかったかを数字で示している@mitutuki0111:19
21コードが書けない会社員が、バイブコーディングでNext.js × Stripe × 地図APIのSaaSを作った話変数も for 文も書いたことがない非エンジニアが、週末を使った約3週間で Next.js・Stripe・地図 API を組み合わせた課金機能付きの Web アプリを完成させている@kawasaki311:26
22Type-Aware を Stable にし、React Compiler の lint も載せた2026年7月に Stable 化した Oxc の Type-Aware Linting と8月の React Compiler Support を実プロジェクトへ載せた一方、TypeScript 7 への一本化はこれからで PR の CI の正は依然 tsc のままだとしている@dress_code12:00
23Cloudflare Web Analytics が CSP で静かに止まる — curl では気づけないAstro の静的サイトへ CSP ヘッダーを足しただけで Cloudflare Web Analytics が全ページで停止した原因は、ビーコンがビルド成果物ではなく Cloudflare がエッジで HTML へ注入するものだったためで、送信先を推測で許可したせいで同じ日に2回ブロックしている@ukintech12:08
24Terraform 最初に覚えるべき内容terraform / provider / resource / data / variable / locals / output / module という構成要素と基本コマンドに範囲を絞り、コードを見ても各ブロックが何をしているか分からない段階の読者を対象にしている@naoki_mm12:33
25Notionの「期日リマインド」を仕組みとして実装するときの設計とハマりどころcron を素朴に書くと期日超過タスクへ毎朝同じ督促が飛び続けるとして、Notion の期日監視を自前で組む場合の設計判断の勘所を、通知ツール開発で踏んだ地雷を交えて整理している@kapsel12:39
26【AWS】AWSの資格を4つ取ったら、社内での自分の立ち位置が変わった話半年で CLF・SAA・AIF・MLA を約3週間ペースで4つ取り、「資格より実務経験」という主張に半分同意しつつも実務経験だけでは埋まらない差が確かにあったと述べている@kira_n12:48
27正しく動くのに、なぜ書き直す? N+1問題から考えるJavaとDBの役割分担Java 研修の模範解答にあった「取引データを1件ずつ回して分類 ID から分類名を引く」ループをベテラン講師が指摘した場面を起点に、正しく動くコードを書き直す理由を Java と DB の役割分担として説明している@neoichor13:23
28AIエージェント構築の面倒な部分を肩代わりするAmazon Bedrock AgentCore Harnessの始め方パブリックプレビュー中の Amazon Bedrock AgentCore Harness を実際に触り、ツールの選択と呼び出し・コンテキストウィンドウ管理・メモリ永続化・認証認可・ログとトレース収集といった周辺機能を肩代わりさせている@kameoncloud13:29
29JavaScript pop()関数 - 配列の最後の要素を削除するpop() が元の配列を直接変更して長さを1つ減らし、削除した要素を戻り値として返すこと、削除対象がない場合の挙動までを最小例で押さえている@code314:53
30<input type=“time”> では 26:00 が入力できない — 深夜シフトの時間入力を select 化で乗り越えた話深夜業態のシフトで慣習的に使う「翌2:00 = 26:00」表記が <input type="time"> では24:00以降を受け付けないために入力できず、時刻入力を select 化して回避している@akinori90114:58
31MSW のモックをリファクタして、「迷わない設計」を目指した話モノレポでテスト・Storybook・ローカル開発に使う MSW のモックをエンドポイントのパスへ沿わせたディレクトリ構成のまま整理し直し、手順書ではなくどこで何を迷い何を基準に決めたかを書き残している@socialplus15:41
32【3週間で合格】AWS SAA合格記1日平均2時間・合計約40時間の3週間でスコア786点と、体感より低いギリギリの合格だったとして教材と AI を併用した学習方法を振り返っている@iwatsukayura15:45
33週刊Cloudflare - 2026/08/16週Wrangler 4.122.0 が compatibility date から Node.js compatibility を判定するようになった点など、前週の Cloudflare 各サービスの変更を網羅性優先で拾っている@gemcook15:46
34Yarunokaの日付リストとresolverのユースケースYrnk 1.0 で予約済みの holidays / business_holidays / business_days、文書内定義の calendar.date_sets.<name>、ホストが実行時に供給する resolver バインディングという3系統の日付リストを、利用目的から使い分けている@chatii16:30
35ポリモーフィズムと継承について継承の概念を外したうえでポリモーフィズムが成立しない例から入り、TypeScript を主軸に C# のコード例も添えて初学者から中級者向けに整理している@fujishu16:51
36ノートPCを出さずに、現場の有線LANをスマホで確認する回線の生死・ゲートウェイの可視性・機器一覧・SSH 到達性という毎回同じ確認が、ping・機器一覧・SSH で別アプリに分かれていて結果を並べて見られない点を課題として、USB-C に RJ-45 を噛ませた有線環境をスマホから確認できるようにしている@pander17:12
37【クロスアカウント】DynamoDB Zero-ETL → S3(Iceberg)ターゲットの構築手順と注意点DynamoDB の Zero-ETL 統合で Apache Iceberg 形式の汎用 S3 バケットをターゲットにする構成をクロスアカウントで組み、CreateIntegration API はソースアカウント側から実行するなど実際に動作確認が取れた設定順序を残している@swkky17:14
38ゼロ ETL 統合で自動生成される Glue 子カタログの制約まとめ(説明付与・削除)複数の RDS からゼロ ETL 統合を作ると zetl_ + UUID 形式の子カタログが統合ごとに自動生成され、名前だけではどのデータソース由来か判別できないとして、2026年8月時点で確認できた説明付与・削除まわりの制約と代替案を挙げている@swkky17:43
39機能はできた。でも画面に個性がない——自作アプリを「机の上の紙の道具」に見立て直した話色を CSS 変数へ整理しティールに統一してもなお既視感が消えなかった原因を、明るいグレー背景に白いカード・角丸・細線アイコンという標準的な文法をそのまま骨格に使っていたことだと特定している@tiaroka18:28
40SaaSでAIエージェントを提供するあなたへ - Amazon Bedrock AgentCore マルチテナント実装 Identity編AgentCore のマルチテナント実装シリーズの Identity 編として、Cognito と JWT によるテナント識別を扱い、続く認可編では Token Vending Machine による IAM 層のテナント分離を予告している@aws_japan18:28
41Nostr クライアント「Damustr」を Svelte で作ってみた(fiatjaf氏との会話あり)ホーム・通知・プロフィール・スレッド・リレーごとのカラムを横に並べる TweetDeck 風の Nostr Web クライアントを Svelte で実装し、Nostr の設計者 fiatjaf 氏とのやり取りも収めている@iqbqioza18:50
42テンプレート型ゲーム画像生成UIの状態設計を公開画面から考える公開ページの文言だけを手がかりにテンプレート選択・素材入力・生成・レビュー・書き出しを状態として整理した設計メモで、ソースコードも内部 API も性能値も確認しておらず図と型は観察結果ではなく提案だと断っている@zhebuilds19:20
43サーバーレスDB×Lambdaで大量接続時にタイムアウト発生。スケールアップせずAPI Gatewayキャッシュで解決した話Lambda のメモリ増強や DB クラスタのスケールアップはランニングコストが跳ね上がる割に接続数急増という根本原因を解けないとして、API Gateway のキャッシュ機能でタイムアウトを解消している@suekichi_system20:27
44AHA Stack入門 — Astro + HTMX + Alpine.jsで作る HTML 中心の Web アプリSPA フレームワークを使わず HTML 中心でどこまで作れるかという問いに対し、Astro・HTMX・Alpine.js の役割分担と設計判断まで踏み込んでいる@ninjin_sirisiri21:23
451ルーム=1つのDurable Objectで作る、匿名リアルタイム投票アプリ1ルームに1つの Durable Object を割り当てる構成で、QR かリンクを開くだけで登録不要に参加でき全員の投票が揃った瞬間に一斉開票される匿名 YES/NO 投票アプリを実装している@ponyo87721:49
467種類の保存先を1つの設定型に押し込まない:Chrome拡張のCapabilityモデルノートサービス・ローカルの Markdown ファイル・個人用知識ベースは利用者から見ればどれも「保存先」だが性質が異なるとして、設定画面と保存処理の間に置く契約を Capability モデルとして設計している@danilapryadko22:07
47FastAPIとHono、APIを提供するならどっち? — 言語選定から逆算する判断軸両方で API を組んだ経験から、この2つは比較しても決着せず、比較すべきは API の向こう側を Python と TypeScript のどちらの世界に置くかであってフレームワークはその決定にほぼ従属すると結論づけている@yamato_snow22:43
48サブエージェントの通信簿を作ったら、自分の指示の穴が出てきたClaude Code のサブエージェントが別コンテキストで動き要約しか返さない点を可視化するツールを作ったところ、公開前レビューで共有用出力へのソースコード垂れ流し・エラー検出ゼロ・README での存在しない分類の宣伝・偽バージョンの4点が露見している@tkana22:45
49チーム開発記録34:Googleカレンダー連携とSNS機能の拡充オンラインサロンのポータルサイト ver6 開発サイクルで、SNS アカウント編集の強化・Google カレンダー連携・コンテンツ表示順の管理機能を扱い、AI を開発のメインパートナーに据えた進め方も併せて記録している@singularitylabs23:33
50チーム開発記録35:役職タグ表示とチェリーピックメンバー一覧・詳細モーダルへの役職タグ表示が完成し、動画・資料・アプリの登録編集画面へ表示順の設定欄を追加する機能がレビューを通過したほか、新メンバーの「GitHub Actions とは何か」という質問から PR を支える自動チェックの解説へ広がっている@singularitylabs23:33

Qiita

#TitleSummaryAuthorPublished
1DynamoDB がベクトル検索に対応したので試してみたベクトルインデックスは GSI/LSI とは別枠でテーブルごとに最大5個まで作れ、検索は専用の SearchVectors API を使い距離関数は COSINE と DOT_PRODUCT から選ぶと確かめ、Terraform 未対応部分は AWS CLI で補っている@leomarokun00:03
2BedrockでGrok4.6が使えるようになったので、コードを本気で酷評させるアプリを作った2026年8月18日ローンチで Amazon Bedrock から xAI の Grok 4.6 を呼べるようになった点を踏まえ、reasoning effort を low/medium/high/xhigh の4段階で選べる特性と皮肉屋のブランド性格を活かしたコード酷評アプリを作っている@yama313300:44
3手動投稿の日時データを自動投稿システムへ移行してハマった「時刻フォーマット不正」と「タイムゾーン欠落」の対処法手動記録のログは日時フォーマットがばらばらなうえタイムゾーン情報が欠落したデータが大量にあり、Node.js 18.18 / date-fns 2.30 / Prisma 5.0 / PostgreSQL 15 の構成で投稿時刻が正しく表示されない原因になっていた@freefreefree122202:06
4AIエージェントは「作れる」だけでは価値を生まないAmazon Quick・Kiro・AWS Transform・Strands Agents・Bedrock AgentCore という別々に見える製品群の共通点を、AIエージェントを「モデルを呼ぶコード」ではなく企業の業務システムとして扱う姿勢だと読み解いている@mhamadajp05:39
5RDS for PostgreSQL初期設計 マスターユーザーを避けRoleを用途別に分けるマスターユーザーは Role やデータベースを作れる強い管理ユーザーなので通常の読み書きに使うとアプリの不具合や SQL インジェクションが権限管理まで波及するとして、初期段階で決めるべき Role 設計と TLS 検証済み接続を整理している@s_horikoshi06:23
6ファイルのハッシュ値(SHA-256)をブラウザで計算する — Web Cryptoに逐次digestが無い問題とMD5非対応Web Crypto の digest はファイル全体を1つの ArrayBuffer で渡す一括 API で Node の createHash().update() のようなストリーミング更新がなく、それが扱えるファイルサイズの上限を決めてしまううえ、MD5 は意図的に非サポートだと確かめている@sakutto-panda07:11
7JDBCのSELECT結果をどうJavaへ持ち帰る? ResultSetからList<DTO>へ変換する方法DAO で取得した SELECT 結果を呼び出し元へ返すとき ResultSet をそのまま返す発想がなぜ成り立たないかを起点に、DTO のリストへ詰め替える形へ落とし込んでいる@neoichor07:13
8RDSのメジャーバージョンとマイナーバージョンが切れた場合の違いAWS サポートへ問い合わせた回答として、メジャーバージョン終了時は延長サポートを無効にしていないと自動移行して課金され、無効ならパッチ・バグ修正・技術サポートの対象外かつ復元時に元と同じメジャーバージョンで戻せなくなると整理している@yuyuueue08:11
9【図解】AWS Lambdaとは。サーバーレスの正体は「呼ばれた時だけ来る出張シェフ」「サーバーレスならコードはどこで動くのか」「EC2 があるのになぜもう1つ実行サービスが要るのか」という2つの疑問を、常勤か呼び出しかという1点で切り分けている@daisuke-nagata08:20
10ナンローを解く — 数字は「選ぶ」ものではなく「数える」もの。ヒント1個は独立した2つの事実で、片方だけでは何も解けない領域のラベルがその領域で数字を書いたマスの個数そのものになるため数字は自由変数ではなく、答えは数字マスの集合だけで完全に決まるという性質を使い、5つのルールセット内蔵のソルバーをブラウザに実装している@sen-ltd08:33
11スタートアップ時にAWSで最初にやるべきコスト削減のための設計② ~ NATゲートウェイ本当にいりますか?~NAT Gateway は利用者がほとんどいなくても固定費としてのしかかるためサービス開始直後には無視できないとして、匿名チャットサービスの構成から外すと決めた後に直面した制約を扱っている@lscrfts_info08:59
12教育漢字(小学校で習う1026字)特化のAPIを開発・公開した教育漢字1026字に特化した API が見当たらず既存のものは2020年施行の学習指導要領改訂に未対応だったため自作し、固定データながら静的 JSON 配布ではなく API にすることで学年・画数の絞り込みとランダム出題をクライアント側に実装せず済ませている@st-man-hori09:59
13ChatGPTで作ったHTMLが、修正を繰り返すたびに肥大化する問題への小さな対策HTML をドラッグ&ドロップするだけで整理・圧縮できるツールを作り、中身に手を加えない安全版と連続空白やコメントまで整理する挑戦版に分けたうえで、機械的処理ゆえバグの可能性が残ると断っている@uni92810:34
14CLIアプリでZoom OAuthを完結させる — ループバックリダイレクトURI + PKCE 実装ガイドCLI には公開 HTTPS のコールバック URL がないため ngrok などでサーバを立てる手間が要る問題に対し、OS の仕組みでエフェメラルポートに使い捨てサーバを立ててリダイレクトを受ける Local Loopback PKCE OAuth を採り、Server to Server OAuth の広すぎる管理スコープも避けている@michitakasugi11:13
15増え続ける業務アプリを整理して、kViewerで業務メニューポータルとして見せるまでの設計メモリンク集運用が破綻する原因を管理者向けと利用者向けの混在・全社共通と部門別の混在・廃止予定情報の残留と特定し、業務メニュー自体を kintone 側で管理して kViewer から見せる構成へ移している@Harshey11:18
16JavaScript for AutoCADAutoCAD の開発者用ドキュメントに AutoLISP や Managed .NET と並んで JavaScript があるため Visual Studio なしで書けるかを試し、できるのはコマンドの自動化程度で手を出さない方がいいと結論づけている@Dhichisutto11:30
17絶望から始まったAIエージェント超入門AI の急成長についていけない焦りから「使う」ではなく「仕組み」を理解する方針に切り替え、将棋の棋譜を解析するアプリを作る目標を置いて Bedrock AgentCore の実践入門書に取り組んでいる@kyrieee11:31
18【AWS_Lore #SAA-038】影の波形が同期する兆し(Shadow Residual Sync Detected)AWS SAA の学習内容を物語形式で連載する第38話にあたり、前話で扱った「影」の残滓が現実側でどう動き始めたかという筋立てで学習項目をつないでいる@Nika_Rulie11:51
19平文パスワードはログに残り、侵入は痕跡すら残らない ── ログは”消す/必ず残す”を設計するLaravel のログイン・決済コントローラで Log::info($request->all()) と書いてリクエストを丸ごと流していた結果、勉強会で見せられた CloudWatch Logs に平文パスワードが残っていたという実例から、何を消し何を必ず残すかを設計対象として扱っている@amu-kuroneko11:51
20AWSの完了ステータスのスタックのリソースとパラメータを取得describe-stacks はスタック名を省くと全スタックを一括で返すのでパラメータは数回の呼び出しで済むが、リソースはスタックごとの list-stack-resources が必要で92回かかり、Describe 系は 1req/s 程度と厳しいためリトライ設定が必須だとしている@aqwas11:53
21教務システムの「履修登録が落ちる問題」を技術者視点で解剖する — データモデル・トランザクション・スケール設計の観点毎年春に話題になる履修登録の障害は「サーバーを増やせば解決」ではなく業務ルールとデータモデルの構造そのものが負荷対策を難しくしているケースがほとんどだと、受託開発での関与経験から述べている@kaopiz_japan12:25
22【CLF-C02学習ログ #1】クラウドの「6つの利点」は暗記しなくていい ─ 起点はひとつだった8月13日着手・9月12日受験という計画の1週目として、覚えた量ではなく覚えなくて済むように整理できた量を成果に据え、教材が挙げる6つの利点を1つの起点から導けるものとして畳んでいる@nikiyo12:36
23Tencent RTCのPK配信をCLIで再現テストする:3役ブラウザと一時ローカル収集サーバーPK 配信の再テストで競合操作や切断時の不整合を見落とす原因を、配信者A・配信者B・視聴者の状態を同じ時系列で観測する場所がないことだと特定し、一時ポートで収集サーバーを開き Playwright で3役のブラウザを起動する CLI ハーネスを組んでいる@susie00072013:12
24AWSの小さな課金を、100倍になった時を想像して下げた20を超えるプロダクトを1人で運用する現場で2026年6月から請求を見直したところ、最も費用を食っていたのは本体機能ではなく CDK が自動で立てた NAT Gateway だったと判明している@chooser15:20
25Amazon CloudWatch アラームをSlackで受け取りたい!EC2 の負荷上昇やダウン時のアラームが指定メールアドレスにしか届かず PC を開かないと気づけない運用を、SNS を介して Slack へ流す構成に変えている@wakahori15:32
26pdf-lib で作った請求書 PDF から漢字が消えた。残っていたのは「適」の1文字だけNext.js + Firebase の適格請求書 SaaS で pdf-lib が生成した PDF から漢字がほぼ消え、見出しは「適」1文字だけが残り「発行日」「登録番号」「合計」は空になったが、フォント読み込みは成功しており例外も罫線の崩れも一切出ないという症状を追っている@nagilabo15:37
27Next.js App Routerのデータフェッチで詰まった!RSCとキャッシュの挙動と解決策Next.js 14.x の App Router で「データが更新されない」「API が何度も呼ばれる」「ハイドレーションエラー」が起きる背景を、Pages Router から変わった fetch API 拡張とキャッシュ機構、RSC とクライアントコンポーネント間のデータ受け渡しに求めている@DaokFrontier16:13
28PowerShellから起動した非対話CLIツールで「自動承認フラグ」が効かない罠と対策--permission-mode acceptEdits を渡しても承認ロジックが対話端末の有無に暗黙に依存していると非対話サブプロセスでは一部カテゴリだけがサイレントに拒否されるとして、承認カテゴリを列挙で明示的にオプトインする設計へ変える対策を挙げている@SciCos16:33
29Yellowfinのダッシュボードに配置したボタンでレポートをCSV出力する標準の「…」メニューからのエクスポートではなく明示的なボタンで見せたいという要望に対し、コードモードの JavaScript タブへ reportElement.setupExport(csvItem) の実質1行を貼るだけでサーバーへのファイル配置なしに実現している@hadatuna16:38
30height 100パーセントで画面高を埋められないCSSを直す:親の高さと100dvhheight: 100% が効かないのはブラウザ固有の不具合ではなくパーセント高さが親要素の高さ確定を前提とするためだとして、外側に min-height: 100dvh を置きヘッダー・本文・フッターを Grid で配置する形に直している@tonbi_attack17:27
31写真ライブラリの重複・ブレ写真を自動検出するデスクトップアプリを作った話Google Photos や digiKam は機能過多かクラウド送信必須で「重複とブレだけ検出したい」に合わないとして、ファイルハッシュによる完全一致・perceptual hashing による類似検出・ラプラシアン分散によるブレ判定を Tauri + React で完全ローカル化している@Skimrr17:35
32VS Codeで動く推理ゲームエンジンを作った——AIが書いた事件が「ちゃんと解けるか」まで自動チェックする生成 AI に事件を書かせると証拠Aの入手に証拠Bが要りその逆も要るという循環が混入するが、AI に書かせるものを「文章」ではなく「構造」にすれば機械で確実に検出できるとして VS Code 拡張として実装している@EitaroSeta18:10
33Shadcn Tooltip Examples and Best Practices for React(React 向け Shadcn Tooltip の実例とベストプラクティス)ツールチップはあらゆるメッセージ向けではなくアイコンボタン・ナビゲーション項目・キーボードショートカット・フォーム項目・略語など補足が要る箇所に限るとして、Shadcn Tooltip での再利用可能な実装を示している@wrappixel18:24
34テンプレート型画像生成UIの要件定義とテスト設計テンプレートごとに必要な入力が変わる画像生成 UI を背景画像ではなくスロットの集合として定義し、headline は空文字と最大長、skin は形式と容量という検証項目と失敗時の戻し先まで要件へ分解している@zhe_devlog19:27
35Hadoop distcpでHDFSのrawログをAmazon S3へバックアップしてみるKafka から HDFS へ保存している syslog / authlog の raw ログを S3 へコピーし結果を確認して必要なら戻すという流れを扱うが、実環境での一連の動作検証は実施していないと明記している@naritomo0821:39
36AWS学習日記#1全世界のデータセンターを3つ程度の単位で束ねた AZ に構築すると自動的に冗長性を持つため大半のサービスが可用性99.9%を誇るという理解を軸に、S3 と EC2 の基本機能を書き出している@mushroom-it-engineer21:44
37LLMのStructured Outputで「format」を分離する:TypeScriptで壊れにくいスキーマ設計スキーマを渡しているのにリクエスト自体が400になる原因はモデルの出力ではなく JSON Schema の format キーワードを互換ゲートウェイが受け付けないことだとして、モデルへ渡す「受理用」とアプリ境界で検証する「業務用」の2スキーマを同名で使い回さない分離を提案している@Karentia21:59
38TypeScriptで街道とイベントをつなぐ――最初は1本・1イベントから始めた【第10回】React + TypeScript の Web RPG 連載第2章の締めとして、分岐もランダムイベントも作らず街道1本・イベント1つだけのプロトタイプに絞り、町から出る導線が成立するかだけを先に確かめている@mild_bonobo555722:04
39生成AIに個人情報を送る前に一呼吸——Bedrock Guardrailsだけで作るPIIマスキングツール社外の生成 AI サービスへプロンプトを貼る前に個人情報を自動マスキングするツールを Bedrock Guardrails だけで組み、2026年8月20日時点の情報として実装中に踏んだ箇所を共有している@Martim50022:58
40【図解】AWS RDSとは。データベースの「管理人付き賃貸」と、止めたのに請求が来る理由「EC2 に PostgreSQL を入れるのと何が違うのか」と「DB を作ったが止め方が分からず課金だけ続く」という2つの症状を自分で切り分けられるようにすることを目標に、バックアップ・パッチ当て・部品交換を AWS 側が担う範囲を示している@daisuke-nagata23:05
41Reduxを選ぶ前に知りたい、フロントエンドのstate設計 — 「何を」「誰が」「どこで」持つかRedux や Zustand の選定より前に、計算できる値は state にせず保存情報を最小限にする・共有 state は使うコンポーネントの最も近い共通親に置く・React 内の owner と Server や URL などデータの正本を分けて考えるという3点を決める必要があるとしている@ryucciarati23:12
42LLMを使わずに「AIっぽい日本語」を検出する — 辞書と正規表現による判定ロジックLLM を使わずにテキスト分類する路線の続編として、貼り付けた文章へ「AI が書いたときにありがちな表現」の印を付けるチェッカーを辞書と正規表現だけで実装している@uekibachidan23:24
43複数のMCPサーバーを「1個に見せる」集約ゲートウェイを作ってみた話星図操作10ツール・撮影機材(NINA)操作6ツール・カメラ監視と機能ごとにサーバーを分けて開発すると生じる問題に対し、複数の MCP サーバーを1個に見せる集約ゲートウェイを作っている@nishioka_sst23:35
44AI開発の進行管理を、自作ワークフローエンジンに任せてみた実装は AI が進めても「次に何をさせるか」「完了とみなしてよいか」「失敗時にどこへ戻すか」は人間が判断しており人間が AI の外側でワークフローエンジンを担っている状態だとして、Go 製の Phasekeeper で AI 開発のループを状態機械として外出ししている@shrimpTail23:54

Publickey

2026-08-20 付の Web 開発関連記事はありませんでした。

gihyo.jp

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

GIGAZINE

#TitleSummaryPublished
1CloudflareがリモートSpectre攻撃に成功、Workersから機密情報を最大12bit/秒で読み出すCloudflare 自身が管理する攻撃用 Worker と被害者役の Worker を対象にした実験で、別 Worker に保存した JWT トークンを最大12bit/秒・99%を超える精度で読み出せたとし、使われた攻撃手法は対策済みだと伝えている12:35

ITmedia News

2026-08-20 付の Web 開発関連記事はありませんでした。

TypeScript Blog

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

Node.js Blog

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

Astro Blog

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

Cloudflare Blog

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

Vercel Changelog

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

AWS What’s New

#TitleSummaryPublished
1Amazon OpenSearch Ingestion is now available in GovCloud Regions(Amazon OpenSearch Ingestion が GovCloud リージョンで利用可能に)AWS GovCloud (US-East) と (US-West) で OpenSearch Ingestion を使えるようになり、マネージドクラスタとサーバーレスコレクションのどちらへもデータを取り込める02:54
2Amazon EC2 enables AMI creation with local snapshots from instances on Outposts(Amazon EC2 が Outposts 上のインスタンスからローカルスナップショットで AMI を作成可能に)AWS Outposts 上で動くインスタンスから AMI を作る際にスナップショットを Outpost 上へ直接保存できるようになり、データを手元に留めたまま AMI を作成できる06:30

Google Cloud Blog

2026-08-20 付の Web 開発関連記事はありませんでした。

Supabase Blog

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

web.dev

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

Mozilla Hacks

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

CSS-Tricks

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

Smashing Magazine

#TitleSummaryPublished
1Timing Charts: A Blueprint For SMIL Animations(タイミングチャート: SMIL アニメーションの設計図)Web ではすべてが既定でボックスなので円のふりをした <div> が量産されるが、SVG の本物の <circle> は表現の幅が広いとして、SMIL アニメーションをタイミングチャートから設計する手順を示している22:00

Hacker News

#TitleSummaryPublished
1Show HN: a javascript engine written in C3 with native TS support(C3 で書かれた TypeScript ネイティブ対応の JavaScript エンジン)Duktape と QuickJS を参照実装としつつ C3 言語でゼロから書いた strict 専用エンジン boomkat を3か月かけて開発し、ES 互換テストを100%通過したとしている00:27
2What’s New with Monitoring in PostgreSQL 19(PostgreSQL 19 の監視まわりの新機能)ベータ段階の PostgreSQL 19 で log_lock_waits の既定が on に変わって安価なロック競合検出が標準になり、log_min_messages が checkpointer:debug2 のようにプロセス種別ごとの指定を受け付け、autoanalyze の記録も autovacuum と分離されたと挙げている02:55
3Fig, a TS UI Runtime Based on React(React を土台にした TypeScript 製 UI ランタイム Fig)React のおよそ50%のバンドルサイズで fiber/concurrent レンダリングに完全対応し、TanStack に倣ってサーバーコンポーネントを「ストリーム可能なデータ」として扱い、effect・イベント・DOM バインディング・データローダーがすべて AbortSignal を受け取ると謳っている03:40
4Debugging Postgres Performance Under Row-Level Security(行レベルセキュリティ下での Postgres 性能デバッグ)毎朝 CPU が80%を超える原因が単一の RLS ポリシーだと突き止めるのに2日かかり、pg_stat_statements が示す実行時間74.1%のクエリをそのまま EXPLAIN しても本番が実際に走らせているものとは別のプランが出ていたが、ポリシー書き換え後はピーク CPU が約80%から16%へ下がった04:06
5Postgres pioneer credits Oracle with helping his database take over the world(Postgres の生みの親、自らの DB の世界制覇は Oracle のおかげと語る)Michael Stonebraker が、Oracle が Sun 買収後に MySQL を手元に残した判断こそ PostgreSQL を優位へ押し上げたと The Register に語り、30周年を迎えた PostgreSQL が2023年の Stack Overflow 調査で開発者に最も選ばれる DB になった経緯と重ねている06:47
6Show HN: A React component optimized for 1987(1987年向けに最適化された React コンポーネント)読み取り専用表示・制御可能な編集面・コントローラ駆動ターミナル・簡易コマンドプロンプトを見た目の言語を変えずに切り替えられる React コンポーネントで、ANSI スタイリングと xterm で検証した制御文字の再生に対応し、暗色と明色どちらの LCD ガラスにも投影できる06:54
7Is Cloudflare Pro Worth It?(Cloudflare Pro に払う価値はあるか)10年来のユーザーが自費で契約したうえで、Pro で自動有効化される Managed Rules は無料版とは更新頻度も網羅性も別物で最も価値があるとし、OWASP Core Ruleset は無料版では一切使えず、Leaked Credentials Detection も無料では password_leaked フィールドしか返らないと整理している07:41
8Cloudflare Workers Spectre Attack Leaks JWT at 12 Bits/S(Cloudflare Workers への Spectre 攻撃が JWT を毎秒12ビットで漏洩)TU Graz の研究者による本番環境での実証を、CVE-2017-5753 の系譜にある攻撃が同居 Worker の JWT を12bit/秒・精度99.16%で抜いたもので2021年の同種攻撃より約360倍速いと報じ、実顧客データへのアクセスや3年間の悪用の形跡はないとしている13:07
9React ScrollIntoView and UseRef: Scroll to Any Element(React の scrollIntoView と useRef で任意の要素へスクロールする)長いフォームで送信後に画面外へエラーが出ると利用者には何も起きていないように見える問題を起点に、useRef と scrollIntoView({behavior:"smooth", block:"start"}) の数行で足りる基本形から、固定ヘッダーや描画直後の要素などネイティブ挙動では足りない場面まで扱っている18:47
10Hiding internal state in TypeScript objects(TypeScript のオブジェクトで内部状態を隠す)ロガーが内部で持つ context がそのまま公開 API になってしまう問題に対し、アンダースコア接頭辞は意図を伝えるだけで代入を防げないとして、unique symbol をキーにすれば通常のプロパティとして保持しつつ境界を強くできると示している23:53