VOL. 108
WEB DEV DIGEST
WEB DEV OUTLINE
2026-08-22
土曜日 · JST
TODAY’S ISSUE 2026年8月22日 · 土曜日 WEB FRONTLINE

OraがVercelでAIエージェント6種を横断ベンチマーク、Google Cloud週次更新ほか — Web Dev Digest: 2026‑08‑22

Top 20

How Ora benchmarks every major AI agent on Vercel(Ora が主要 AI エージェントを Vercel 上でベンチマークする方法)

Source: Vercel Changelog | Published: 2026-08-22 06:00 JST

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

Source: Google Cloud Blog | Published: 2026-08-22 01:00 JST

Amazon EKS Capability for Argo CD now supports custom configuration(Amazon EKS の Argo CD 機能がカスタム設定に対応)

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

Amazon Bedrock announces reduced pricing for OpenAI GPT-5.6 Sol(Amazon Bedrock が OpenAI GPT-5.6 Sol の値下げを発表)

Source: AWS What’s New | Published: 2026-08-22 05:11 JST

Claude Code v2.1.239: Bedrock二重課金バグ修正とPython SDK移行コマンド追加

Source: Qiita | Published: 2026-08-22 20:30 JST

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

Source: Zenn | Published: 2026-08-22 10:04 JST

Streamlit 1.61.0 の便利な新機能

Source: Zenn | Published: 2026-08-22 12:36 JST

[Mastra Announce] AI SDK v7対応で画像生成・推論制御・マルチモーダル入力をMastraから扱う

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

絵文字Brainfuck「emoji_bf」で比べるMojo 1.0 / Rust / JavaScript / Pythonの実行速度

Source: Zenn | Published: 2026-08-22 15:58 JST

SSGをViteプラグイン化し3年振りにリリース - minista v4

Source: Zenn | Published: 2026-08-22 19:46 JST

Say it once: introducing Bot Preference Sync(一度言えば済む — Bot Preference Sync の提供開始)

Source: Cloudflare Blog | Published: 2026-08-22 08:19 JST

Show HN: Forst – migrate TypeScript back ends to Go incrementally(Show HN: Forst — TypeScript バックエンドを段階的に Go へ移行する)

Source: Hacker News | Published: 2026-08-22 22:12 JST

MCP Tasks拡張、SDK 2.0.0で動いたのは4メソッドだけだった

Source: Qiita | Published: 2026-08-22 09:05 JST

個人開発SaaSの通知基盤を Vercel Cron + Supabase で作る(コストと運用の現実)

Source: Qiita | Published: 2026-08-22 10:09 JST

CodexからDocker版Qiita CLIを操作して、確認後に記事を公開した

Source: Qiita | Published: 2026-08-22 12:02 JST

Next.jsの画像が本番VPSだけ壊れた。Docker Volume・UID/GID・next/imageを切り分けた記録

Source: Qiita | Published: 2026-08-22 12:16 JST

Show HN: Caspian – Talk to Human Tool for AI Agents(Show HN: Caspian — AI エージェントのための人間との対話ツール)

Source: Hacker News | Published: 2026-08-22 01:17 JST

Show HN: Visual way to understand things in parallel(Show HN: 物事を並行して理解するためのビジュアルな方法)

Source: Hacker News | Published: 2026-08-22 02:06 JST

AWS Glue 6.0 delivers 30% price reduction and Iceberg v3 support(AWS Glue 6.0 が30%の値下げと Iceberg v3 対応を実現)

Source: AWS What’s New | Published: 2026-08-22 01:42 JST

Amazon Connect Customer now lets managers chat with their data(Amazon Connect Customer でマネージャーがデータと対話できるように)

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


All Articles

Zenn

#TitleSummaryAuthorPublished
1ローカル開発URLを安定化するリバースプロキシ - Portless可変ポートの開発サーバーを https://<name>.localhost の固定URLへ割り当てる Vercel Labs 製CLI Portless 0.15.5 を、GitHubの固定コミット指定で導入している@suwash00:00
2「RSC と GraphQL が同じ問題を解決していること」を説明したい自分がいることに驚いたんだよねDan Abramov の記事を下敷きに、コンポーネント内 fetch によるコロケーションから出発して RSC と GraphQL が同じ問題に答えていることを図で噛み砕いている@ntk22100:18
3Gemini Sparkを触る勉強会をやってみて考えた、ノーコードAIエージェントとこれからのエンジニア事前資料なしで公式ドキュメントを画面に出しながらライブで触る勉強会を YouTube Live 配信付きで主催し、ノーコードAIエージェントの立ち位置とエンジニアの役割を考え直している@shu_kob00:21
4viteのbuild時に環境変数をチェックした話vite/client.d.ts の型定義では環境変数の設定漏れに実行時までは気づけないため、zod のスキーマを Vite プラグインの configResolved で config.env に当ててビルド時に落としている@miyamony00:29
5J-Quants APIで株価・決算データを収集する【日本株クオンツ研究ノート Vol.2】Google Cloud 上の Python・uv・DuckDB 環境から J-Quants API で上場銘柄一覧・日足・決算サマリーを取得し、Parquet に保存して DuckDB から横断分析できる形にしている@hiratsukaaa68202:28
6dev でだけ 404 になる Next.js の API route を「契約テスト」で守るApp Router の route.ts で GET / POST 以外の値を export するとルートとして認識されず、ビルドも型検査も通るのに dev だけ404になる回帰を契約テストで止めている@kodomo_news08:07
7AWS Amplify Gen 2は何が違う?実装2例で理解するAmplify Hosting は Next.js をビルドして配信するサービス、Amplify Gen 2 は認証やDBを TypeScript で定義する仕組みで置き換え関係ではないと整理し、実装2例で使い分けを示している@yamato_snow08:07
8Web Audioだけで仕様準拠WAV(16bit/モノラル/非圧縮)を録音するMediaRecorder が出す webm/opus は非可逆圧縮で声質変換や特徴抽出の前段で情報が落ちるため、Web Audio だけで16bit・モノラル・非圧縮の仕様準拠WAVを録る実装へ切り替えている@orca_forge10:00
9Cloudflare Pages で 404 が 200 を返していた — 404.html が無いと SPA 扱いになる404.html が無いプロジェクトは存在しないパスも SPA 扱いでトップページの中身を HTTP 200 で返してしまい、curl でステータスコードを見るまで気づけなかったと明かしている@ukintech10:38
10オーナー認証を実装したのに、映像URLだけ誰でも見られる状態だった話REST API にオーナー認証を実装しても、レスポンスに含まれる映像URLを直接叩けば event_id だけで誰でも再生できる状態が残っていた原因を、GCS 移行時のURL設計に求めている@ym_studio_craft11:38
11PGroonga用MCPを作ったよAI は SQL を書けても日本語検索の表記揺れや異体字でつまずくとして、PGroonga のインデックス作成・ノーマライザー・トークナイザー選択を MCP 越しに扱えるようにしている@circleback11:55
12毎朝 CloudWatch を見回るエージェントを作ってみたら、翌朝さっそく仕事をしてくれた話業務では要件と制約で複雑になりがちな構成の反動として Strands Agents + AgentCore だけの汎用エージェントを組み、毎朝 CloudWatch を見回らせたら翌朝さっそく仕事をしたと報告している@ncdc15:00
13私が強いと思うエンジニアの大体の特徴AWS SAP や IPA 高度試験、通算100本超の技術ブログ、1リポジトリ500コミット以上の個人開発、情報系の学位、TOEIC 700点以上、OSS への PR 5件マージという実務外の6指標を挙げている@naoki_mm15:18
14Reactのデータグリッドで日本語入力が壊れる理由と、その直し方IME オンでセルが編集状態にならず1文字目が消える、変換確定の Enter で下のセルへ飛ぶ、変換候補選択中の矢印キーで選択が動く、という日本語環境固有の3症状の直し方を示している@teraaa1215:19
15仮想スクロールで「日本一広告が多いサイト」を作ったら950円稼げた話「広告が多すぎるサイトはどこまで作れるか」という思いつきから100万個の広告を並べたサイトを Cloudflare Pages 上に公開し、現時点で950円ほどの収益が出ていると明かしている@reodesuxz15:34
16AWS Systems Manager Session Manager を用いた安価な踏み台サーバーの構成SSH ポートを公開する従来の踏み台に代えて、ローカルの SQL クライアントからプライベートサブネットの RDS まで SSM Session Manager で繋ぐ経路を安価な構成で組んでいる@frontendflat15:57
17Post HTTP ― Webだけがインターネットではない文章を読むだけでも大量の JavaScript 実行と Cookie 同意と複数の外部サーバー接続を伴う現状を挙げ、Web を置き換えるのではなく HTTP 以外のインターネットを選択肢に戻そうと提案している@z016:02
18LLM APIはどこから使うべきか?AWS・GCP・Azure・直API・AI Gatewayの選び方同じ Claude でも Anthropic 直API・Bedrock・Vertex AI・Microsoft Foundry・AI Gateway 経由で契約も処理基盤も使える機能も揃わないとして、モデル選定と経路選定を分けるべきだと述べている@yhay8116:37
19半導体ダッシュボードを1時間おきに自動デプロイするCIを組んだら、2日分のデータを4回巻き戻していたのは自分だった米国半導体19社と日本のOTC ADR 9社など30銘柄のダッシュボードを1時間おきに自動デプロイしていたら、2日分のデータを4回巻き戻していた犯人が自作CIだったと突き止めている@ivyxon17:33
20Query-aware Compressionは本当に効く?BedrockでRAGのトークンとコストを実測Haiku 4.5 で圧縮し Sonnet 4.5 で回答する構成を日本語FAQで実測し、Sonnet への入力トークンは最大94.2%削減できたが総コスト削減は小さいコンテキストで2.3%、大きいコンテキストで53.6%に留まった@kashiwabaray18:15
21AIエージェントの実行基盤を比較——自前実装 vs Temporal vs AWS Durable FunctionsAI に何を判断させるかは各種フレームワークで簡単になった一方、承認待ち・再起動・再試行・二重実行防止は残るとして、同じ処理を自前実装・Temporal・AWS Durable Functions で書き比べている@aecomet18:58
22非エンジニアがStripe決済を実装してわかった「3つの鍵」と設計の話詰まったのはコードの書き方ではなく Stripe の構造理解だったとして、STRIPE_SECRET_KEY・STRIPE_PRICE_ID・STRIPE_WEBHOOK_SECRET という3つの鍵の役割と取得場所を非エンジニア視点で整理している@kawasaki319:41
23Next.js 16.3 の instant navigation と instant() を整理するinstant navigation は SPA へ完全移行する仕組みではなくサーバー主導のまま体感速度を上げるもので、どのルートを先にキャッシュしどこを最適化から外すかを決めて使うものだと整理している@pug21:37
24Biome と ESLint + Prettier の違いを整理する違いは優劣ではなく1ツールにまとめるか役割を分けるかだとして、新規なら Biome、既存の ESLint ルールやプラグインが多いなら ESLint + Prettier という判断軸を示している@pug21:39
25Cloudflare Pagesのサイトマップが1ヶ月半「取得できませんでした」だった話200 / application/xml / Googlebot 名義でも200と配信側は終始正常で、再送信もファイル名変更も空振りしたが、独自ドメインへ移した当日に「成功しました」へ変わった(因果は未証明)と書いている@tyuya21:58
26GurenがHonoを選んだ理由と、その上に積んでいるものBun 上で動く Laravel ライクなフルスタック TypeScript フレームワーク Guren が、Hono で HTTP・Drizzle ORM で DB・Inertia.js でフロントを繋ぎつつ、利用者に Hono の API を直接触らせない構造を説明している@7nohe21:59
27株価・決算データで一次スクリーニングを作る【日本株クオンツ研究ノート Vol.3】Vol.2 で保存した Parquet の株価・決算データから、数千銘柄を比較可能な形へ整理して追加調査の候補を絞る一次スクリーニングを組んでいる@hiratsukaaa68223:30

Qiita

#TitleSummaryAuthorPublished
1家族用の買い物リストPWAをReact・Cloudflare Workers・D1で作ったGoogle Keep では商品名で絞り込めず誤操作で並びが崩れ、チェック済みが「今回買った」と「今は買わない」の両方を意味してしまう不満を、商品マスタの3状態管理と IndexedDB キャッシュ+楽観的更新で解いている@shiva9ro00:54
2AWS Certified DevOps Engineer - Professional (DOP-C02)を更新しました失効間近の AWS Certified DevOps Engineer - Professional を、SAP-C02 でも使った Udemy の日本語実践問題集だけで更新できたと報告している@user00706:37
3VSCode→WordPress自動投稿システムでMarkdownがそのまま表示された話marked で HTML へ変換して REST API へ送るモードは問題なく動くのに、WP Githuber MD を挟むと Markdown 記法が画面にそのまま出る原因を切り分けている@caymezon08:40
4PostgreSQLの実行計画(EXPLAIN)を読み解きクエリを改善するための実践手順とチェックリストEXPLAIN (ANALYZE, BUFFERS, COSTS, TIMING, SUMMARY) を基本形に、ボトルネックがスキャン方法にあるのか結合アルゴリズムにあるのかを客観的に切り分ける判断基準を PostgreSQL 12 以降前提でまとめている@blinkgroup_jp09:22
5小技を集めたプラグインを作りました。(アメバブログ連携向け)自作 YouTube プレーヤーで Alt+クリックしたサムネイルをリスト先頭へ移動させ、そのままサーバーDBへ保存しURLとクエリ検索まで更新する小技をプラグイン化している@tecoyan09:49
6「カクつく」の原因は補間ではなく日程表だった(動きを疑う順番)5秒間隔の設定に対し動きが9秒あり再生中の再呼び出しで経過時間が0に戻っていたのが「カクつき」の正体で、補間より先に再生スケジュールの重なりを疑うべきだったと振り返っている@Renga10:23
7WordPress Media Libraryが画像だらけになる問題をMD5ハッシュで解決する同名画像を再 POST すると WordPress が screenshot-2.png のように連番を振って増殖するため、タイムスタンプ付与や毎回削除→再アップを却下し内容の MD5 ハッシュをファイル名へ埋めている@caymezon10:37
8固定IPが必要な環境でもRegional NAT Gatewayを使うメリットRegional NAT Gateway は既定だと EIP を AWS が自動払い出しするため固定IP要件では使えないが、Manual Mode なら EIP と AZ を指定でき、Zonal NAT Gateway 2台構成と比べた利点を検討している@toumakido11:21
9SaaS向けapexドメイン対応の価格が桁違いになる理由apex の A レコードを受ける入口の月額が CloudFront エニーキャスト静的IP 15,000ドル、Global Accelerator 約18ドル、Approximated 20ドルと最大750倍開く理由を、Price List API の値を出典に説明している@mori-dev@github11:28
10Firebase AuthをNext.js SSRと将来のモバイルアプリで共用する認証設計Web は httpOnly セッション Cookie を verifySessionCookie() で、将来のモバイルは ID token の Bearer を verifyIdToken() で検証しつつ、認可キーはどちらも Firebase UID へ揃える設計を採っている@neko-sen12:16
11AIクローラーのUAは名乗るだけ — 検証済みだけ数えたら本物468件・偽装991件だったCloudflare 無料プランの httpRequestsAdaptiveGroups を verifiedBotCategory とサイトマップ実在パスの2軸で割り直したところ、8日分で記事取得は468件、.env 狙いの認証情報スキャンが991件、GPTBot 名義で検証できたのは13%だった@Aulvem12:31
12備忘録:今さらNext.jsの全体像を整理する。App Router・RSC・Server Actions・キャッシュがどう噛み合うのか(Next.js 16 / React 19)機能を個別に使えることと全体を1枚で説明できることは別物だったとして、Next.js 16 / React 19 前提で App Router・RSC・Server Actions・Route Handlers・キャッシュの対応関係を棚卸ししている@nogataka12:50
13備忘録:Next.js App RouterでServer Actions方式とAPI方式をどう使い分けるか。判断基準と選定フローを整理するどちらでも動くが設計上の目的が違うため後から手戻りが出るとして、実装・通信・認証・キャッシュ・エラー処理・再利用性の6観点を比べて選定フローへ落としている@nogataka12:50
14備忘録:Next.jsのServer ActionsをRSC・React 19から理解する。SSR・Hydration・再描画との関係を1本の流れに整理するServer Actions は単独の便利機能ではなく RSC で組んだサーバー主導 UI へ更新経路を1本足す仕組みだとして、SSR・Hydration・再描画との関係を1つの処理フローへ並べ直している@nogataka12:50
15GitHub ActionsでPull Requestの変更範囲を制御するOSS「PR Boundary」を作ったscope:docs のようなラベルと .github/pr-scope.yml の allow / protected 定義で、人でも Dependabot でもコーディングエージェントでも変更してよい範囲を機械的に制限する GitHub Action を公開している@Winter_Moon14:02
16EC2 プライベートIPアドレスを引き続き使用したい場合のリストア方法AMI からのリストアでプライベートIPを引き継ぐには EC2 削除前に NIC の「インスタンス終了時に削除」を外して残す必要があり、コンソール表示が true のままになるため CLI で false を確認している@XYZXYZXYZ14:12
17Viteなし・Bunだけで作るHono+React最小構成ハンズオンBun.serve() の routes に HTML import を渡すだけで JSX/TSX のバンドルと HMR まで済むため Vite 一式が要らず、hc<AppType>() の型導出と bun build --compile の単一実行ファイル化まで通している@hidao14:26
18【実務で使えるSVG】path・rect・circleの着色と線のデザイン チートシートfill や stroke は覚えていても毎回調べ直していた stroke-linecap stroke-dasharray fill-opacity などを、path・rect・circle 共通の早見表へまとめている@RYMK_Works14:27
19iTunesのプレイリストをAndroidへ同期したい。でも削除事故は避けたいので「計画→確認→実行」型CLIを作ったiTunes の .m3u8 はパス情報だけで Windows 絶対パスのため Android で解決できないとして、曲ファイルのコピーと相対パス化と FTP 転送を「計画→確認→実行」の3段に分け、孤立ファイル削除を自動判定させない設計にしている@iwadjp14:39
20TypeScriptでToken Bucketを実装する:ユーザー単位のレート制限を公平にするレート制限で最初に決めるのはアルゴリズムではなくキーだとして rate:user:<userId>:answer のようにユーザー×操作種別で分け、拒否時も retryAfterMs を返し、複数プロセスでは Redis Lua で補充と消費を原子化している@Karentia14:56
21(海外登壇レポート)在庫オーバーセルをゼロにする話をAWS Community Day Singapore 2026でしてきたAurora DSQL の OCC でフラッシュセールのオーバーセルをゼロにする話を登壇したが、裏番組の Kiro ワークショップへ人が流れて聴衆11人・質疑ゼロだったと明かしている@yama313315:31
22【個人開発】100万個の広告を仮想スクロールで描画するサイトを作って950円稼いだ話100万個の広告をそのまま DOM へ置くとメモリとレイアウト計算で破綻するため仮想スクロールを採り、実際に DOM 上へ存在するのは表示範囲の約10倍程度に抑えたと説明している@reodesuxz15:35
23TypeScript 5.xで進化!イミュータブル実装を堅牢にする3つの秘訣TypeScript 5.0 以降のデコレーターは ECMAScript 標準機能となり experimentalDecorators の指定が不要になったとして、Redux のイミュータブルな状態管理と組み合わせる3点を挙げている@DaokFrontier16:06
24わかったようでわからない非同期処理の完全理解①Vue 3 で public/sword.json を読む例を使い、取得直後に使うとまだ届いておらずエラーになる書き方と async / await で待つ書き方を並べている@yuki_crossroad16:08
25わかったようでわからない非同期処理の完全理解②:Axiosを使うとどうなる?Axios が返事の前に Promise を返すことを踏まえ、受け取れたときの処理を .then()、受け取れなかったときを .catch() に分けて画面表示を変えている@yuki_crossroad16:35
26Playwrightで「固定秒数待ち」がタグ入力を黙って飛ばした話「公開に進む」クリック後に固定4秒待ちだけで公開設定画面を前提にしていたため、本文が長く保存中が続く記事では画面未到達のまま hashtag input not found - skip を出しタグ0件で公開していた@SciCos16:43
27わかったようでわからない非同期処理の完全理解③:Axiosで複数のソードを一覧表示してみる3本のソードを public/swords.json から受け取って Vue 3 の v-for で並べ、.then() と async / await のどちらを使うかも自分なりに整理している@yuki_crossroad17:00
28「AIに引用されているか」を数値にする — LLMO可視性スコアの設計と、実装して初めて分かった落とし穴引用を source_url / answer_mention / search_result の3種に分け、出典リスト掲載・本文言及・内部検索結果ヒットでは価値が違うとして強度3段階の重み付けで0〜100のスコアへ落としている@mistudio17:16
29【データサイエンス環境構築】 SpyderでAWSのEC2インスタンスにリモートアクセスするUbuntu の EC2 を起動して .pem キーで接続し、Python 仮想環境を用意したうえで Spyder 6.1.6 のリモートアクセスから AWS の計算リソースを使う手順を通している@TomoSub17:26
30miseを導入してnode+pnpmの環境構築をさくっとやってみたNode.js は nvm、Python は pyenv と別々のバージョン管理ツールを覚える状態を避けるため、mise 1本で Node.js と pnpm を入れてプロジェクト単位に版を揃えている@numayo_factory17:52
31Terraform : ECS Fargate環境を構築する(1) ― クラスタ・ネットワーク・タスク定義の基本設計ALB 配下の ECS Fargate に RDS(PostgreSQL)と ElastiCache(Redis)を組み合わせる構成を4回連載の1本目として、EC2 キャパシティプロバイダーを使わず containerInsights を有効にしたクラスタから作っている@ham-nao18:07
32f26: レシートの文字起こし ( googleレンズ )Local LLM での試行錯誤はいったん置き、Google レンズ+Gmail+GAS+スプレッドシートの連携でレシートの文字起こしを最短経路で実現している@cxfgp18:40
33Amazon Connect のコンタクトフローを CDK で管理しつつ、AWS アカウントに依存させない方法コンタクトフローの実体が JSON で他リソースを ARN 直参照するため複数アカウントへ展開するたび手で書き換えが要る問題を、L1 construct の CfnContactFlow を使ってアカウント非依存にしている@nskworld40418:51
34Bedrock AgentCore Runtime Instances を試してみたmicroVM 一択で最大8時間だったセッションが、自アカウントの EC2 で動く Instances により最大14日間・GPU 対応・同一インスタンス上での複数エージェント協調まで広がり、既存の Savings Plans や ODCR をそのまま使えると整理している@leomarokun19:09
35Amazon EVS で VCF 9.1 のデプロイがさらに簡単に!CloudFormation スタック1つで構築Terraform→Python→手動 OVA デプロイ約30分→Python という3フェーズ方式の後継として、CloudFormation スタック1つだけで VCF 9.0.2 / 9.1.0 を完走させる EVS Deployment Orchestrator を試している@mtoyoda19:37
36create-react-appで作ったディレクトリーからnpm create vite [ディレクトリー名]で作ったディレクトリーに移行しました。create-react-app に ESLint を入れようとして deprecated が大量に出たため Vite へ移し、git switch で未追跡の App.css / index.css が上書き警告になった箇所まで作業ログに残している@tetu25619:54
37AWSでサーバーレスな「未達成なら寄付Todoアプリ」を作ってみた #1(設計〜バックエンド基礎編)期限までに未達成なら重要度に応じて1,000/5,000/10,000円が自動で寄付として引き落とされるアプリを、S3+CloudFront・API Gateway・Lambda・DynamoDB・Cognito・EventBridge・Stripe で組んでいる@matrin19:55
38「知りたいこと」から逆算してGA4のイベントを設計するVue アプリへ追加した導線が実際に使われているか、ユーザーがどの経路で来ているかという「知りたいこと」から逆算して GA4 のイベントを決め、計測して分かったことを整理している@megumi_i20:13
39RPGのイベントをTypeScriptの型で表現する――GameEvent設計【第12回】街道データ Road が持つ eventPoolIds の参照先である GameEvent 型を、どの街道・依頼で、どんな条件で起き、戦闘・交渉・調査のどれを選べるかまで表現できる形へ設計している@mild_bonobo555722:11
40TypeScript Decoratorで学ぶ!ゼロから作る依存性注入コンテナTypeScript 5.0 以降の TC39 Stage 3 準拠デコレーターを使って DI コンテナをゼロから自作し、動作原理を押さえたうえで InversifyJS や TypeDI の利用法まで広げている@DaokFrontier22:51
41生成AIに何を渡し、何を許可する? セキュリティリスクを体験で学ぶWebアプリを作りましたログからの情報漏洩・取引先メールからの情報漏洩・外部文書に潜む悪意ある指示という3シナリオを1本5分で疑似体験させ、選択式クイズではなく操作後の振り返りで見落としに気づかせる構成にしている@nadev23:16
42AI企画会議で10チームの案を個人開発アプリの新機能にするまで予選と決勝で1位を決める設計では独自性の強い案が最後に消え10チームが同じ答えへ寄ったため、勝者を決める大会ではなく異なる方向を残して人が選び直せる候補整理の工程が要ると結論づけている@y_a_y23:40

Publickey

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

gihyo.jp

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

GIGAZINE

#TitleSummaryPublished
1GoogleのAIエージェント「Antigravity」が別デバイスからのリモートコントロールに対応Google AI Ultra 加入者から順に提供が始まり、実行中セッションを iOS・Android を含む対応ブラウザから確認・指示でき、操作が必要になるとスマートフォンへ通知が届く17:20
2無料でAIエージェントに最適化されたオープンソースのメモ帳アプリ「Hubble.md」、MarkdownとHTMLをベースにして保存・編集・操作が可能Markdown フォルダー単位で開くメモアプリで、追加した属性は .md 先頭の front matter として保存されるため、同じフォルダーを Claude Code などから参照させれば読み取りも編集も双方向に反映される19:00

ITmedia News

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

TypeScript Blog

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

Node.js Blog

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

Astro Blog

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

Cloudflare Blog

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

Vercel Changelog

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

AWS What’s New

#TitleSummaryPublished
1AWS Deadline Cloud now tracks automatic download status in the Deadline Cloud Monitor(AWS Deadline Cloud が Deadline Cloud Monitor で自動ダウンロード状況を追跡)クラウドで走るジョブからの自動ファイルダウンロードについて、進捗・状態・健全性が Deadline Cloud Monitor デスクトップアプリ上で見えるようになった03:00

Google Cloud Blog

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

Supabase Blog

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

web.dev

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

Mozilla Hacks

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

CSS-Tricks

#TitleSummaryPublished
1Resolved: CSS Class Prefix Selector(決着:CSS のクラス接頭辞セレクタ)Lea Verou が2024年に出した提案が3日前に正式採用されて Selectors Level 5 のドラフトへ入り、冗長で遅い [class^="btn-"], [class*=" btn-"] が .btn-* で済むようになる00:13

Smashing Magazine

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

Hacker News

#TitleSummaryPublished
1Show HN: Telex Page – Turn secrets into AES 256 encrypted PDFs, locally(Show HN: Telex Page — 秘密情報をローカルで AES-256 暗号化 PDF に変える)パスワードや .env の共有に毎回 openssl の呪文を使っていたが家族には無理だったとして、ブラウザ内だけで PDF を組み立てて AES-256 暗号化しサーバーへ何も送らない実装にしている00:42
2Show HN: Mini DBA – monitoring for on prem and cloud databases in 1 place(Show HN: Mini DBA — オンプレとクラウドのDB監視を1か所に)SQL Server・PostgreSQL・MySQL・MariaDB・Oracle と AWS / Azure のマネージドDBを対象に、ライブアクティビティ・性能分析・アラート・履歴を無料のコミュニティ版付きで提供する01:17
3Postgres SELECT DISTINCT does not scale(Postgres の SELECT DISTINCT はスケールしない)DBOS が Postgres ベースの分割キューで「ENQUEUED なワークフローを持つパーティション」を SELECT DISTINCT で探していたところ性能が急落したとして、Postgres 側の設計上の理由と回避策を示している03:41
4Windmill.dev is not “fully open-sourced (AGPLv3)“(Windmill.dev は「完全にオープンソース(AGPLv3)」ではない)README は完全 AGPLv3 を謳うが LICENSE は backend/ の enterprise コンパイルフラグ配下を商用ライセンスとしており、該当参照が約300ファイルへ散っているため1.1k ある fork の多くが違反状態ではないかと指摘している03:50
5When Postgres Isn’t the Process That Kills Your Database(データベースを落とすのが Postgres 自身ではないとき)Postgres と同じ VM 上で PgBouncer・バックアップエージェント・メトリクスエクスポーター・ローカル Prometheus・ログコレクタが動く前提に立ち、shared_buffers をブート時予約の huge pages へ固定して他プロセスに食わせない設計を説明している04:02
6Migrate Repo to TypeScript 7(リポジトリを TypeScript 7 へ移行する)microsoft/typescript-go の全コミット履歴を blame と著者情報ごと再生し、既存タグと衝突しないよう tsc サブディレクトリへ収めて TypeScript 本体の開発を元のリポジトリへ戻している04:03
7One Postgres cluster, many apps(1つの Postgres クラスタで多数のアプリを動かす)月5ドルから使える PlanetScale Postgres でアプリごとにクラスタを増やす代わりに、1クラスタ内へ論理データベースとロールを並べる手順と、その組を Pulumi で自動生成する方法を示している06:16
8Show HN: OzBrain, a shared brain for knowledge between agents and your team(Show HN: OzBrain — エージェントとチームで知識を共有する脳)Claude・ChatGPT・Cursor など複数のエージェントが同じ知識層を読み書きし、必要な部分だけを読ませることで同じ説明を二度しなくて済む状態を狙っている08:09
9Show HN: Driftless – your Postgres, provably in sync with Stripe(Show HN: Driftless — Postgres が Stripe と一致していることを証明する)Stripe Webhook の検証と重複排除、届かなかったイベントの検出、REST API 経由の再開可能なバックフィル、DB が Stripe と一致することを示す照合コマンドを単一の Go バイナリへまとめている10:16
10Show HN: PgExtAssure – pre-admission security evidence for PostgreSQL extensions(Show HN: PgExtAssure — PostgreSQL 拡張の導入前セキュリティ証跡)PostgreSQL 拡張を本番へ入れる前の審査材料を可搬な形で生成するツールで、GitHub Action としても公開され、公開コーパスでのベンチマークと外部再現用の検証データを同梱している16:28
11Chatflare: Chat with your friends via Cloudflare cache hits(Chatflare: Cloudflare のキャッシュヒットで友達とチャットする)HTTP のキャッシュヒット/ミスを通信路に使えるかという着想の PoC で、双方が同じ Cloudflare POP へ繋がっている必要があり cf-ray ヘッダー末尾3文字で確認する17:52
12Show HN: Running a full AI coding agent inside Cloudflare Durable Object(Show HN: Cloudflare Durable Object の中でフルの AI コーディングエージェントを動かす)DeepSeek Harness を1コマンドで Cloudflare Workers へ配置し、Durable Object 上に常駐する個人用コーディングエージェントとして動かせるようにしている22:58
13Always-On Agent Computers for Supabase(Supabase 向けの常時稼働エージェントコンピュータ)Supabase Auth のユーザー単位で常駐エージェントを作り、そのユーザーとして Data API へ読み取り専用リクエストを送るため、service-role キーを使わず通常の Postgres 権限と RLS がそのまま適用される23:10