Aurora MySQL 3.13がGA、CloudWatch agentがjournald対応ほか — Web Dev Digest: 2026‑08‑29
Top 20
Amazon Aurora MySQL 3.13 (compatible with MySQL 8.0.45) is generally available(Amazon Aurora MySQL 3.13(MySQL 8.0.45 互換)が一般提供開始)
Source: AWS What’s New | Published: 2026-08-29 01:00 JST
- Amazon Aurora MySQL 互換エディション 3 が MySQL 8.0.45 に対応し、一般提供を開始した。
- コミュニティ版 MySQL の修正と、Aurora 固有の改善の両方を取り込んだリリースになっている。
- アップグレードは計画メンテナンスウィンドウ中の自動マイナーバージョンアップグレードで適用でき、in-place とスナップショットリストアの2経路を選べる。
- 大規模運用向けに、AWS Organizations の Upgrade Rollout Policy を使ってクラスタ群を段階的にアップグレードできる。
- Aurora MySQL が提供されている全 AWS リージョンで利用可能で、スケールゼロのサーバーレスコンピュートや Aurora Global Database、Aurora I/O-Optimized といった既存機能はそのまま使える。
Amazon CloudWatch agent adds support for journald logs(Amazon CloudWatch エージェントが journald ログの収集に対応)
Source: AWS What’s New | Published: 2026-08-29 01:00 JST
- CloudWatch エージェントが systemd journal を直接読み、ディスクへファイル出力せずに CloudWatch Logs へ送れるようになった。
- Amazon Linux 2023 をはじめ最近の Linux ディストリビューションは journal を主ログ機構として使い /var/log/messages を既定で書かないため、従来はジャーナルをファイルへ書き出す追加設定が必要だった。
- systemd unit・優先度・プロセス情報といった journald が持つ構造化メタデータを保持したまま取り込む。
- systemd unit、journal の優先度、journal フィールドの一致でエントリを絞り込め、CloudWatch Logs へ送る前に正規表現フィルタも適用できるためログ量とコストを抑えられる。
- 全 AWS 商用リージョンと GovCloud (US) リージョンで利用でき、料金は取り込んだログに対する CloudWatch Logs の標準課金が適用される。
AIファーストはマスト — バイブコーディングのための国産DBを作りました
Source: Zenn | Published: 2026-08-29 09:08 JST
- AI 駆動開発ではスキーマ変更の頻度が一桁変わるという前提に既存 DB が合わないとして、PostgreSQL ベースの「NW DB」をリリースした。
- 著者は自社プロダクトでリレーショナル DB とドキュメント指向 DB の選定を二度誤り、「変更が怖い」という回避の動機で選んだ結果、半年後に月別・カテゴリ別集計の要件が出た時点で構成と用途が噛み合わなくなったと振り返る。
- 分析用データウェアハウスへのエクスポート機構を足したところ、増えたのは両者をつなぐ同期処理で、これが月に一度の頻度で停止し基盤の保守に時間を取られる状態になった。
- 人が実装していた頃のスキーマ変更は週に一度あるかどうかだったが、AI に任せると1日に複数回発生し、要件を満たすために既存テーブルの再作成を提案されることもあると指摘する。
- NW DB は MCP エンドポイントを標準で備えて AI アシスタントから直接クエリでき、SQL・JOIN・トランザクションはそのまま使えるうえ、dryRun で実行前に影響行数を確認できる。
React 19 の新機能まとめ(入門)
Source: Zenn | Published: 2026-08-29 10:03 JST
- React 19 は useState と useEffect を組み合わせて手書きしていた非同期処理の定型コードを、新しいプリミティブ群で置き換えるメジャーリリースだと整理している。
- useTransition の中で非同期処理を呼べるようになり、進行中フラグ isPending を自前の useState で管理する必要がなくなった。
- useActionState はフォームの直近の結果・formAction・isPending をまとめて返し、formData を引数で受け取れるため onChange で各入力値を state に持たなくてよくなる。
- useOptimistic は楽観的更新の破棄と失敗時のロールバックを React 側が引き受け、use は if の内側など条件分岐の内側でも Promise や Context を読める点が通常の Hooks と異なる。
-
<meta> <link> をコンポーネント内に直接書くと React が head へ巻き上げ、ref が通常の prop として受け取れるようになったため多くのケースで forwardRef が不要になる。
【図解】EKSでPodの詰め方を選べるようになった!スコアリング戦略をやさしく解説
Source: Qiita | Published: 2026-08-29 11:24 JST
- 2026年8月12日のアップデートで Amazon EKS が Kubernetes コントロールプレーンのパラメータ設定に対応し、scoringStrategy で Pod を散らすか詰めるかを選べるようになった。
- 対応バージョンは Kubernetes 1.31 以降、対応リージョンは Amazon EKS が使える全リージョンで、追加料金はかからない。
- 変更できるのはスケジューラの3ステップのうち②点数付けだけで、①絞り込みは変わらないため、入らないノードへ無理やり詰め込まれることは起きない。
- LeastAllocated(デフォルト)は空いている割合×100、MostAllocated は使われている割合×100で採点し、2つの点数を足すと必ず100になる正反対の関係にある。
- 同じアップデートで horizontalPodAutoscalerSyncPeriod、terminatedPodGcThreshold、eventTtl、serviceNodePortRange も設定できるようになった。
Kiro5兄弟のいまどきのセキュリティ基礎知識 ― Kiro CLIとDraw.io MCPで信頼境界を描くまで
Source: Qiita | Published: 2026-08-29 13:29 JST
- Kiro の5形態は Unified Agent Harness へ向かって統合が進んでいるものの、セキュリティ設定まで統一済みだと思うと危ないと結論づけている。
- 2026年8月26日の Security-JAWS 第42回での登壇内容を、発表資料を開かなくても理解できるよう再構成したものになっている。
- Kiro 公式の Crew Security ページ末尾にある「security deep dive」のリンクが切れており、正しい参照先は docs/architecture/security-deep-dive.md だと指摘する。
- Plane A は Kiro Crew Gateway がエージェントのツール実行前に許可を判断する主要な関門で実装は HookManager.on_tool_call に当たるが、allowedTools により Permission Request 自体が発生しない呼び出しはこの関門に届かない。
- 5形態は「2+2+1」(ローカル開発の IDE / CLI、クラウド委任の Web / Mobile、常駐オーケストレータの Crew)で整理でき、permissions.yaml は「すべてで利用可能」になったわけではない。
[Mastra Announce] SkillSearchProcessorでSkillsもオンデマンド読み込みへ
Source: Zenn | Published: 2026-08-29 14:10 JST
- Mastra が SkillSearchProcessor を公開し、Skills も Tools と同じく必要なものだけ探索して読み込む設計へ寄せたと整理している。
- 公式アナウンスは2026年8月25日付の「Introducing Skill Search for Mastra Agents」(著者 Paul Scanlon)で、必要バージョンは @mastra/core@1.18.0 以降、追加 PR は #14596。
- agent の inputProcessors に入れると search_skills と load_skill の2つのメタツールが追加され、workspace 上の skill を毎ターン eager に露出する代わりに必要な skill だけを会話中にロードできる。
- 既定の workspace は SkillsProcessor を使うため使わない skill のメタデータや指示まで毎回コンテキストに乗り、会話が進むほど prompt surface が太ってトークン使用量とコストが増える問題があった。
- search_skills はリファレンス上 vector / BM25 / hybrid search に対応し、同日公開の ToolSearchProcessor の記事と対になる発表として位置づけられている。
AWSの重要通知をBedrockのClaudeで日本語要約してSlackに流す仕組みをTerraformで作る
Source: Zenn | Published: 2026-08-29 22:16 JST
- AWS の重要通知を EventBridge で拾って Slack に集約し、Bedrock の Claude が日本語訳・要約と推奨対応を同じスレッドへ返信する仕組みを Terraform で構築した。
- 通知対象は AWS Health(全件)、GuardDuty(重大度4 = MEDIUM 以上)、Security Hub(CRITICAL / HIGH かつ NEW)、Cost Anomaly Detection(影響額がしきい値以上)の4種類に絞っている。
- Lambda は Python 3.13 / arm64 で、chat.postMessage で第一報を投稿して ts を取得し、Bedrock の要約は thread_ts 付きで同じスレッドへ返信する流れになっている。
- 第一報と AI 要約を分けたため Bedrock の呼び出しが失敗しても通知自体は届き、リトライ0回と SQS の DLQ 退避で二重投稿を防いでいる。
- us-east-1 にしか配信されない Health のグローバルイベントと Cost Anomaly Detection はクロスリージョン転送で拾い、「model not available for this account」は IAM 権限・モデル ID・アカウント開放の3層で切り分ける。
【AWS DevOps Agent】コードレビューと自動検証テストの検証
Source: Qiita | Published: 2026-08-29 23:48 JST
- AWS DevOps Agent のリリース準備状況コードレビューと自動検証テストを実際に動かし、シークレットをベタ書きした Lambda の PR で問題箇所の指摘まで到達することを確認した。
- 2026年8月29日時点でプレビュー期間中は追加費用がかからず、対応リージョンはバージニア北部(us-east-1)に限られる。
- コードレビューと自動検証テストは個別に有効・無効を設定でき、毎回自動検証テストを走らせるとレビュー時間が延びるため切り替えられる点を利点として挙げる。
- 導入は CDK でエージェントスペースを構築し、GitHub 連携後に AGENTS.md へ日本語指定やセキュリティ観点のレビュー指示を書く流れになる。
- リポジトリ間の依存リスク・内部標準コンプライアンス・アクセスコントロールの正確性を評価し、DevOps エージェントが管理する検証環境でコード変更のビルド・実行・テストまで行う。
新機能「p5.strands」のお試しのメモ(p5.js 2.x系の中で増えたシェーダー関連の機能)
Source: Qiita | Published: 2026-08-29 01:01 JST
- p5.js のリリース情報で見つけた新機能「p5.strands」を動かし、マテリアルにシェーダーを使った描画を再現した。
- p5.js Web Editor のライブラリ標準設定が 1.x 系から 2.x 系へ切り替わっていたことが、久しぶりに 2.x 系の情報を追い直すきっかけになった。
- 元にしたコードは GitHub の processing/p5.js リリースページの「release-v2.3.0」に掲載されていたもので、ごく少しだけ手を加えて動かしている。
- 実行環境は p5.js Web Editor の sketch.js で、新規にプロジェクトを作成した場合の既定バージョンならそのまま動作する。
- 公式には「p5.strands: Introduction to Shaders」というチュートリアルページが用意されている。
TanStack Router のバグを踏み抜いて、起票からマージまでやった話
Source: Zenn | Published: 2026-08-29 03:58 JST
- TanStack Router のルートスコープ版フックが shouldThrow を内側のフックへ渡していないバグを特定し、修正が TanStack/router#8169 としてマージされた。
- スタンドアロンの useMatch は shouldThrow: false で undefined を返すが、ルートスコープ版は同じ指定が型エラーになり、型を迂回しても Invariant failed: Could not find an active match from “/orgs/$orgId” を投げた。
- 原因はルートスコープのラッパーが必要そうなオプションだけを列挙してスタンドアロンのフックへ渡しており、shouldThrow の転送が漏れていたことだった。
- 同系統の問題は2025年2月に起票された #3482(ルートスコープ版 useParams({ shouldThrow: false }))として既に存在し、その修正 PR #3642 はドラフトのまま止まっていた。
- 記事執筆時点で npm の最新版 @tanstack/react-router@1.170.32 には未反映のため、手元で試すならマージ後の main ブランチかリリース後のパッチが必要になる。
Qwen 3.8 on 1x32GB Radeon wrote Minecraft clone in 24 hours (Rust, WebGPU, WASM)(Qwen 3.8 が 32GB Radeon 1枚で24時間かけて書いた Minecraft クローン(Rust・WebGPU・WASM))
Source: Hacker News | Published: 2026-08-29 00:44 JST
- 32GB の Radeon 1枚で動かした Qwen 3.8 が24時間で書いた Minecraft クローンが、ブラウザ上で実際に遊べる形で公開された。
- 実装は Rust・WebGPU・WASM の組み合わせで、専用アプリを入れずブラウザだけで動作する。
- 操作は WASD での移動、Space でジャンプ/浮上、Shift でスプリント、左クリックで破壊、右クリックで設置、1〜9キーとホイールでブロック選択に対応する。
- NPC の負荷試験用に N でのスポーン、C でのクリア、I / U で数を2倍・半分にする操作が組み込まれている。
- ソースは github.com/cjdell/qwencraft で公開され、内蔵サーバーと WebSocket 経由の外部サーバーのどちらにも接続できる。
Proxy Web GUI inspector coming to rama CLI in 0.5(rama CLI 0.5 でプロキシ用の Web GUI インスペクタが登場)
Source: Hacker News | Published: 2026-08-29 01:17 JST
- Rust 製ネットワークツールキット rama の CLI に、0.5(2026年9月末ごろ予定)で MITM モード —mitm と保護付き Web GUI が入ると予告された。
- serve proxy コマンドへのオプトインの MITM 機能は PR #1135 として先週追加され、プロキシを流れる通信を監視・操作できるようになる。
- Web GUI からはネットワークデータの調査・リプレイ・エクスポートに加え、そこから導出した user agent プロファイルの取り出しにも対応する。
- rama CLI は約3年前にモジュラーな Rust フレームワーク rama の機能デモとして始まり、現在は公開サービスを支えるコマンド群そのものになっている。
- ipv4 / ipv6 / echo / fp / http-test の各 ramaproxy.org サービスは、いずれも Docker 化した rama CLI バイナリを fly.io 上で動かしている。
Show HN: FeatureFlags.app – Feature Management for .NET(Show HN: FeatureFlags.app — .NET 向けフィーチャーフラグ管理)
Source: Hacker News | Published: 2026-08-29 01:33 JST
- ユーザー追跡を行わないプライバシー重視のフィーチャーフラグ基盤 FeatureFlags.app が、.NET 開発者向けに公開された。
- 再デプロイなしで新機能を公開でき、段階的なロールアウトや問題が起きた機能の即時無効化に対応する。
- アナリティクスの収集・セッション記録・利用データの収益化を行わない点を、多くのホスト型プラットフォームとの違いとして掲げる。
- Azure・AWS・GCP・オンプレミスなど任意の環境へホストでき、特定のクラウドプロバイダーを強制しない設計になっている。
- Microsoft の feature management ライブラリとネイティブに統合し、キャッシュでネットワーク呼び出しを減らす。キャッシュの有効期限は性能と反映速度のバランスに応じて設定できる。
Zod 4.5(Zod 4.5 リリース)
Source: Hacker News | Published: 2026-08-29 04:18 JST
- Zod 4.5 が公開され、目玉機能の z.compile() による事前コンパイルとスキーマあたり最大9分の1のメモリ使用量を実現した。
- z.compile(schema) で事前コンパイルしたスキーマは通常のスキーマと同じように扱え、オブジェクト・配列・ユニオンで解析が約3〜9倍速くなる。複雑なスキーマほど恩恵が大きい。
- z.validate() は完全な parse を経ずに入力の妥当性だけを確認する高速経路で、不正なデータでは最大16倍速い。
- z.creditCard()(12〜19桁と Luhn チェックサム)、z.property() の複数版である z.properties()、z.deepPartial() / .exactPartial() が追加された。
- ベンガル語・中央クルド語・ヒンディー語・カンナダ語・ノルウェー語ニーノシュク・ブラジルポルトガル語・スロバキア語・トルクメン語のロケールが新たに加わった。
Amazon EC2 C8gn instances are now available in AWS Europe (Paris) region(Amazon EC2 C8gn インスタンスが AWS ヨーロッパ(パリ)リージョンで利用可能に)
Source: AWS What’s New | Published: 2026-08-29 07:00 JST
- 最新世代の AWS Graviton4 プロセッサを搭載した EC2 C8gn インスタンスが、AWS ヨーロッパ(パリ)リージョンでも使えるようになった。
- Graviton3 ベースの EC2 C7gn インスタンスと比べて、最大30%高い演算性能を提供する。
- 第6世代の AWS Nitro Card を搭載し、ネットワーク最適化 EC2 インスタンスの中では最高となる最大600Gbps のネットワーク帯域を持つ。
- インスタンスサイズは最大 48xlarge、メモリは最大384GiB、Amazon EBS への帯域は最大120Gbps まで対応する。
- 16xlarge・24xlarge・48xlarge・metal-24xl・metal-48xl の各サイズで Elastic Fabric Adapter に対応し、密結合クラスタのレイテンシ低減とクラスタ性能の改善につながる。
MCP ツールの outputSchema / structuredContent で戻り値を構造化する実装手順 — 宣言した瞬間に全呼び出しが落ちる等3つのハマりどころ【2026】
Source: Qiita | Published: 2026-08-29 08:02 JST
- MCP ツールに outputSchema を宣言した時点で structuredContent の返却は任意ではなく必須になり、忘れると全ツール呼び出しが SDK 側の検証で落ちると判明した。
- 検証環境は Node.js 22.x、@modelcontextprotocol/sdk 1.12 以降、プロトコルバージョン 2025-06-18、クライアントは Claude Code v2 系。
- 返した structuredContent がスキーマに合わない場合も同様に落ちるため、外部 API 由来の値は返す直前に parse() して境界で弾き、失敗時は isError: true で通常のエラーとして返すほうがデバッグしやすい。
- outputSchema は JSON Schema の “type”: “object” である必要があり、配列・文字列・数値をトップレベルに置けない。オブジェクトで包んでおくと件数やページングカーソルを後から足しても破壊的変更にならない。
- structuredContent は 2025-06-18 で入った新しい機能のため、古いクライアントや独自実装のクライアントはエラーも出さず黙って無視する。非対応クライアント向けに content(テキスト)も併記するのが安全になる。
Show HN: NodeAkt – Zero-dependency distributed actor framework for TypeScript(Show HN: NodeAkt — TypeScript 向けのゼロ依存な分散アクターフレームワーク)
Source: Hacker News | Published: 2026-08-29 08:48 JST
- 依存パッケージを一切持たない TypeScript 向けの分散アクターフレームワーク NodeAkt が公開された。
- アクターは private な状態とメールボックスを持ち、ランタイムが一度に1メッセージだけ配送するため状態にロックが要らない。
- メッセージは instanceof で絞り込むクラスとして型付けし、tell は fire-and-forget、ask は返信を待つ形で使い分ける。
- 監督は stop / resume / restart / escalate に対応し、one-for-one と one-for-all、再起動バジェット、指数バックオフを備える。メールボックスは無制限・有界 FIFO・セグメント・送信者ごとの公平・優先度から選べる。
- TCP リモーティングで別ノードのアクターを検索・生成・監視・メッセージ送信でき、証明書と鍵による TLS と、必要なら相互 TLS も設定できる。
Amazon EC2 P6-B300 instances are now available in additional AWS Regions(Amazon EC2 P6-B300 インスタンスが追加の AWS リージョンで利用可能に)
Source: AWS What’s New | Published: 2026-08-29 02:34 JST
- EC2 P6-B300 インスタンスが、アジアパシフィック(ハイデラバード)と南米(サンパウロ)の各リージョンへ追加された。
- 1インスタンスあたり NVIDIA Blackwell Ultra GPU を8基、GPU の広帯域メモリを2.1TB、システムメモリを4TB 搭載する。
- EFA ネットワークは 6.4Tbps、ENA の専有スループットは 300Gbps を提供する。
- P6-B200 インスタンスと比べてネットワーク帯域が2倍、GPU メモリ容量が1.5倍、FP4(スパース性なし)での GPU TFLOPS が1.5倍になる。
- 提供サイズは p6-b300.48xlarge で、米国西部(オレゴン)、AWS GovCloud(US-East)、米国東部(バージニア北部)、アジアパシフィック(ハイデラバード、ソウル)、南米(サンパウロ)で利用できる。
AWS Transform now in scope for FedRAMP Class C(AWS Transform が FedRAMP Class C の対象範囲に)
Source: AWS What’s New | Published: 2026-08-29 04:45 JST
- AWS Transform が米国東部(オハイオ)リージョンで FedRAMP Class C(旧 Moderate ベースライン)の対象範囲に入った。
- これにより FedRAMP Class C のコンプライアンス要件が課されるアプリケーションの構築やワークロードの実行に AWS Transform を使えるようになる。
- FedRAMP はクラウド製品・サービスのセキュリティ評価、認可、継続的モニタリングに標準的な手法を与える米国政府全体のプログラムを指す。
- AWS Transform はエージェント型の移行・モダナイゼーションサービスで、大規模なインフラ移行から継続的な技術的負債の削減までを扱う。
- 手作業の引き継ぎや文脈の喪失を避けることで、企業のスケジュールを年単位から月単位へ圧縮することを狙っている。
All Articles
Zenn
| # | Title | Summary | Author | Published |
|---|---|---|---|---|
| 1 | Cloudflareの代表的なサービス群を構造から理解する | Application Services / Developer Platform / Cloudflare One の3領域に整理し、Anycast エッジと workerd、KV・R2・D1・Durable Objects の使い分けまで一望できるようにした | @suwash | 00:00 |
| 2 | PostgreSQL移行は論理ダンプと復元テストをセットにする | 大きな世代差を越える移行では pg_dump -Fc と pg_restore を使い、テーブル所有者のロール定義は pg_dumpall —globals-only で先に移行先へ用意しておく必要があると指摘する | @ayaka_shiromae | 00:00 |
| 3 | 優先度付きタスクキューを試したら、タイムアウトで諦めた処理がpending=0の裏で動き続けていた | p-queue の優先度・一時停止・concurrency は実測どおり効いたが、タイムアウトで失敗扱いにした処理は裏で最後まで走り続け、実行本数カウンタはその前に0へ戻ると分かった | @numarn | 00:37 |
| 4 | ソースコードでの本番・ローカル環境でのアクセス(AWS SDK)の切り替えを辞めた話 | LOCAL 環境変数でエンドポイントを切り替える実装をやめ、AWS SDK 標準の AWS_ENDPOINT_URL_XXX で ElasticMQ へ振り向ける形に移行して本番コードからローカル専用コードを排除した | @miyamony | 00:38 |
| 5 | ロボット目撃SNSを10日で本番へ — モックからGo・Cloudflare・Supabaseへ作り直した100コミット | 地図中心のモバイル UI モックを本番 SNS へ作り替える10日間で、権限不足により地図が空になるなどの問題に当たり、Go API の置き場所まで途中で変更した | @kokotatan | 00:58 |
| 6 | Git管理できることを前提に技術選定すべきだと気づいた話 | FileMaker での5年間の業務システム運用と GAS での受注管理の失敗を経て、データ量が増えると整合性が崩れる構成を避けるには Git 管理できるかどうかを選定軸に据えるべきだと結論づけた | @kuros_works | 05:58 |
| 7 | GitのPRレビューとTerraformのplan/apply、実は繋がっていた | PR 作成時に terraform plan を自動実行して結果を PR コメントへ出すと、レビュアーがコード差分ではなく実際に何が起きるかを見て判断できるようになると整理する | @yasutomo7974 | 07:53 |
| 8 | ECSの最小構成を手で動かす:FargateでNGINXを公開する | Dockerfile もロードバランサーも使わず既存の NGINX イメージを Fargate で起動し、パブリックサブネットに置くだけではアクセスできない理由とタスクロール/タスク実行ロールの違いまで確かめた | @tmtk | 08:10 |
| 9 | 内容が毎日変わるサイトの E2E をどう書くか — 既知データ定数とガード | 検証対象を構造と中身に分け、増減しない過去記事を日付固定の定数として置くことで、テスト用 DB を別に用意せず本番と同じ静的 HTML を検証できるようにした | @kodomo_news | 08:14 |
| 10 | 【自宅HomeLab構築記 #38】4つのアプリを同じ土台に揃える — 全アプリ共通認証+CI/CD統一編 | recipe-app の自前 JWT 検証を JWKS 検証へ切り替え portal-app と list-app へ CI/CD を新設したところ、前回の知見で既知のトラブルは再発せず未知の3件だけが新たに起きた | @st_systems | 08:19 |
| 11 | アップロードされたファイルを検査前に配っていないか - GuardDutyに任せるマルウェア検査とFail Closed設計 | アプリ側はマルウェアを検出しない責務分離を前提に、GuardDuty Malware Protection for S3 で検査が終わっていないファイルを利用させない Fail Closed 設計を組み立てた | @okamyuji | 09:04 |
| 12 | 作者が書く、Plumeria から抜ける方法 | zero-runtime や atomic CSS の性能差ではなく入れたあとに出られるかが採用の壁だとして、codemod の可逆性をバイト一致ではなく「型検査を通り同じ画面を描き、もう一度出られる」と定義し直した | @refirst11 | 10:03 |
| 13 | 3D空間と2Dオフィスを同じ自作チャットへつないだ記録 | チャット画面そのものではなく周囲の UI をつなぐ作業に着手し、3D 空間と 2D オフィスの双方から同じ住人のチャットへ入れる構成を組んだ | @imaginarygate | 10:10 |
| 14 | ブラウザで編集したHTMLフォームを『そのまま』ファイルに保存する | file:// で開いた HTML を編集してもメモリ上の DOM しか変わらず Cmd+S でも保存されないため、編集後の状態を反映した HTML 文字列を組み立てて Blob としてダウンロードさせる方針を採った | @kumasunny | 10:57 |
| 15 | JavaScript Array メソッドリファレンス — 破壊的/非破壊的を一覧で | 30 の配列メソッドを Iteration / Search / Transformation / Mutating / Creation の5カテゴリへ整理し、各メソッドに mutates(破壊的)か pure(非破壊的)かのバッジを付けた一覧を公開した | @devnestio | 11:04 |
| 16 | 打刻が全社員止まった。GASのセッションがCacheServiceからしか復元できなかったから | 勤怠システムで全社員の打刻が止まった原因はセッションの持ち主を CacheService だけで覚えていたことで、トークン自体に署名付き payload を持たせてキャッシュを高速化層へ降格させて解決した | @kimura0314 | 11:15 |
| 17 | 【Next.js】法人番号から会社名・住所・インボイス登録状況を自動補完するフォームを作る | Next.js と React Hook Form で法人番号から会社名・郵便番号・住所・インボイス登録状況を自動反映させ、API キーをブラウザへ露出させないため Bango API を Route Handler 経由で呼ぶ構成にした | @takuma_kanazawa | 11:23 |
| 18 | Knowledge CatalogのData Profiling Scan→Data Quality Scanをやってみた | Dataplex Universal Catalog が2026年4月10日付で Knowledge Catalog へ改称されていた点に触れつつ、コンソール操作ではなく yaml と gcloud コマンドでデータ品質スキャンを組んだ | @tetsu_don | 14:11 |
| 19 | AWSハンズオン③|ALBとPrivate EC2で2AZ構成を作って可用性を確認してみた | Public Subnet の ALB から Private Subnet の EC2 2台へ振り分ける2AZ構成を作り、EC2-B を停止しても Healthy な EC2-A にのみ転送され続けることを確かめた | @takuya_cloud | 14:35 |
| 20 | kintoneのJavaScriptカスタマイズのCI/CDをブラッシュアップしてみた | アプリ20個・カスタマイズ JS が約100ファイルまで増えてデプロイに3分かかるようになったため、push の差分から変更ファイル一覧を取り差分のあるアプリだけをデプロイする形へ変えた | @tassy_will | 15:38 |
| 21 | モデルサイズに応じてプロンプト戦術を出し分ける設計 | ローカル LLM 向け CLI「Jin」で、全モデル共通の Chain-of-Thought 前置きに加え 30B 未満へ Few-Shot 例を足すなど、モデル名からサイズを判定して戦術を切り替える実装を示した | @tanishi_z | 15:43 |
| 22 | LLMごとに異なるJSON Schemaの互換性を扱うライブラリ「llm-abi」を作ってみた | Structured Outputs はプロバイダーごとに対応する JSON Schema の書き方や制約が違い変換でルールが保証されなくなる点を、1つのスキーマから各社向けへ変換し差分を確認できる llm-abi で解いた | @manmaru_ai | 15:43 |
| 23 | [ADK] 学習伴走AIアプリ「学習コーチ」を作ってみた 〜 入院生活と夏休みの自由研究 〜 | 脛骨と腓骨の骨折による約2週間の入院とリハビリ期間に、Google ADK と Gemini API で学習伴走アプリを作り、バイブコーディングでどこまで作れるかも同時に試した | @soundtricker | 16:39 |
| 24 | Gemini APIの「BYOKモデル」で、サーバー代ゼロのAIアプリを個人開発した話 | サーバー側の環境変数ではなくリクエストヘッダーで受け取ったユーザーの API キーで SDK を初期化してサーバー費用をゼロにし、Vercel 本番で layout.tsx の metadata が反映されないキャッシュ問題を踏んだ | @hayatohayato | 16:53 |
| 25 | コーダーからフロントエンドエンジニアへ #1-39|要素へのアクセス──インデックスと at() | items[0] と arr.at(-1) の違いを軸に、配列の番号が0から始まる理由と存在しない番号を指定したときの挙動、末尾1件を取る書き方の新旧を比べた | @koenjineer | 17:01 |
| 26 | Pythonに埋め込んだJavaScriptで、無関係な機能まで丸ごと動かなくなっていた | Flask の管理画面で確認ダイアログと二度押し防止が同時に効かなくなった原因は、Python の三重引用符文字列に書いた JavaScript の \n が改行文字として解釈されていた1文字だった | @genba_python | 17:26 |
| 27 | リンクは、開閉は | Next.js App Router と Supabase のハブサイトで、SNS カードは 、展開が要るブログ・作品カードは | @matsutake_prgrm | 18:00 |
| 28 | AbortErrorでリトライを止めたのに、catchできたのは別のエラーだった | p-retry の AbortError を投げるとリトライは確かに即座に止まるが、呼び出し元が catch で受け取るのは AbortError 本体ではなく中身だけを取り出した別のエラーだと実測した | @numarn | 19:23 |
| 29 | BPMをディレイ時間へ換算する「DUB DELAY ORACLE」 | 四分音符を 60000÷BPM ミリ秒として8分・16分・付点・三連の候補を出し、用途別に FEEDBACK・WET・HIGH CUT・STEREO DRIFT の初期値まで持たせた Web ツールを公開した | @holometer | 20:49 |
| 30 | 音と画像を16パッドで鳴らす「VISUAL SAMPLER」 | Web Audio API で音声をデコードし再生ごとに BufferSource を作る16パッドのブラウザサンプラーで、パッドごとに音声 Buffer・画像 Blob URL・音量・ピッチ・ローパスを持たせて1操作で音と絵を同時に出す | @holometer | 21:08 |
| 31 | 「スタートアップだから」が通用しない、大手製造業向けSaaSのAWSセキュリティ設計 | 社内 IdP 認証で AWS access portal から各アカウントへ入り、通常は ReadOnly だけを付与して追加権限は Slack から申請し承認後に最長4時間だけ付与する構成を採っている | @yamamoto7 | 23:29 |
Qiita
| # | Title | Summary | Author | Published |
|---|---|---|---|---|
| 1 | FTPの再帰走査で cd(’..’) に頼ると壊れる — cwd依存をやめて絶対パスで辿る | Node.js の FTP 再帰走査を cwd 依存で書くと一部ディレクトリが漏れたり 550 CWD to the invalid path が連鎖するため、cd(’..’) をやめて絶対パスで辿る形に直した | @iwadjp | 01:17 |
| 2 | Spring Bootで作成したWebアプリをAWS EC2で公開する手順(パート4) | SSH 切断や EC2 再起動で手動起動のアプリが止まる問題に対し、systemd で Spring Boot を自動起動させる設定と Web アプリの停止方法までを通す | @ShineYamamoto | 02:43 |
| 3 | 縦書きの本文に画像を流し込む — figure だけ横書きに戻し、float で段の下端に置く | 縦書きでは figcaption が figure のブロック方向に積まれてキャプションが画像の左隣に縦一列で入るため、flex や grid や幅指定ではなく figure だけ横書きへ戻す解に行き着いた | @kodomo-news | 08:00 |
| 4 | WordPressプラグインでComposer依存関係を安全に同梱する | 複数のプラグインが同じ PHP プロセス上で動く WordPress では Composer の依存管理だけでは衝突を防げないとして、PHP-Scoper で AWS SDK for PHP を名前空間ごと隔離した | @ozekihiroshi | 08:50 |
| 5 | 完全無料で使えるAIツール「AI MTO Studio」を個人開発した話 | 複雑な登録や有料契約のハードルを下げることを狙い、登録不要ですぐ使えて過去の診断を振り返れる無料の AI 業務効率化ツールを公開した | @AI_MT0_Studio | 09:21 |
| 6 | AWS Organizationsによるマルチアカウント運用の基本設計とSCP・Terraformによる管理手法 | 初期設計を誤るとアカウントの乱立とセキュリティ統制の形骸化を招くとして、推奨される OU 設計・SCP の具体例・Terraform でのコード管理・導入チェックリストをまとめた | @blinkgroup_jp | 09:22 |
| 7 | # ExcelをCSV・JSONに変換する方法まとめ(JavaScript / Python / コピペで使える無料ツール) | Excel の1行目を見出しとするとオブジェクトの配列に対応づく前提を示し、JavaScript と Python でのコード変換、ドラッグ&ドロップの無料ツール、逆方向の変換までを並べた | @yuapi | 10:44 |
| 8 | WordPressからMoodleへ | 同じ S3 へのバックアップという目的でも、Moodle ではバックアップ対象そのものの意味が WordPress とかなり違い、移植では済まず設計から変わると分かった | @ozekihiroshi | 10:57 |
| 9 | Termux(Android)でClaude Codeの最新版をフル機能で動かす | proot-distro で Ubuntu を丸ごと用意しなくても、musl ビルドのバイナリを patchelf で書き換え DNS 解決だけ proot で補えば Termux 上で最新版がフル機能で動くと突き止めた | @Khronos31 | 11:05 |
| 10 | 「認可チェックしたはず」がバグを生む。認可結果を boolean ではなく Branded Types で縛る TypeScript 設計 | 認可関数が boolean を返すと誰が何にどの操作を認可されたかの文脈が消えるとして、Authorized<Action, Value> という Branded Types で認可の証拠を次の層へ引き継ぐ設計を示した | @Nirai_Hayakawa | 12:19 |
| 11 | 「なぜフロントとバックエンドの間に BFF を挟むのか?」 API Gateway との違いと、Cookie 回帰がもたらすセキュリティ境界 | 直接通信から API Gateway、BFF へ至った変遷を辿り、BFF の本質は UI 都合の分離と、ブラウザから生トークンを追放して HttpOnly Cookie へ回帰させるセキュリティ境界にあると位置づけた | @Nirai_Hayakawa | 12:19 |
| 12 | AppSync Eventsを用いたイベントドリブンなUI更新 | WebSocket や SSE のサーバーを自前で立てて再接続・fanout・認証の引き継ぎまで面倒を見る負担を避けるため、AWS AppSync Events でイベントをブラウザへ届ける設計と実装をまとめた | @Nirai_Hayakawa | 12:19 |
| 13 | TanStackとは何か —— 「React Queryの会社」が作る、型安全なライブラリ群の全体像 | React Query は現在 TanStack Query へ改称されており、Router・Table・Form・Virtual・Start まで同一の設計思想で揃うエコシステムになっていると全体像を整理した | @Sakaaaaai | 13:22 |
| 14 | Cloudflare D1にBEGIN TRANSACTIONは無い。実際に叩いて確かめる制約と、batch()での書き方 | 実際に叩くと BEGIN TRANSACTION ははっきり拒否され、D1 は個々のクエリまたは batch を自動的にトランザクションで包む設計で対話的トランザクションを提供しないと確かめた | @hiro123 | 13:27 |
| 15 | 文字列内の括弧は数えない:LLMストリームの途中JSONを仮閉じする | 依存ライブラリなしの TypeScript で、文字列の外だけで { と [ をスタックに積み、末尾が文字列の途中なら ” を先に足して LIFO で閉じることで途中の断片を JSON.parse 可能にした | @Karentia | 13:45 |
| 16 | IAMの not authorized / AccessDenied を5分で切り分けるデバッグ手順 | 権限が通るのは明示的な Allow があり明示的な Deny が無いときだとして、エラーメッセージの読み切り・実行者確認・ポリシー確認・Deny / SCP / Permissions Boundary の順に見る手順を示した | @riverwell2359 | 14:14 |
| 17 | 「電話番号が不正です」はもうやめよう! invalid の手抜き直訳がユーザーを犯人扱いする理由 | invalid や illegal をそのまま「不正」「無効」と直訳するとユーザーを犯人扱いする表現になるとして、直訳バイアスなど3つの罠を挙げ意味の伝わるエラーメッセージへ書き換えた | @masamis | 14:50 |
| 18 | 音声AIのプロンプト変更を本番へ直結しない:JSONLをpipeして割り込み・復旧を回帰テストする | 会話イベントを JSONL として保存しプロンプト候補へ pipe する回帰テストを作り、割り込み・期限切れ・復旧といったターン制御の退行をブラウザでの数回の会話確認より先に捕まえられるようにした | @susie000720 | 15:22 |
| 19 | MarkdownからHTMLに変換するツール | 入力した Markdown を HTML へ変換してリアルタイムでプレビューするツールを GitHub Pages 上に公開し、サンプルコードも併せて残した | @shiro091 | 15:48 |
| 20 | 【備忘録】TypeScript入門 #2 変数・配列・オブジェクト | macOS と Node.js v25.1.0 / TypeScript 7.0.2 の環境で、const と let の使い分けと、型推論により型注釈を省ける場面を確かめた | @miya1221 | 16:13 |
| 21 | RAG × AIエージェントで過去資料を参照しながら企画書を生成するアプリを作った | Next.js と Vercel AI SDK のストリーミング、Supabase pgvector によるベクトル DB 設計を組み合わせ、複数ステップのヒアリングで情報を集める AI エージェントを構築した | @sgm-enjineer | 16:52 |
| 22 | AgentCore Gateway と Lambda で決定論的な処理をツール化する AI エージェントの「Workflow as Tools」を理解 | ワークフローが主導権を持つ前回の構成とは逆に、Slack 投稿のような決定論的な処理そのものを AI エージェントのツールとして提供する Workflow as Tools パターンを試した | @leomarokun | 17:26 |
| 23 | Exploring Open Data: Structuring & Mapping UN SDG Indicators in TypeScript(オープンデータを探る:国連SDG指標を TypeScript で構造化・マッピングする) | 国連 SDGs の17ゴール・169ターゲット・250超の指標が階層的にどう関係するかを、TypeScript で型付けしてモデル化する方法を扱う | @sdgeditorial | 17:48 |
| 24 | TBL検索向上のためINDEXを用いて実行時間を縮小させた件 | 数件のデータで動かしていた workspace_sets テーブルに数百万件規模を想定した検索が必要になったため、インデックスを追加して実行時間を縮めた | @o68606007 | 18:00 |
| 25 | A Retry-Safe MediaRecorder State Machine for Browser Voice Takes(ブラウザ音声収録のためのリトライ安全な MediaRecorder ステートマシン) | 明示的な状態モデルが無いと2回目のクリックで停止処理中の録音の上に別のレコーダーが立ち上がるとして、撮り直しや再生、非同期アップロードに耐える状態機械を設計した | @liujd6-commits | 19:00 |
| 26 | Playwright vs Cypressを徹底比較!最新E2Eテスト選定ガイド | パフォーマンス・機能・開発体験・AI 活用への展望まで多角的に比べ、プロジェクトに応じた E2E テストツールの選定基準と導入時のポイントを整理した | @DaokFrontier | 19:18 |
| 27 | AWS ECS + FastAPIをデプロイした — ECRとFargateの構成 | 常時トラフィックのある API には Lambda より ECS が向くと判断し、scanOnPush=true でプッシュ時に脆弱性スキャンが走る ECR 構成から Fargate でのタスク起動までを通した | @cozy_666_tech | 19:19 |
| 28 | AWS CDK入門 — インフラをPythonで書けるのが面白かった | Terraform と比べたうえで Python で書ける AWS CDK を選び、S3 バケットから VPC・サブネット、ApplicationLoadBalancedFargateService までをコードで定義した | @cozy_666_tech | 19:20 |
| 29 | RDS vs Aurora Serverless — データ案件でどっちを選ぶか | 大量の INSERT / UPDATE が走るデータ処理案件では Aurora が有利な場面がある一方、FastAPI の CRUD API 程度のトラフィックなら RDS で十分なことが多いと結論づけた | @cozy_666_tech | 19:20 |
| 30 | AWS IAMを整理した — 最小権限原則とロール設計 | 当初 AdministratorAccess を付けて動かしていた危険性を踏まえ、ARN のワイルドカードを絞る指定と、ECS のタスクロール/タスク実行ロールの分離まで設計を見直した | @cozy_666_tech | 19:20 |
| 31 | AI驚き屋発見器を作ってみた | X の AI 関連投稿を貼ると0〜100点で「驚き屋」度をスコア化し、理由付きで中身があるのか煽りだけなのかを判定するアプリを Vercel 上に公開した | @yama3133 | 21:18 |
| 32 | Server Actionでデータを追加したのに、一覧に反映されない理由 — revalidatePathで直す | Next.js App Router では保存後にキャッシュ更新処理が抜けていると一覧へ反映されず再読み込みで初めて出るため、revalidatePath を呼んで直す必要があると示した | @ennagara128 | 22:10 |
| 33 | 判定条件をイベントごとに変える――ResolutionDefinitionで難易度をデータ化する【第19回】 | React と TypeScript で Web RPG を作る連載で、プレイヤーの能力値だけでは判定できないため難易度を GameEvent へ直接持たせず ResolutionDefinition として分離した | @mild_bonobo5557 | 22:18 |
| 34 | 個人開発のAWSで「無料かつセキュア」に外部通信する構成を試してみた(Egress-Only IGW編) | NAT Gateway や Transit Gateway がどちらも月額6,000円前後の固定費になるのを避けつつ、Private Subnet の EC2 から安全に外部インターネットへ出る構成を試した | @nabeo_ji | 22:20 |
| 35 | FSx for OpenZFSのメモリ使用率が高い理由 - ZFS ARCの仕組みと監視設計 | 10GiB のファイル書き込みで MemoryUtilization が20%台前半から67%台へ跳ね上がったのはメモリリークではなく、ZFS の ARC キャッシュによる想定どおりの挙動だと突き止めた | @ike_s_muramatsu | 22:33 |
| 36 | 不可視文字の位置を出すとき、桁はコードポイントで数える | ゼロ幅スペース(U+200B)・ノーブレークスペース(U+00A0)・BOM(U+FEFF)を見つけるチェッカーを作り、位置の数え方をコードポイント基準に決めた | @hashito | 22:42 |
| 37 | 【コツコツAWS】AWS CDK - 認証関係のリソースを実装する際の対応 - | AWS コンソールから手作業で構築していた Cognito と Signed Cookies による認証を cdk deploy 1回で完結させる実装に取り組み、鍵ペアや依存パッケージ周りの詰まりどころを整理した | @guupys | 23:53 |
Publickey
2026-08-29 付の記事はありませんでした
gihyo.jp
2026-08-29 付の記事はありませんでした
GIGAZINE
| # | Title | Summary | Published |
|---|---|---|---|
| 1 | Chromeで小さなJPEG画像が違うように見える理由 | Chrome が高度な JPEG デコード最適化処理を採用していることが原因で、アイコンのような小さくシャープな画像ほど他ブラウザとの表示差が目立つと説明する | 18:00 |
ITmedia News
2026-08-29 付の Web 開発関連記事はありませんでした(対象日の掲載2件はいずれも Web 開発トピック対象外)
TypeScript Blog
2026-08-29 付の記事はありませんでした
Node.js Blog
2026-08-29 付の記事はありませんでした
Astro Blog
2026-08-29 付の記事はありませんでした
Cloudflare Blog
2026-08-29 付の記事はありませんでした
Vercel Changelog
2026-08-29 付の記事はありませんでした
AWS What’s New
| # | Title | Summary | Published |
|---|---|---|---|
| 1 | Amazon Bedrock AgentCore Memory now supports fine-grained access control(Amazon Bedrock AgentCore Memory がきめ細かなアクセス制御に対応) | OAuth(JWT)認証を設定した AgentCore Gateway を Memory の前段に置き Cedar ポリシーを付けることで、独自の認可ロジックを書かずにユーザー単位・テナント単位のメモリ分離を強制できる | 05:00 |
| 2 | Amazon Bedrock AgentCore Memory now supports flexible namespace variables(Amazon Bedrock AgentCore Memory が柔軟な名前空間変数に対応) | 組織・テナント・チーム・環境といったアプリ固有の軸で長期メモリを区切れるようになり、戦略の重複作成や組み込み変数の使い回しを避けられる | 05:00 |
Google Cloud Blog
フィード(cloudblog.withgoogle.com)が HTTP 500 を返し続けたため取得できませんでした
Supabase Blog
2026-08-29 付の記事はありませんでした
web.dev
2026-08-29 付の記事はありませんでした
Mozilla Hacks
2026-08-29 付の記事はありませんでした
CSS-Tricks
2026-08-29 付の記事はありませんでした
Smashing Magazine
2026-08-29 付の記事はありませんでした
Hacker News
| # | Title | Summary | Published |
|---|---|---|---|
| 1 | How to run Qwen3.8-27B on a single 16GB card(16GBカード1枚で Qwen3.8-27B を動かす方法) | RTX 3080 の 16GB VRAM に収めるには UD-IQ3_XXS 量子化と KV キャッシュ量子化の組み合わせが最良だったとして、Llama.cpp のフラグまで具体的に挙げる | 01:51 |
| 2 | BotBase for Operators: A clearer path to joining Cloudflare’s bot directory(BotBase for Operators:Cloudflare のボット・エージェント名鑑に参加する明確な経路) | ボット運営者向けに Cloudflare ダッシュボード内へ申請の管理画面が用意され、申請状況の追跡と編集、コンテンツの使い方を宣言する behavior モデルが加わった | 02:14 |
| 3 | Show HN: Hi agent – run npx microfeed/CLI manage to deploy CMS on Cloudflare(Show HN: ローカルAIエージェントに1つのプロンプトを貼るだけで Cloudflare へ CMS を配備) | Codex や Claude Code などターミナルを実行できるローカルエージェントへ定型プロンプトを貼るだけで、microfeed の Cloudflare への配備が進む導線を用意した | 03:55 |
| 4 | Running Llama 3.1 405B(Llama 3.1 405B を自分で動かす) | どの公開推論プロバイダーもホストしなくなった Llama 3.1 405B (base) を、オンデマンド GPU インスタンス上で1時間あたり約20ドル・準備10分で動かす手順を示す | 05:01 |
| 5 | Postgres Isn’t Slow. Your Storage Is(Postgres が遅いのではない、ストレージが遅いのだ) | POSETTE 2026 での Sai Srirampur 氏の講演を振り返り、ローカル NVMe と EBS のベンチマーク比較と、その裏にある本番構成を示す | 07:39 |
| 6 | PostgreSQL system catalog changes across versions(PostgreSQL のシステムカタログのバージョン間差分) | PostgreSQL のシステムカタログがバージョンごとにどう変わってきたかを引ける pg-catalog-almanac を公開した | 08:22 |
| 7 | I built a headless browser for AI agents in Rust. no Chromium, no V8(AIエージェント向けのヘッドレスブラウザを Rust で自作した。Chromium も V8 も使わない) | r/codex への投稿が転載されたもので、リンク先が Reddit のため本文は取得できなかった | 09:12 |
| 8 | I used to hate Tailwind CSS. Here’s what changed my mind(Tailwind CSS が嫌いだった私の考えが変わった理由) | 生成される CSS が画面数に関係なく数十KBのまま増えない点と、1クラス1プロパティで詳細度・命名の争いが消える点の2つで、5年以上の反対派だった著者が考えを変えた | 09:36 |
| 9 | Increased Errors for Durable Objects in the Hong Kong Region – Cloudflare Status(香港リージョンの Durable Objects でエラー増加 — Cloudflare ステータス) | 香港リージョンの Durable Objects でエラーが増えた障害の記録で、影響度は Minor Impact として扱われている | 10:43 |
| 10 | A browser-based automated JavaScript testing framework in one .html file(1つの .html ファイルで完結するブラウザ上の自動 JavaScript テストフレームワーク) | ビルド工程もパッケージも要らず、単一の HTML ファイルをブラウザで開くだけで JavaScript の自動テストが走る構成にした | 13:31 |
| 11 | Changes in MySQL 26.7.0(MySQL 26.7.0 の変更点) | MySQL 26.7.0 の公式リリースノートだが、掲載元 dev.mysql.com が Oracle 側の障害で応答せず変更点の中身までは確認できなかった | 17:07 |
| 12 | Lean Explained with TypeScript(TypeScript で説明する Lean) | 数学の命題を証明し検証器が正しさを自動で確かめる言語 Lean を、TypeScript の型システムに引き寄せて説明する | 17:10 |
| 13 | Alt text passes automated checks. That doesn’t mean it’s any good(alt text が自動チェックを通っても、それが良いとは限らない) | Web の人気ページ上の画像の4枚に1枚以上が alt text を欠くか曖昧か隣接画像からの流用だとして、GitHub Accessibility Scanner 用のプラグインを作った | 22:33 |
| 14 | Stripe LLMS.txt with note to install latest(Stripe の llms.txt、最新版を入れるよう注記付き) | Stripe のドキュメント用 llms.txt に、記憶したバージョン番号に頼らず npm view stripe version などで最新版を確認してから固定せよという指示が書かれている | 23:29 |
| 15 | Cloudflare Workers: Request Collapsing(Cloudflare Workers: リクエストの集約) | Workers Cache で Worker のレスポンスをキャッシュし、レイテンシと Workers の使用量の両方を減らせると説明している | 23:48 |