VOL. 119
WEB DEV DIGEST
WEB DEV OUTLINE
2026-09-02
水曜日 · JST
TODAY’S ISSUE 2026年9月2日 · 水曜日 WEB FRONTLINE

Vercel AI GatewayのGemini 3.8 Flash対応と無料ドメイン拡充ほか — Web Dev Digest: 2026‑09‑02

Top 20

Gemini 3.8 Flash now available on AI Gateway(Gemini 3.8 Flash が AI Gateway で利用可能に)

Source: Vercel Changelog | Published: 2026-09-02 09:00 JST

Free domain with Pro offer now includes .app and .dev(Pro 向け無料ドメイン特典に .app と .dev が追加)

Source: Vercel Changelog | Published: 2026-09-02 16:00 JST

Amazon Quick now lets you build custom apps with natural language(Amazon Quick が自然言語でのカスタムアプリ構築に対応)

Source: AWS What’s New | Published: 2026-09-02 06:37 JST

AWS Lambda now supports SnapStart for container image functions(AWS Lambda がコンテナイメージ関数の SnapStart に対応)

Source: AWS What’s New | Published: 2026-09-02 18:00 JST

AWS User Experience Customization (UXC) is now available in all commercial AWS Regions(AWS User Experience Customization (UXC) が全商用リージョンで利用可能に)

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

Amazon MWAA supports Apache Airflow version 3.3.1(Amazon MWAA が Apache Airflow 3.3.1 に対応)

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

AWS Marketplace now supports auto-renewals for private offers(AWS Marketplace のプライベートオファーが自動更新に対応)

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

Starlight 0.42(Starlight 0.42 リリース)

Source: Astro Blog | Published: 2026-09-02 09:00 JST

ブラウザだけでLinux/Gitコマンドを”実際に”練習できる疑似ターミナルを個人開発した話(無料公開・問題9,000問超)

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

「Firefox 155」正式版リリース、ブロックしたトラッカー数をアドレスバーに表示&AI機能「Smart Window」の提供範囲を拡大

Source: GIGAZINE | Published: 2026-09-02 10:41 JST

Introducing TabFM in BigQuery: Predictive analytics reimagined(BigQuery に TabFM を導入 — 予測分析を作り直す)

Source: Google Cloud Blog | Published: 2026-09-02 01:00 JST

Astroで無料WebツールをSoftwareApplicationとして構造化する──JAXIAの実装例

Source: Zenn | Published: 2026-09-02 08:45 JST

D1無料枠500万行超過を救え!Cloudflare×Astroで作る5大キャッシュ戦略

Source: Zenn | Published: 2026-09-02 10:51 JST

TypeScript学習備忘録

Source: Zenn | Published: 2026-09-02 11:53 JST

Googleが読み込めない「ユーザートリガーコンテンツ」について|クリック時生成コンテンツ編

Source: Zenn | Published: 2026-09-02 12:34 JST

Vue3 → React移行を、テストを先に置いて進める

Source: Zenn | Published: 2026-09-02 18:11 JST

Show HN: MC/DC coverage so coding agents could work overnight(Show HN: コーディングエージェントが夜通し働けるようにする MC/DC カバレッジ)

Source: Hacker News | Published: 2026-09-02 20:55 JST

Show HN: Serverless reverse geocoding for WebMCP, ESP32, and RP2040(Show HN: WebMCP・ESP32・RP2040 向けのサーバーレス逆ジオコーディング)

Source: Hacker News | Published: 2026-09-02 21:48 JST

【Day4】クラウドプラクティショナー取得後の第一歩!サーバーレス読書記録アプリを1週間で作ってみた

Source: Qiita | Published: 2026-09-02 08:47 JST

Cloudflare WorkersでNext.jsを動かしてみた【Cloudflare運用記録 #4】

Source: Qiita | Published: 2026-09-02 08:49 JST


All Articles

Zenn

#TitleSummaryAuthorPublished
1Tauriのアプリケーションでダークモードを実装するテーマの状態を Rust 側に持たせて set_theme を呼ぶ設計を採り、フロントだけの matchMedia と .dark 切り替えでは手が届かない OS 描画のタイトルバーやスクロールバーの色まで一致させている@ayaextech_fill02:33
2TanStack StartとTanStack Router、結局何が違うのか? SSR/CSR/SSG/SPAの基礎から整理するSPA/MPA は「アプリの作り」、CSR/SSR/SSG は「HTMLの作られ方」で比較の土俵が違うと整理したうえで、TanStack Router と Start の守備範囲の違いをまとめている@tomoki3306:42
3AWS認定資格12冠を目指して分かったこと ― 学習順序と各レベルのポイントFoundational・Associate・Professional・Specialty の4段階に分かれた12資格を一通り取得する過程で見えた学習の進め方とレベルごとの押さえどころを整理している@banana06:52
4【自宅HomeLab構築記 #42】環境変数の末尾の「/」が本番を止めた話 — recipe-app買い物リスト連携編買い物リスト連携では hub 発行の JWT をそのまま別アプリへ送るだけで追加の認可を挟まない設計にしたが、本番反映後に環境変数の末尾スラッシュが原因でアプリが動かなくなる障害を踏んでいる@st_systems07:11
5Supabaseを使いながら、Supabase Authを使わなかった判断の記録ログイン画面もアカウント作成手順も持たない iOS アプリで、DB と Edge Functions は Supabase に置きつつ Supabase Auth だけ見送り、課金は RevenueCat 経由の月額450円にしている@noriyuk07:22
6Vertex AIに自前/OSSモデルを載せて使う ―Cloud Run GPU・GPU VMとの料金と使い分けGemma 2B を Vertex Endpoint へデプロイしてデプロイ時間・推論レイテンシ・料金の性質を実測し、Vertex Endpoint はノードが常駐して課金され続ける点を Cloud Run GPU・GPU VM との分かれ目に挙げている@ccie2630208:40
7S3用のIAMユーザをTerraformで払い出したら、パスワード変更権限がなくて初回ログインで詰んだpassword_reset_required = true で払い出したユーザーが初期パスワード変更画面で権限不足により止まり、原因は IAMUserChangePassword を付け忘れていたことだったと突き止めている@yamadatt09:00
8シミュレーターにAIを足すとき、計算だけはさせなかったブラウザで動く日本経済シミュレーターに自然文の入口を足して25本のスライダーを動かす役だけ AI に任せ、同じスライダー位置なら必ず同じ2050年が出る恒等式は49本のテストで縛って AI に計算させていない@autocamp09:32
9LLMのツール呼び出しを型で閉じ込める: Valibot許可リスト検証とstrictObjectの罠Valibot の許可リストで LLM 出力と外部 webhook を境界検証し検証失敗を例外にせず invalid 件数として記録する設計に加え、外部 payload へ v.strictObject を使って同期処理が全滅した事故を実測値つきで残している@jinno_ai09:54
10Cloud Bigtableを用いたIoT時系列データの高速集約と各種ストレージの使い分け秒間数万〜数十万件のセンサーデータを高スループットで書き込みミリ秒単位で読み出す前提で Cloud Bigtable を選び、BigQuery など分析基盤との役割分担まで設計している@kat10:01
11Google ADKのSequential / Parallel Agentを実際に比較してみた前回公開した記事の全文を同じ4担当エージェントへ渡し、SequentialAgent と ParallelAgent で実行時間・出力・料金にどれだけ差が出るかを実測している@hogehogetaro10:53
121000枚の写真からフォトモザイクを作る。配置ロジックをブラウザで動かす平均色だけでは写真の向きが消えるため区画を4分割して四隅の明るさパターンまで比較し、計算量が増える配置処理は Web Worker へ逃がして画面操作が固まりにくい構成にしている@holometer11:22
13exeを作って終わりじゃなかった — Tauri製GUIアプリをMicrosoft Storeに出すまでの振り返り ー上個人開発した Tauri 製の執筆アプリ TypeNap が Microsoft Store の認定に合格するまでを、技術以外の心情も交えて上編として振り返っている@h2depot11:41
14exeを作って終わりじゃなかった — Tauri製GUIアプリをMicrosoft Storeに出すまでの振り返り ー下個人開発でもプロジェクト全体が 2500LOC を超えたあたりから1つの機能追加に参照すべきファイルが増え、Antigravity や Codex へ頼る比重が一気に上がったと書いている@h2depot11:44
15表記ゆれで埋め込みベクトルの類似度はどれだけ変動するのか 【Amazon Titan Embeddings V2】Bedrock の amazon.titan-embed-text-v2:0 を LangChain 経由で呼び、server/サーバ のような表記ゆれのコサイン類似度を 0.9以上を高・0.7以上を中とする閾値で測っている@aiftacoyaki11:51
16E2Eの効果的な使い方。テスト設計における重要なポイント放置した E2E が1件も通らなくなった原因3つはいずれもアプリ側ではなくテスト側にあり、読み上げ名のない SVG アイコンを aria-label 追加なしに振る舞いで判定するなど8つの設計指針を挙げている@ferretcode12:25
17公式MCPファイルサーバーで/etc/passwdを読もうとしたら、シンボリックリンク経由でも弾かれた公式実装は ../ による脱出もシンボリックリンク経由の /etc/passwd 参照も試した範囲で全て弾いたが、拒否時のエラーメッセージが操作の種類でばらつき相対パスの基準が直感と違う点を見つけている@numarn12:28
18BigQuery Graphと会話分析を使って、自然言語でデータ分析してみた公開データセット The Look e-commerce に自然言語で質問して注文・商品・在庫・EC イベントの集計と可視化を試し、データエージェントの設定と分析結果の扱い方を整理している@teamlab13:10
19HarfBuzzでプログラミング合字を描いてみるfillText() を使わず Fira Code 6.2 Regular の != を HarfBuzz でシェーピングし、どの文字がどのグリフへ対応して合字へ置き換わりどこへ配置されるかを自分でつないでいる@chikina13:51
20AIのデリバリー層としてのLINE — 認証境界・排他制御・データ所在で特集を読み直すLIFF から送られるプロフィールや userId を信用せず ID トークンをバックエンドで LINE の検証エンドポイントに通して sub を正とし、Webhook は X-Line-Signature で検証する設計論点を圧縮している@xim2jp_tokyo13:59
21BigQueryで実現するPIIセキュア管理:列レベル制御・動的マスキング・DLPの活用テーブル単位の粗いアクセス制限をやめ、列レベル制御・動的マスキング・DLP の3機能でアクセスは許可しつつ機密情報だけ隠す設定手順と検証結果を示している@kosukekikuchi14:22
22バイブコーディングした管理画面が遅い。クエリを半分にしても体感は変わらなかったNext.js 16(App Router)の受発注システムで最重量クエリを 375ms から 169ms へ縮めても体感は変わらず、真因はコードではなく誰も触っていない既定値にあったと突き止めている@hyodoblog14:26
23サボってる Kiro を探せ。利用状況メトリクスが OpenTelemetry でダッシュボードに飛んでくるKiro のユーザーごと利用状況メトリクスを OTLP で自組織の観測基盤へ直接送れるようになり、S3 への日次 CSV を取り込むパイプラインを自前で組む必要がなくなったと説明している@inariku14:27
24AIエージェントをIDEから切り離す。「セッションの正本」はHostに置くVS Code の Agent Host がセッションをエディタとは別プロセスで所有する構成を挙げ、デスクトップと Web から同じセッションを開いたときに誰が状態の正本を持つかをモデルより先に設計すべきだと述べている@heftykoo15:23
25【AWS】EC2にSpring Bootアプリをデプロイする際に行った最低限のセキュリティ対策Security Group による通信制御・OS パッケージ更新・MySQL の直接接続制限・専用 Linux ユーザーでの実行・Secrets Manager と IAM ロールの最小権限を実施し、HTTPS 化と管理アクセス強化は課題として残している@wakinoza15:33
26難しいITを、中小企業でも使える形に。コエドテックの技術発信をはじめますIT 担当者が少ない組織では複雑な仕組みそのものの維持が負担になるとして、「導入できるか」だけでなく「運用し続けられるか」を基準に技術を選ぶ方針を掲げている@coedotech15:46
27AWS IaCレビューAgentはどこまで使えるのか aws-iac-review-agent-pluginv1.0.0の性能評価した話自作プラグインを v1.0.0 まで進め、README に「IAM レビューがある」「cfn-guard ルールを搭載」と書くだけでは分からない検出精度と誤検知を実際に評価している@nobu_1315:49
28SST(Serverless Stack)を触ってみるsst.config.ts 1ファイルでアプリ全体を定義し AWS を含む150以上のプロバイダーに対応する SST 4.17.1 を、npx sst init からの初期化手順とともに試している@namahu16:24
29AI動画生成を同じ素材で比べる前に、固定した比較条件「同じ画像」を見た目ではなく SHA-256 まで一致させて固定し、Prompt・長さ・解像度・アスペクト比・自動補正・生成回数と何をもって成功とするかまで先に確定させている@kiritani_r16:54
30JSデバウンス処理簡易記録(Geminiに聞いてみた)フォーム入力を途中までローカルストレージへ保存するデバウンス実装を Gemini に尋ね、focusout より確実に保存できると勧められた形のコードをそのまま残している@takaiko17:48
31標高差12mの街の地図を作る ― 国土地理院DEMタイルを自前でデコードして塗り直した話武蔵小杉駅から1km圏の標高が約2.9〜14.4mしかなく全国向けの色別標高図ではほぼ単色になるため、国土地理院の DEM PNG タイルをブラウザ側でピクセル単位にデコードして地域専用のカラーランプで塗り直している@boostertech17:49
32ECS デプロイパイプラインと構成管理を GitHub Actionsと ecspresso に移行しましたステージングを含め100個弱の ECS サービスを CodePipeline / CodeBuild / CodeDeploy と独自シェルスクリプトの組み合わせから GitHub Actions と ecspresso へ移し、運用負荷をどう改善したかを示している@rakiyoshi18:00
33AgentCore Web Searchのドメインフィルタを実測 — 範囲外要求は「エラー」と「silent drop」に分かれる2026/08/19 に追加された admin フィルタと runtime フィルタが合成される挙動を試し、範囲外のドメイン要求がエラーになる場合と黙って落とされる場合に分かれることを確かめている@kashiwabaray18:28
34「安全側に倒す」をコードの不変条件にする — 判定ロジックをビルドで守る危険な入力を他条件より先に警告する・前提未確認の手順を自動選択しないといった安全側の性質を不変条件として書き、テストランナーを入れずビルド時チェックで落とす形にしている@ukintech18:57
35null/undefinedの罠から学んだ、ジュニアエンジニアの多段AIデバッグ術営業部門から異動して2か月で CSV ダウンロード機能を任された著者が、「限定情報型」と「全体検証型」の2つの AI を役割で使い分けて編集画面だけ出るバリデーションエラーの原因を突き止めている@yui_takami_j19:00
36plan前にやるべき地味な確認、terraform fmt と validateterraform fmt はインデントなど見た目を標準スタイルへ自動整形し terraform validate は文法を検査するもので、どちらも AWS 上のリソースには一切触れない安全な確認だと整理している@yasutomo797419:04
37コーダーからフロントエンドエンジニアへ #1-42|配列のコピーと参照──= ではコピーできないsame = original が同じ配列を2つの名前で指しているだけである理由を数値や文字列との違いから説明し、React の状態管理でつまずく人の大半がここを曖昧にしていると述べている@koenjineer19:15
38変数は正しいのに分岐だけ違う — ExtendScriptの三項演算子が壊れていたPhotoshop 用 ExtendScript でテキスト3つが中央揃えにならなかった原因は自分のコードではなく処理系のネストした三項演算子のバグで、特定までの手順と最小再現コードを残している@orectic19:41
39SupabaseのRLSが遅い原因「Auth RLS Initplan」 - 行ごとにauth.uid()が走る罠RLS ポリシー内で auth.uid() をそのまま呼ぶと PostgreSQL が行ごとに再評価するためテーブルが育つほどクエリが線形に重くなると、Database Advisors の 0003_auth_rls_initplan 警告から解説している@seekseep19:58
40「なんか赤が強い気がする」を機械に判定させる — 鏡像等変性テストで対戦ゲームAIのバグを6件見つけた左右対称のマップで片方のチームが勝ち越す感覚を鏡像等変性テストとして PASS/FAIL に落とし込み、対戦ゲーム AI のバグを6件見つけている@genkunjc20:15
41「やるぞ、Cloudflare Workers AI上のOSSモデルへ全面移行!」と意気込んだけど、見送らざるを得なかった話7つの OSS モデルを試した結果、構造化出力のスキーマ不適合・誤検出・同期 API での長い待ち時間から全面移行を見送り、外部の商用モデルを継続すると判断している@rdlabo20:59
42[Mastra YouTube 解説] Mastra エージェントにコンピューターを与える:sandbox、ブラウザー、GUI 操作の実装2026年8月28日公開・約51分の Mastra 公式ワークショップ「Give Your Mastra Agent a Computer」をもとに、エージェントへ sandbox・ブラウザー・GUI 操作という実行環境を与える方法を論理順にまとめている@shiromizuj21:14
43AdSenseに「有用性の低いコンテンツ」で落とされたので、283ページを実測して原因を特定したNext.js の App Router・SSG で公開した283ページの AI プロンプト集が不承認になり、全ページのテキスト量をスクリプトで測って「コピペ用のプロンプト本文は読む文章ではない」という区別に原因を求めている@osaka011422:17
44プロファイリングのための環境づくり数GBの .nsys-rep をローカルへコピーして手元で見比べる作業が実験管理と紐づかず散らかるため、収集から分析と次の実験までのループを回せる EKS 基盤を整えている@tosshi22:24
45OSS-DB silver受験合格までの道のり職場で SSMS を使う著者が Oracle 系と受験費用・内容を比べて OSS-DB Silver を選び、ping-t を使った合格までの体験記を書き始めている@lucky_lady22:57
46【CFn】EventBridge RuleとSchedulerの違いと使い分けAWS::Events::Rule の ScheduleExpression が UTC 固定であることを失念して JST 感覚で cron を書き、意図した時刻にまったく起動しない不具合を出した経験から両者を使い分けている@dai_cloud_aws23:00
47「田中さん担当で今週期限の未完了タスク」をLLMなしで解釈する絞り込みを作ったコマンドパレットへ打った日本語の条件を LLM を一切呼ばずに解釈する絞り込みを実装し、AI が全員に効く前提ではないことを採用しなかった理由に挙げている@taski_app23:39

Qiita

#TitleSummaryAuthorPublished
1EC2で公開したSpringBoot Webアプリを更新する方法JAR を systemd のサービスとして起動しデータベースを使わない構成を前提に、ローカルでの修正から Maven ビルド・配置・再起動までの更新手順をまとめている@ShineYamamoto00:10
2Questory開発記録⑦【実装編②】SvelteKit + shadcn-svelteでフロントエンドの基盤を作るSvelteKit + TypeScript + shadcn-svelte + Tailwind CSS + Orval という構成で、OpenAPI から生成した API クライアントを SvelteKit から呼んで疎通するまで基盤を組んでいる@kitahide1212300:15
3AWS Backupの同時実行は1リソース1ジョブまで|バックアッププラン重複時の失敗原因と対策同一リソースへ同時実行できるバックアップジョブは1つだけでこのクォータは緩和申請もできず、開始ウィンドウ内に開始できなかった後発ジョブは失敗すると結論づけている@ugoita00:32
4AWSから「再起動します」と言われたFTPサーバーで、まず確認することFTP は PASV 応答の本文に接続先 IP を書いて返すため IP 変更がそのまま故障要因になるとしたうえで、ホストが変わることと IP が変わることは別の軸だと切り分けている@gtakairo00:37
5YouTube の埋め込みプレイヤーを iframe_api なしで JS から操作する?enablejsapi=1 付きの埋め込みが親ウィンドウと postMessage で通信している点を観測して直接叩き、外部コードにもクッキーにも依存せず文字起こし追従とシークの UI を作っている@yonaka1500:38
6lightweight-charts v5でチャートリプレイ(1本ずつ再生するチャート)を作るNext.js 14 + TypeScript 上で lightweight-charts 5.1 を使い、v4 時代のコード例がそのままでは動かない箇所を中心にローソク足を1本ずつ再生する実装のハマりどころを残している@kobanban00:52
7AWS認定を経験してからAzure認定を取得して感じたことSAP と Security Specialty を取得済みの状態から約30時間で AZ-104 と AZ-305 を取り、難易度の肌感を AWS SAP >>>>>> AZ-104 ≧ AZ-305 > AWS SAA と位置づけている@takumiida100:59
8【非侵入型Bot対策】Cloudflare Turnstileとは?特徴・実装・限界に関するメモCloudflare Pages 上のバニラ HTML と Pages Functions で動く人気投票サイトに Turnstile を入れ、ログイン認証を持たない構成で連続多投を防ぐ落としどころを書き残している@tonytani3701:15
9AWSのAI系新試験「AI Business Strategist (AIB-C01)」についてベータ受験料50USD(正式版100USD)・170分というビジネス区分の新試験の中身を整理し、既存の AIF / MLA / AIP との住み分けを見ている@Maruchin02:01
10SQLite の migration を PRAGMA user_version のスキーマスタンプでゲートするgit で管理している SQLite ファイルが DB を開くだけで差分を出す原因が起動のたびに migration を流していたことにあり、PRAGMA user_version でゲートして解消している@kodomo-news08:00
11AWS構築後の確認サービス入門 Network Access Analyzer・IAM Access Analyzer・Configの使い分けCREATE_COMPLETE は確認の終わりではないとして、設定分析・実動作・継続監視・障害試験の4段階に分け、各サービスが答えられる質問の違いを整理している@s_horikoshi08:14
12Lambda Function URL と手動 CORS が衝突し、ブラウザで fetch が弾かれる問題の整理Function URL が自動付与する CORS ヘッダーとハンドラ側の手動付与が重複し、Access-Control-Allow-Origin の複数値をブラウザが検出して TypeError: Failed to fetch になる経路を再現から修正まで追っている@yadeharuun1226-collab08:28
13CPU使用率100%なのにHPAでスケールアウトしない。KubernetesのRequestでハマった話サイドカーを同居させたうえでアプリ本体の CPU Request を 25m まで絞ったことが原因で、アプリが100%でレスポンス遅延まで出ているのに HPA が1ミリも動かない現象に至った経緯を追っている@shungineer08:33
14AI-DLC v2を今から理解するために2026年6月18日に GA した AI-DLC Workflows 2.0 が TypeScript のネイティブ実装と決定論的エンジンによる状態管理へ変わった点を、公式リポジトリと検証記事から地図として整理している@yama313308:51
15SQL上級者へ駆け上がる厳選技術書4冊インデックスの内部構造やオプティマイザの挙動が勘と経験頼みだった経験から、コード例が豊富で複数 DBMS 横断で使える知識が得られるという基準で4冊を選んでいる@koukyo09:00
16desiredCount=1のECSでデプロイ中だけ503になったので、ローリング更新を見直したminimumHealthyPercent=0 のため新タスク準備前に唯一の旧タスクを止められる構成で約30秒の空白が生まれ ALB の 503 を観測したので、100 / 200 へ変更して解消している@yu_AppliPark09:03
17テストが417件すべて通ったのに、実機で3つバグが出たPrettier・ESLint・tsc --noEmit・Jest がすべて緑でも実機で3件のバグが出た原因は、417件が全部純粋関数のテストで画面をまたぐ経路を一度も動かしていなかったことだった@manabu_dev09:14
18チョコバナナを解く — 「〜でない」としか言えないルールのほうが、外すと6倍高くつく塗ったマスの塊は必ず長方形・塗らないマスの塊は決して長方形でないという同じ述語の肯定と否定を、ソルバー内蔵のパズルとしてブラウザに実装している@sen-ltd09:18
19Amazon Connect Customerで構築する自動架電システムアラート通知に電話を使う要件に対し Twilio の Voice API と無料トライアルの制約を比較したうえで、Amazon Connect による自動発信の構成を紹介している@Brutus09:58
20AWS認定資格のSAAを1か月で取得した勉強方法新卒1年目の著者が CLF 合格直後から約1か月・60時間で SAA-C03 に805点(合格ライン720点)で合格した際の、模擬試験の復習方法を共有している@hiroto1510:01
21「次に何を書くか」をデータで決める。Qiita APIでトレンド分析ツールを作った依存パッケージゼロ・約100行のツールを Qiita API v2 だけで作り、直近の高評価記事から AI 系(特に Claude Code)の実践記事と「まとめ・◯選」型が強いと分析している@hiro12310:36
22マイクラの用語を学習するツール例Switch 版ではデバッグ表示がなくブロック名やエンチャント名が分からないとコマンドで困る点を出発点に、用語を覚えるための学習ツールの作り方を示している@kubo4ka10:59
23COBOL→Java移行で本当に難しいのは「コード変換」ではない:レガシーモダナイゼーションで外せない5つの論点構文の置き換えより業務ルール・JCL やバッチ処理・データ依存関係・帳票・画面・外部システム連携の移行が難しいとして、見落とされやすい5つの論点を整理している@mennt11:24
24Emil Kowalskiのデザインスキル「emil-design-eng」は中身で何を指示しているのか、27KBを全部読んだ実体は27,226バイトの SKILL.md 1ファイルで、最初の指示は質問が来るまで何も言わないこと、アニメーション判断の大半は「動かすな」、独自の cubic-bezier を3本同梱していると読み解いている@Skillselion11:36
25TikTok・Instagram・YouTube の3プラでハンドル空き確認を Playwright で全自動した記録各プラットフォームのプロフィール URL へ直接アクセスして page.title() で存在を判定する方式を取り、確認は自動化できても開設の自動化は NG という線引きを残している@aimakerlab12:00
26AWS 認定 Machine Learning Engineer – Associate (MLA) の改定MLA-C01 から C02 への改定で生成 AI と AI エージェント、つまり Amazon Bedrock が範囲へ入り、受験者要件も SageMaker AI に Bedrock が加わったと公式ガイドの突き合わせから整理している@Maruchin12:11
27【速報版】AWS認定試験(SAP/DVA)の変更情報SAP-C02→C03 と DVA-C02→C03 の改定について、完全な試験ガイドは登録開始の2026年10月27日に公開されると公式ブログが明記している点を含め現時点で分かる内容だけを整理している@Maruchin12:26
28#1「在庫が見たいだけ」だったのに、引き算ひとつから在庫引当と多目的最適化まで始まったプログラミングを知らない状態で AI にエラーを貼り返しながら在庫アプリを作り始め、引き算ひとつから在庫引当と多目的最適化まで広がった経緯を対話形式で書いている@pwsh_saurus12:43
29AWS認定試験のMLA、DVA、SAPが更新されます3試験とも改訂の軸は共通で生成 AI とエージェンティック AI が本格的に範囲へ入り、ML エンジニア試験のベータはすでに受付が始まっていると速報している@yama313312:45
30【AWS】IaC未経験者がTerraformを触ってみたHomebrew で Terraform と AWS CLI を入れ、自分の PC からのみパブリックアクセスできる nginx 入りの EC2 サーバーを作るところまで試している@UK-4413:20
31Google CloudのOrganization・Projectについて理解するAWS の Organizations → OU → メンバーアカウントという階層と比べ、Google Cloud のリソース階層で用語が違う部分と1点だけ明確に違う部分を整理している@har110113:40
32LINEをAIチャットボットの「入口」にする — LIFF・Messaging API・Bedrockで組む最小構成と、初心者が詰まる4点使えないのはユーザーではなく入口の方だという前提から、LIFF・Messaging API・Bedrock で組む最小構成と初心者が詰まる4点を全7章の特集から抜き出している@Xim2jp13:57
33【AWSマルチアカウント設計】Route 53 Private Hosted ZoneをクロスアカウントVPCへ関連付ける標準2ステップ手順(CLI実装付き)マネジメントコンソールから別アカウントの VPC を選べず名前解決も失敗する根本原因を示し、AWS CLI / SDK による2ステップのクロスアカウント VPC 関連付け手順を整理している@mooreyxia14:10
34NLBの後ろのECSでTLS終端するとACMが使えない:証明書を「取りに行く」か「配る」か証明書更新を発行・保管・配布・反映の4段に分けて考えるべきだとして、「取りに行く(pull)か配る(push)か」は配布と反映の組み合わせで決まると述べている@gtakairo14:19
35#2「予約機能もこのアプリ1個にまとめれば便利じゃん」で、“時間”が一気に牙をむいた 〜時間重複・境界条件・時間粒度・スマホ操作まで、空いてる時間を選ぶだけでは終わらなかった〜 在庫アプリに車・機器・施設の予約を足したところ時間重複・境界条件・時間粒度・スマホ操作まで問題が広がり、空いている時間を押すだけでは終わらなかったと書いている@pwsh_saurus14:46
36TypeScript初心者がユニオン型とtype guardでバグを防ぐ3つのコツrole を持つ Guest と Member を例に、ユニオン型が「A か B のどちらか」を表し type guard が実行時にどちらが来たかを判定する役割だと説明している@felix-jp-studio15:12
37自動化バグで参照パスが壊れた話: ID生成とregexの境界をそろえるemit の slot 注入が publish カードの参照パスを二重接尾辞に壊し配信5本が起動前に死んでいた事象を、投稿 API でも本文でもなく ID 生成と regex の境界の問題として整理している@SciCos16:08
38【AWSインフラ設計】Route 53 × NLB静的EIP × Multi-AZによる固定IPホワイトリスト&高スループットTCP基盤の実装パターン固定 IP でのファイアウォールホワイトリスト登録を求められる金融・大手企業との B2B 連携向けに、NLB へ EIP を固定して EC2 をプライベート配置する Multi-AZ トポロジーを示している@mooreyxia16:18
39216 DPI と 300 DPI の出力がバイト単位で同一だった — 超長ページのタイル描画の話高さ9000ptの1ページ PDF を 216 DPI と 300 DPI で変換すると 1456×16380 ピクセル・1.10MB・4.05秒まで完全に一致し、原因はパース処理でもメモリでもなく最後のエンコード段にあった@cheng_pm817:16
40括弧のネスト構造を正しく判定するマッチングアルゴリズム単純な indexOf では function(a, (b, c), d) のような入れ子で内側の閉じ括弧にマッチして誤動作するため、ネストレベルをカウントして対応する終了デリミタを探す実装へ置き換えている@caymezon17:20
41【AWS設計パターン】オリジンサーバー不要!Route 53 × CloudFront × Lambda@Edgeによる10ドメイン一括エッジリダイレクト基盤10個以上の旧ドメインを Route 53 + CloudFront + Lambda@Edge のエッジだけでリダイレクトし、EC2 や ALB を持たない Originless 構成で Web サーバー管理と証明書更新の負荷を消している@mooreyxia17:41
42保存はUTC・表示だけJST:自作Node.jsサーバーで日時を複数画面にわたって揃える描画経路が複数あるせいで一部の画面だけ UTC 表示が残った問題に対し、1個の保存済みタイムスタンプを複数の描画経路で食い違わせないための設計ルールを決めている@iwadjp18:08
43AI YouTubeサムネイル生成UIをPlaywrightで検証する公開ページに書かれた案内(画像またはリンク入力、PNG/JPG/JPEG/WebP を最大4MB、16:9 と 9:16)だけから要件とテスト例を組み立てており、内部実装や DOM セレクタは未確認だと断っている@zhe_Joce19:05
44【AWS CloudFormation】Express modeとStandard modeをCloudFrontで比べてみる同じ CloudFront テンプレートを両モードで作り、CREATE_COMPLETE が返るまでの秒数とその時点の CloudFront の状態を AWS CLI だけで比べている@miruky19:12
45X CreateTweetがHTTP 200でも投稿失敗するケースとtwitter-textによる対策HTTP 200 でも GraphQL の errors にコード186が入り Tweet ID が返らないケースがあり、成功条件を Tweet ID の取得有無へ変えて取りこぼしを防いでいる@rikunode19:30
46macOSのosascriptからPhotoshopをスクリプトで操作するmacOS 標準の osascript から AppleScript を送り、その中で ExtendScript を実行する方式を Photoshop 2026(27.10.0)で検証し、追加のツールもプラグインも要らないとしている@masakazuimai19:42
47Next.js 開発環境起動直後にエラーnpm run dev の直後に Could not parse module '[project]/node_modules/next/app.js', file not found が出る問題を、.next フォルダなどを消して解決した手順として備忘録に残している@Anonymous_A20:14
48AWSデプロイ後に見る3画面メモ(CloudFormation / Lambda / CloudWatch)Vercel しか触ったことがなかった著者が、CloudFormation → Lambda → CloudWatch Logs の3画面を見られればデプロイの成否確認とトラブル調査の入り口に立てると整理している@inoyu-qiita20:34
49PC、スマホで動く 強い? しりとりアプリを作ってみた通信も広告も情報収集もなく HTML ファイル単体をブラウザで開くだけで動く構成にし、多くの単語を持たせるため単語の配列を圧縮している@tootwotoh20:46
50【React Compiler】memo化の勉強をしたかったが、親コンポーネントのテキスト入力で子コンポーネントが再レンダリングされなかったReact Compiler が有効な環境では親の入力で子が再レンダリングされずメモ化の練習にならないため、Compiler を使わないプロジェクトを別に立てて同じコンポーネントを移して確かめている@J-T_ky2g21:18
51冪等性の考慮、対処法までidempotency_key を持つテーブル設計を例に、決済を2回済ませないための冪等性担保が N+1 や Query Plan と違ってサーバー側ではなく DB 設計に関わる問題だと整理している@o6860600721:26
52イベント解決後に何を更新するか――GameStateへ結果を反映する【第23回】React + TypeScript の Web RPG 連載として、ResolutionOutcome から ResultDefinition と EventEffect を経て HP・評判・ゴールドを GameState へ反映する流れを扱っている@mild_bonobo555721:32
53Context Ontology Accelerator (COA) を使ってみる #1: デプロイと動作確認AL2023/Arm の作業用サーバーへ CDK で AWS 製 OSS の COA をデプロイし、ドキュメント取り込み・オントロジー作成・ドキュメントへの Q&A まで動くことを確認している@mksamba21:46
54【React + TypeScript】フォーム実装でハマった3つのポイント|Checkbox・バリデーション・State更新Checkbox の ON/OFF を表しているのは value ではなく checked だとして、type === "checkbox" ? checked : value で取り出す形に整理している@windingroad_engineer22:16
55【React】useStateとuseRefはどう使い分ける?再レンダーの違いから理解する値を変更したときに再レンダーが必要かどうかが両者の分かれ目だとして、画面に反映したい値は useState に置くと入力例つきで説明している@windingroad_engineer22:17
56【JavaScript】?.って何?オプショナルチェーンを初学者向けに解説?. は null や undefined の可能性がある値へ安全にアクセスする構文だとして、user.profile.name がエラーになる場面と対比しながら初学者向けに分解している@windingroad_engineer22:32
57【JavaScript正規表現】(?=.*[a-z])って何?肯定先読みと.*を分解して理解する(?=...) は現在位置から先が条件を満たすかを確認しても文字列自体は読み進めない肯定先読みだと分解し、パスワード検証で複数条件を並べられる理由を説明している@windingroad_engineer22:33
58AI analysis is temporarily unavailableの解決方法ローカルの Edge Function だけ修正して Supabase 上へ再デプロイしていなかったことが原因で、supabase functions deploy analyze-decisions を実行して解消している@suneo4622:55
59AIにUI修正を任せるとき、手動動作確認だけでなくE2Eテストまで書かせるその場の手動確認だけでは次の修正で同じ不具合が再発したときに検知できないとして、再発しやすい UI の振る舞いを Playwright の E2E としてコードに残す使い分けを整理している@tonbi_attack23:08
60【2026年版】try-exceptで握り潰す10パターンまとめexcept Exception ですり抜ける10パターンを試したところ4つが終了コード0のまま通過し、うち3つは警告すら出ずCIが緑のままになると実行ログ付きで示している@daisuke-nagata23:20
61Regional NAT Gateway に private を指定したら public ができた公式が非対応と書いている private 指定がコードからだとエラーにならず別のものができてしまい、マネジメントコンソールは止めてくれるのに API と Terraform は止めてくれないと警告している@kazu_techlog23:22
62Regional NAT Gateway の展開・縮小・切り替えを実測したzonal から regional への切り替えでメンテナンスウィンドウを何分申請すべきか決められるよう、実際に作って壊して展開・縮小・切り替えの所要時間を測っている@kazu_techlog23:34

Publickey

#TitleSummaryPublished
1AIエージェントがRedshiftを操作してDWH構築や集計分析など可能に、Amazon RedshiftがAgent Toolkit for AWSと統合Agent Toolkit for AWS 側に Redshift 固有の SQL の書き方や PostgreSQL の SQL との違い、Provisioned と Serverless の説明、ガードレールを含む Redshift skills と MCP サーバーが用意されたと伝えている00:07

gihyo.jp

#TitleSummaryPublished
1第925回 UbuntuでセルフホストFaaS「Orva」を使ってみようOrva は Python・JavaScript・TypeScript に対応し nsjail のサンドボックスで関数を実行するセルフホスト FaaS で、KV ストアや cron 実行も持つが公式は顧客向け本番サービスにはまだ推奨していないと注意している09:12

GIGAZINE

#TitleSummaryPublished
1MozillaがiOS版Firefox向けに広告ブロック機能を正式リリースAd Blocker は EasyList と Apple の WebKit Content Blocker を併用して読み込み前に広告を遮断するが既定はオフで、閲覧中のサイトが直接配信する広告や検索結果の広告はブロックしないと説明している11:25

ITmedia News

2026-09-02 付の Web 開発関連記事はありませんでした(対象日の掲載27件はいずれも Web 開発トピック対象外)

TypeScript Blog

2026-09-02 付の記事はありませんでした(フィード最新は 2026-07-09)

Node.js Blog

2026-09-02 付の記事はありませんでした(フィード最新は 2026-08-27)

Astro Blog

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

Cloudflare Blog

2026-09-02 付の記事はありませんでした(フィード最新は 2026-09-01)

Vercel Changelog

#TitleSummaryPublished
1GLM-5.3 is 50% off through DigitalOcean on AI Gateway(GLM-5.3 が AI Gateway 上で DigitalOcean 経由なら50%引きに)割引価格になるのは9月8日火曜までのプロモ名 zai/glm-5.3-promo-50 で、DigitalOcean だけへルーティングされ他プロバイダへのフォールバックもなく期間終了とともに提供を止めるため、ハードコードせず期間限定で切り替える扱いにすべきだと説明している09:00

AWS What’s New

#TitleSummaryPublished
1Amazon Connect Customer dashboards now support compact mode(Amazon Connect Customer のダッシュボードがコンパクトモードに対応)ウィジェットのサイズとフォントを縮めフィルタを最小化することで、13インチのノートPCでもスクロールせずチーム全員のエージェントを一覧できるようにしている02:00
2AWS Backup now supports protecting more than 1,000 Amazon S3 buckets per account(AWS Backup が1アカウントあたり1,000個を超える Amazon S3 バケットの保護に対応)従来の1,000バケット上限がアカウントに設定された S3 バケットクォータと同じ値まで広がり、既定の AWS Backup マネージドポリシーを使っていれば既存プランは変更なしで動き続ける03:00
3AWS Marketplace reduces listing fee for professional services in multi-product solutions(AWS Marketplace がマルチプロダクトソリューション内のプロフェッショナルサービスの出品手数料を引き下げ)対象となるマルチプロダクトソリューションの一部として購入されたプロフェッショナルサービスの出品手数料が0%になり、直近の0.5%への引き下げをさらに進めている03:00
4Amazon CloudWatch Database Insights now supports self-managed PostgreSQL(Amazon CloudWatch Database Insights がセルフマネージドの PostgreSQL に対応)EC2 上で自前運用する PostgreSQL を CloudWatch エージェント経由で計測し、RDS と Aurora と並べて単一コンソールでデータベース群を見渡せるようにしている04:00
5Amazon Kinesis Data Streams now supports a dry run feature to validate API requests(Amazon Kinesis Data Streams が API リクエストを検証するドライラン機能に対応)任意パラメータ DryRun を true にすると操作を実行せず権限を検証でき、最大サイズ超過の PutRecord をわざと失敗させるという上限変更に弱い従来手法が不要になる04:00
6AWS Deadline Cloud now supports sharing job bundles(AWS Deadline Cloud がジョブバンドルの共有に対応)サブミッターやコマンドラインからキューへバンドルを publish すると即座に全員が使えるようになり、共有ドライブや手作業のコピーでレンダージョブのテンプレートを配る必要がなくなる05:16
7Amazon RDS for SQL Server supports additional SQL trace flags(Amazon RDS for SQL Server が追加の SQL トレースフラグに対応)647・652・1448・3654 など18個のトレースフラグをデータベースパラメータグループから有効化でき、クエリオプティマイザの見積もりやロックエスカレーション、統計管理、メモリ処理の挙動を調整できる16:00

Google Cloud Blog

対象日の Web 開発関連記事はすべて Top 20 に掲載されています(対象日の掲載3件のうち2件は AI 月次まとめと顧客事例で Web 開発トピック対象外)。

Supabase Blog

2026-09-02 付の記事はありませんでした(フィード最新は 2026-08-24)

web.dev

2026-09-02 付の記事はありませんでした(フィード最新は 2026-05-29)

Mozilla Hacks

2026-09-02 付の記事はありませんでした(フィード最新は 2026-08-25)

CSS-Tricks

2026-09-02 付の記事はありませんでした(フィード最新は 2026-09-01)

Smashing Magazine

2026-09-02 付の記事はありませんでした(フィード最新は 2026-08-31)

Hacker News

#TitleSummaryPublished
1Thank u, next: Replacing Next.js with a vibe-coded framework(Thank u, next: Next.js を vibe コーディングした自作フレームワークへ置き換える)2026年9月1日付で、Fable が設計し Opus が実装した独自フレームワークへ移したと書いており、サイトは完全静的でビルド時に HTML へコンパイルされるが React と MDX のビルド時処理は残っている00:25
2A browser-based viewer for Office Open XML documents(Office Open XML 文書のブラウザベースのビューア)DOCX・XLSX・PPTX のパーサを Rust で書いて WebAssembly へコンパイルし Canvas 2D API で描画する構成で、ECMA-376 / ISO 29500 と Microsoft のドキュメントを参照して実装している00:33
3Ambient CSS v3 – Blender meets CSS(Ambient CSS v3 — Blender が CSS と出会う)この日の HN で298ポイントを集めた最上位の投稿だが、リンク先は JavaScript で描画されるページで取得できたのは「CSS 向けの物理ベースのライティングシステム」という紹介文だけだった00:35
4Step through the spanning tree protocol in the browser via WebAssembly(WebAssembly でブラウザ上からスパニングツリープロトコルを1ステップずつ追う)予備のケーブルを足すとブロードキャストストームが起きる状況を題材に STP がループのない木を作る様子を対話的に動かせるが、RSS リーダー内や JavaScript 無効では見られないと明記している00:40
5Tell HN: Google Cloud Outage(Tell HN: Google Cloud の障害)投稿者は GKE クラスタを失ったと報告し、Google のエンジニアが asia-east1・europe-west4-b・us-central1 で新規 VM から別リージョンの VM への接続と内部 IP での VM 間通信に問題があると確認したと追記している00:40
6The Cost of Bun’s Rust Rewrite: Counting the Bugs Left Behind(Bun の Rust 書き換えの代償 — 残されたバグを数える)リンク先の Medium は Cloudflare のセキュリティサービスにアクセスをブロックされ、本文を取得できなかった00:51
7GCP us-central1 having major issues(GCP の us-central1 で大規模な障害)Google Cloud Service Health によれば us-central1-b の障害は 2026-09-01 07:44 に始まり 11:52(いずれも US/Pacific)に終息し、AlloyDB for PostgreSQL・Apigee・Cloud Run・Cloud Spanner・GKE・VPC などが影響を受けた01:11
8Show HN: Tenux – Access your computer from your phone (terminal, files, browser)(Show HN: スマホから自分のマシンへアクセスする Tenux(ターミナル・ファイル・ブラウザ))npm i -g @tenux/cli を入れて tenux login と tenux start を実行するとトンネルが張られ、SSH と VPN の組み合わせより滑らかにスマホからターミナルとブラウザを操作できるとしている01:38
9Show HN: Newton’s Orchard – Browser-based space/gravity playground(Show HN: ブラウザで動く重力・宇宙の遊び場 Newton’s Orchard)リンク先はタイトルだけを返す JavaScript 描画のページで、投稿者は小学5年生の息子が PhET の2次元重力シミュレータを気に入って続きを探していたことをきっかけに作ったと書いている01:43
10A Hacking Attempt in a Fake Cloudflare Captcha(偽の Cloudflare CAPTCHA を使ったハッキングの試み)2026年8月31日にフランス語で投稿されたスレッドで、投稿者は極めてよくできた偽 Cloudflare CAPTCHA に危うく引っかかりかけたとして手口を分解しており、投稿は340万回表示されている02:03
11Show HN: Three Pins a daily 3-hole golf game in the browser(Show HN: ブラウザで遊ぶ毎日3ホールのゴルフゲーム Three Pins)風と高低差を見ながら A / D でドローとフェード、W / S で高さを変える操作系で、デイリーチャレンジのほかフリープレイの18ホールとリアルタイムのパーティプレイを備える02:45
12Fleet: GPU Benchmarking in the Browser(Fleet: ブラウザ上での GPU ベンチマーク)リンク先は Hugging Face Spaces 上のページで、取得できたのは「Fleet GPU Trials」というタイトルだけで本文は JavaScript がなければ表示されなかった03:02
13DuckLabs to Join AWS, Projects to Remain Open Source(DuckLabs が AWS 傘下へ、プロジェクトはオープンソースのまま)2026年8月26日付の DuckDB 公式告知で、9月初旬に AWS の子会社となる見込みだが DuckDB・DuckLake・Quack と各拡張は非営利の DuckDB Foundation のもとで MIT ライセンスのまま残ると明記している03:38
14100% local chat with a model in the browser using WebAssembly written in TinyGo(TinyGo で書いた WebAssembly を使いブラウザ内だけで完結するモデルとのチャット)サーバーも API キーもなくデータがどこへも出ない構成で、Go で書いた yzma を TinyGo でコンパイルして言語モデルをローカルのブラウザ内だけで走らせている03:48
15How I Publish Blogs from Telegram Using Cloudflare and GitHub(Cloudflare と GitHub を使って Telegram からブログを公開する方法)2026年9月1日付の記事で、長い通勤時間の間に書いて公開したいという動機から、Telegram と公開中のブログをつなぐ仕組みを自分で組んだ経緯を書いている04:27
16Neon: Autoscaling Lakebase Postgres(Neon: Lakebase Postgres のオートスケーリング)Databricks のブログで、ワークロードが分かる前にインスタンスサイズを選ぶ古い手順を Lakebase Postgres は省いており、その応答性は VM のインプレースリサイズと CPU・メモリ・ワーキングセットを追うアルゴリズムから来ていると説明している04:40
17Discussion on Whoishiring UIs(Whoishiring の UI についての議論)投稿者は whoishiring スレッドに紐づく4つのフロントエンドがどれも使いやすさを狙っておらず、Reed のような所在地・リモート可否・通勤時間での絞り込みが無いのは意図的なのかと問いかけている04:59
18New system views in PostgreSQL 19(PostgreSQL 19 の新しいシステムビュー)2026年9月1日付の ClickHouse ブログで、PostgreSQL 19 が pg_stat_lock・pg_stat_recovery・pg_stat_autovacuum_scores・pg_dsm_registry の4ビューを追加したと整理し、システムビューが独立した節を得たのは PG13・PG14 以来だと書いている05:16
19Show HN: Mcptunnels – ngrok for MCP with basic OAuth(Show HN: MCP 版の ngrok に基本的な OAuth を付けた Mcptunnels)mcptunnel expose -- <MCP サーバー> の1コマンドで stdio の MCP サーバーを Streamable HTTP へ橋渡しして公開 URL を出し、アカウント不要・24時間で失効・既定で OAuth 2.1 保護という設計になっている05:34
20JavaScript / ECMAScript Internationalization (I18n)(JavaScript / ECMAScript の国際化(I18n))Craig Cummings と Tex Texin が Internationalization and Unicode Conference での JavaScript ライブラリ比較の発表から立ち上げたサイトで、IUC39 に合わせてテストとライブラリの対象範囲を大きく更新している06:07
21Modernist Tiles with CSS Grid(CSS グリッドでモダニスモのタイルを描く)バルセロナで1860年代から広まった水圧タイルの6つの文様を CSS Grid で再現し、入れ子のトラックがずれる問題を grid-template-columns: subgrid で床全体の解決済みトラック線を継承させて解いている06:10
22Show HN: Fountain – OSS API to give your app a computer it can talk to(Show HN: アプリに会話できるコンピューターを与える OSS API の Fountain)プロンプトを送るとリポジトリ・ツール・認証情報を備えたサンドボックスが起動して結果がストリームで返る構成で、AGPL-3.0 の自己ホスト型として公開されている06:16
23Kubernetes3d built with Ambient CSS(Ambient CSS で作った Kubernetes3d)ラックをノード、サーバーを Pod に見立てたサーバールームとして Kubernetes を描き、Service をパッチパネル、kube-proxy と kubelet をデータ経路の外にある別の管理ネットワーク上のエージェントとして表現している06:56
24Show HN: TinyJS – small apps on Win/Mac/Linux(Show HN: Win/Mac/Linux で動く小さなアプリを作る TinyJS)Electron の150MB超・Tauri の約10MB に対して約6MB に収め、OS 標準の WebView と約600KB のウィンドウプロセスに素の HTML/CSS/JS を組み合わせ、バックエンドは txiki.js 上で動きページとは Unix ソケット越しの RPC でつながる07:25
25Remove background noise from audio/video in the browser, free preview(ブラウザ上で音声・動画の背景ノイズを除去する、無料プレビュー付き)最大500MB・60分までのファイルを1クリックでクリーニングして24時間で自動削除する運用で、風・ハム・エコー・雑談を数分で取り除くとしている09:02
26OpenRCT on GitHub Pages(GitHub Pages 上の OpenRCT)リンク先は OpenRCT2 をブラウザで起動するページで、取得できたのは「Starting OpenRCT2 / Preparing the browser filesystem…」という読み込み中の表示だけだった12:19
27Conduct react interviews with a shared coding workspace(共有コーディングワークスペースで React の面接を行う)候補者はブラウザだけあればよく、ライブプレビュー付きで一緒にコードを書きながらホワイトボード課題ではなく実作業で React エンジニアを評価する面接用ワークスペースを提供している12:38
28How is AWS console so broken?(AWS コンソールはなぜこんなに壊れているのか)投稿者は us-east-1 から us-west-1 へ数百万オブジェクトをコピーしようとしてレプリケーションルールの監視が編集画面でしか有効化できず、バッチオペレーションでは送信先リージョンのバケットが選べないと不満を並べている12:45
29Show HN: Browser SplitView Master – view up to 16 websites in one Chrome window(Show HN: Chrome の1ウィンドウで最大16サイトを並べる Browser SplitView Master)最大16枚のリサイズ可能なパネルにサイトを並べ、スクロール同期・レイアウト保存・スクリーンショット取得を備える Chrome 拡張で、レスポンシブ確認やダッシュボード監視を想定している13:55
30Postgres 19: Monitoring only gets better(Postgres 19: 監視はさらに良くなる)2026年8月18日付の ClickHouse ブログで、著者は PostgreSQL Conference Europe で観測性の改善について話す準備として監視まわりの変更を整理し、執筆時点ではまだベータのため詳細が変わりうると断っている14:32
31MemoTab – I turned the browser’s new tab into a personal workspace(MemoTab: ブラウザの新規タブを個人用ワークスペースに変えた)Chrome の新規タブを付箋ボードに置き換える拡張で、複数ボードの切り替え・Markdown とプレーンテキストの切り替え・フォーカスモードを備え、1,000ユーザーと評価4.9を集めている16:27
32CSS Scroll-Driven Animations: Ship Them Safely(CSS のスクロール駆動アニメーションを安全に出す)2026年8月31日付の記事で、animation-timeline: scroll() と view() は Chrome・Edge・Safari が対応する一方 Firefox 安定版はまだフラグが必要で、およそ5分の1の訪問者には見えない前提で CSS を書くべきだと述べている16:40
33Is Minifying CSS Necessary? (2023)(CSS の minify は必要か(2023年))著者は Eleventy の Discord で話題になるたび反対しており、余分な空白とコメントのダウンロードと解析に非ゼロのオーバーヘッドがあることは認めつつ体感できる影響はまったくないと強く主張している17:35
34Wasmi 2.0: engineering of the fastest WASM interpreters(Wasmi 2.0: 最速の WASM インタプリタを作る)8か月かけたエンジン刷新で、Apple M2 Pro 上の wasmi-benchmarks の幾何平均で Wasmi 1.0 比 約2.2倍速くなり、validate クレートフィーチャでバイナリサイズも削れるようになった17:42
35Show HN: OS iOS Farm Automation(Show HN: オープンソースの iOS 端末ファーム自動化)実機の iPhone を登録してブラウザから画面をライブで見ながらタップとスワイプで操作でき、TikTok の投稿スケジュールは Postgres の永続スケジューラで再起動をまたいで実行される Apache-2.0 の自己ホスト型18:43
36Pystebin: Executable Pastebin for Python in the Browser(Pystebin: ブラウザで実行できる Python の Pastebin)Python 3.9 から 3.14 までのバージョンを選んでその場で実行でき、保存・フォーク・共有リンク・埋め込み・スクリーンショットを備えたペーストボックスになっている18:50
37State of Postgres in 2026(2026年の Postgres の現状)Datadog が数万の本番データベースのテレメトリを分析し、本番 Postgres を1つ以上持つ組織の割合が2024年7月の54%から2026年5月に60%へ伸び、非バンドル拡張で最も伸びた pgvector は2025年12月から2026年5月に24%増だったと報告している19:41
38Critical Next.js RCE Still Missing from GitHub Advisory Database and OSV(重大な Next.js の RCE が GitHub Advisory Database と OSV に依然として未掲載)投稿された API の URL は実際に {"message": "Not Found", "status": "404"} を返し、当該アドバイザリが登録されていないというタイトルの主張がそのまま確認できる20:30
39MCP Is the GraphQL of AI (and That’s Fine)(MCP は AI にとっての GraphQL であり、それでいい)MCP は新しい発想ではなく新しいインターフェイスだと論じ、GraphQL のイントロスペクションと同じくクライアントがドキュメントを読まずに実行時へ「何ができるか」を問い合わせられる点が本質だとしている20:35
40Show HN: ToolJet – Claude Code and Codex build internal tools, no codegen(Show HN: ToolJet — Claude Code と Codex が社内ツールを作る、コード生成なし)11か月かけて作ったマルチエージェント方式を捨てて MCP 中心へ作り直し、エージェントは自由形式のコードを吐くのではなく ToolJet の実際のコンポーネントとデータ契約に対して組み立てる形にしたと創業者が説明している21:01
41Favorite TypeScript Learnings from TypeNotes(TypeNotes から得た TypeScript の学びのお気に入り)../../ を @/views/pages/Page のように書けるパスエイリアスの採用を勧めるほか、JavaScript の緩い等価比較 == の使いどころ、推論された型の確認方法、TypeScript のエラーコードが文書化されない理由を挙げている21:20
42Show HN: Authorizer – open-source auth for enterprise apps and agents(Show HN: Authorizer — 企業向けアプリとエージェントのためのオープンソース認証基盤)自己ホスト可能な認証・認可サーバーで、ログイン画面と管理パネルを最初から備え、Railway なら120秒でデプロイでき Docker イメージをマイクロサービスとして自社インフラに置くこともできる22:50
43OAuth 2.1 for a personal MCP server: what three months in production changed(個人用 MCP サーバーの OAuth 2.1 — 本番3か月で変わったこと)2026年9月1日付の記事で、Obsidian の保管庫へ Claude が読み書きする公開 MCP サーバーの認証設計を扱い、ある2026年の分析では MCP サーバーの41%が認証なしで OAuth 実装は8.5%にとどまると引いている22:52
44PgDog vs. RDS Proxy(PgDog と RDS Proxy の比較)PgDog は接続をピン留めせずオートスケーリングの挙動が予測可能で RDS Proxy より2倍速いと主張し、SET 文の実行でコネクションがピン留めされトランザクションプーリングが無効化される問題を論点に挙げている23:01
45WebLLM: high-performance in-browser LLM inference engine(WebLLM: ブラウザ内で動く高性能な LLM 推論エンジン)サーバーを介さず WebGPU のハードウェアアクセラレーションだけで動き、OpenAI API と完全互換でストリーミングや JSON モードを備え、Web Worker と Service Worker へ計算を逃がして UI の応答性を保てる23:02
46Show HN: Sensez – helping coding agents catch their own code smells(Show HN: Sensez — コーディングエージェント自身にコードの臭いを気づかせる)AGENTS.md にいくら指示を書いても dict[str, Any] や複数の真偽値フラグ、追いにくい深いネスト関数が出てくるという不満から作られ、GitHub Action として既存ワークフローへ組み込める形で公開されている23:29
47Show HN: Sandboxed HTML in Markdown (With Doom, Sort Of)(Show HN: Markdown の中でサンドボックス化した HTML(ほぼ Doom つき))Markdown の HTML コードフェンスを D3・Mermaid・Three.js が使える隔離サンドボックスで実行できるようにしたもので、デモは1つの html コードブロック内で動く一人称レイキャスターをネットワークも WebAssembly も外部アセットも使わず JavaScript でその場生成している23:33
48Show HN: Think Turing Complete, but you write the circuits in TypeScript (WIP)(Show HN: Turing Complete に似せて回路を TypeScript で書く(作りかけ))リンク先はノードとエッジをキーボードでも選択・移動・削除できる回路エディタで、取得できたのは「Simten — Design hardware. Bit by bit.」という見出しと操作案内だけだった23:47