VOL. 167
WEB DEV DIGEST
WEB DEV OUTLINE
2026-10-20
火曜日 · JST
TODAY’S ISSUE 2026年10月20日 · 火曜日 WEB FRONTLINE

AWS Lambda Web Functions、TypeScriptのRust移植「tsrs」ほか — Web Dev Digest: 2026‑10‑20

Top 20

AWS LambdaでNext.jsやHonoなどNode.jsフレームワークとアプリをそのままデプロイ、実行できる「AWS Lambda Web Functions」発表

Source: Publickey | Published: 2026-10-20 00:49 JST

Introducing tsrs: A port of TypeScript to Rust(tsrs の紹介: TypeScript の Rust 移植)

Source: Cloudflare Blog | Published: 2026-10-20 22:00 JST

Oxlint + Oxfmt で規約をコード化するモノレポ運用

Source: Zenn | Published: 2026-10-20 11:00 JST

Introducing Clairic, a new System One class of extraction models(Clairic の紹介: 新しい System One クラスの抽出モデル)

Source: Cloudflare Blog | Published: 2026-10-20 02:48 JST

Announcing llm-d 1.0: Open distributed inference for agents on Google Cloud TPUs and GPUs(llm-d 1.0 を発表: Google Cloud の TPU と GPU でエージェント向けのオープンな分散推論)

Source: Google Cloud Blog | Published: 2026-10-20 20:30 JST

Cloudflareが文章や画像から必要な情報を高速・低コストで抽出するAI「Clairic」を発表、計算や予測にも対応

Source: GIGAZINE | Published: 2026-10-20 15:50 JST

Lambda Web Functions を CDK でデプロイして、多重実行・スロットリング・リリースを検証した

Source: Zenn | Published: 2026-10-20 01:24 JST

Amazon CloudWatch Omni is now available in additional AWS Regions(Amazon CloudWatch Omni が追加の AWS リージョンで利用可能に)

Source: AWS What’s New | Published: 2026-10-20 04:10 JST

AWS Partner Central launches Program Navigator, Case Study Generator, and streamlined specialization review(AWS Partner Central が Program Navigator・Case Study Generator・簡素化した Specialization 審査を開始)

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

社内向けアプリケーションを個人開発してリリースした話

Source: Zenn | Published: 2026-10-20 20:16 JST

AWS Clean Rooms now supports Databricks as a data source(AWS Clean Rooms が Databricks をデータソースとしてサポート)

Source: AWS What’s New | Published: 2026-10-20 21:23 JST

CSSでテーマ設定を行いMermaidダイアグラムをSVGとしてレンダリングする軽量なオープンソースライブラリ「Pele」をObsidianの作者kepanoがリリース

Source: GIGAZINE | Published: 2026-10-20 06:00 JST

Vue Routerの書き方はどう変わる?Experimental Routerを調査してみた

Source: Zenn | Published: 2026-10-20 12:50 JST

Updates to Hobby and Pro Terms of Service(Hobby・Pro 利用規約の更新)

Source: Vercel Changelog | Published: 2026-10-20 03:39 JST

Claude Code × 自動実行ループ | 予算上限・Kill-Switch・サーキットブレーカーで暴走を止めるまで

Source: Qiita | Published: 2026-10-20 00:23 JST

除湿機のタンクは何L必要? 住宅省エネ基準の気象データと湿度の式をTypeScriptで計算する

Source: Qiita | Published: 2026-10-20 00:46 JST

MCP サーバーを作るとき、stdout に何も書いてはいけない — 型とプロトコルで静かに壊れる 6 つの罠

Source: Zenn | Published: 2026-10-20 00:52 JST

業務の自動化診断アプリを素のJavaScriptで作る|判定は純粋関数、集計は6項目だけ、広告は別ファイル、テスト19万件

Source: Qiita | Published: 2026-10-20 02:22 JST

C# / Node.js から Docker 上の Linux で動く爆速帳票 PDF 生成環境を作る

Source: Qiita | Published: 2026-10-20 05:00 JST

Claude Agent SDK + MCPで業務エージェントを作る — 本番運用中のシェル実装から移植した最小構成

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


All Articles

Zenn

#TitleSummaryAuthorPublished
1「HTML ってなんで描画されるの?」をブラウザの中から追いかけてみた【HTML 編】HTML 文字列がトークン化と木構築を経て DOM になるまでを、HTML・CSS・JS の3回連載の初回で追う@tora2900:00
2JavaScript・TypeScriptでAtCoderをやる (仮)AtCoder を JS/TS で始める際の登録手順と、本番コンテスト中は生成 AI 禁止などのルール確認先をまとめた@aya_koto01:16
335日でフロントエンドの基礎を完全に理解する #14 - 状態管理(Pinia)props のバケツリレーを避けるため Pinia の store を作り、state・getters・actions と useXxxStore() の使い方を学ぶ@kipcop01:28
4CloudWatch Log AlarmとMetric Filter + Metric Alarmを比較してみた2026年7月登場の Log Alarm を東京リージョンで試し、Metric Filter + Metric Alarm と設定・運用の差を比べた@takuyousou01:41
5画像を data URL で D1 に保存する構成:R2 を使わない1枚200KBの割り切りCloudflare Workers の無料プランで R2 を使わず、1枚 200KB に抑えた画像を data URL として D1 に保存する構成を採った@sakidori06:12
6Next.jsとニュースフィード取得の名前解決エラーで、個別記事の代わりに AI/LLM・MCP・Web 開発のトレンドを概括した日報@bambampurin07:43
7LLM10:無制限の消費とは?AIの利用料が一晩で跳ね上がる理由OWASP Top 10 for LLM の LLM10「無制限の消費」を取り上げ、夜間の大量リクエストで請求が数十倍になる仕組みを説明した@monkey_gineer07:59
8Googleカレンダーの予定を手でシートに転記するのが限界——GASで工数集計を自動化する方法予定タイトルにプレフィックスを付けるだけで GAS がカテゴリ別工数を集計しシートへ書き出し、週次トリガーで自動実行する@noa_senn08:00
9Claude CodeとCodexに役割を分けて個人サービスを3か月回した — 踏んだ地雷と、効いた決まりごとNext.js・Supabase・Vercel の年収診断サイトを3か月運用し、Claude Code を段取り・レビュー、Codex を実装に分けた事故と決まりを記した@sakuraba_hk08:00
101年以上前に作った自律開発AIエージェントを見返したら、昔の僕が健気で天才だった2025年6月に作った自律開発エージェント ai-developer を見返し、MCP 普及前に自前で組んだ仕組みを振り返った@yuma_seno08:40
11SQSで処理に失敗したらどうなるか、「戻る→再挑戦→DLQ」で整理したSQS で処理失敗したメッセージは可視性タイムアウト後にキューへ戻って再処理され、規定回数失敗すると DLQ へ移ると整理した@yasutomo797408:57
12Lambda Web Functions と従来の Lambda の実行環境と課金の違いを実測から確かめてみた10月12日 GA の Lambda Web Functions を Event Functions と実測比較し、1環境の同時処理と I/O 待ち中の CPU 課金の差を確かめた@ndmxjp09:28
13バックアップ処理が、バックアップを消しました歌練習 PWA で IndexedDB が3か月に22回消え、自作バックアップ処理が復元済み録音195本を消すなど守りのコードで3度事故を起こした@imudak09:36
14【徹底解剖】海外急上昇OSS「answer-me-with-html」のアーキテクチャと商用展開Claude Code や Cursor 等に組み込み長文出力を HTML で返させる Agent Skill「answer-me-with-html」の構成と商用展開を分析した@autotechradar09:37
15なぜコーディングエージェントは同じファイルを何度も読むのか。CORVUS 論文を読む編集直後のファイルを古い文字列で置換し失敗する現象を、2026年7月の arXiv 論文 CORVUS の文脈同期手法から読み解いた@inariku09:56
16Chromium(V8)のArray.prototype.fillを最大約7倍高速化したV8 の Array.prototype.fill に Smi と double 向け fast path を実装し、最大約7倍高速化したパッチを Chromium に提出した@riya_amemiya10:00
17多階層の部署データ設計【第2回】結果編隣接リスト+再帰CTE・ancestry・closure_tree・ltree など5手法を Rails 8.1.3 と PostgreSQL で実測した結果編@m_nishikawa10:00
18CloudSQL(MySQL)+GCS を軸にした CSV インポート処理速度の比較Cloud SQL 標準インポートは1ファイル約18秒で100ファイル超は10分で打ち切られ、MySQL Shell は約10GiB・1000ファイルを5分半で取り込めた@everrise10:00
19WordPress画像最適化を「変換だけ」で終わらせない:preload・lazy・aria-hiddenまで実装するWordPress のヒーロー画像 PNG 約7.8MB を WebP 約316KB にし、1枚目だけ eager+high で読み込むなど preload と lazy も設計した@shige700010:29
20stargazers 一覧を捨てて /stargazers/history に移行した話:OAuth の追加許可をやめた2026年7月の /stargazers 権限制限を受け、9月公開の集計済み /stargazers/history へ移行して OAuth の追加許可を不要にした@github_card10:49
21ビルドなし・HTML1ファイルで作る謎解きサイト:GitHub Pagesで動く「零課事件簿」の仕組み謎解きサイト「零課事件簿」をサーバー・DB・ビルドなしの HTML1ファイルで作り、GitHub Pages で日替わり出題と進捗保存を実現した@shoyomayabot11:29
22資料サイトの「条件達成」を誤解させない4つの情報設計ゲーム資料サイトで「図鑑に載る」「習得した」「進化条件を満たす」「進化を選んだ」を緑チェック1つにまとめず区別する4つの設計案を示した@frontlinet11:30
23船級承認はソフトが出さない — 船舶初期設計AIの関門ship-design-ai で排水容積を Lpp×B×T×Cb、抵抗と馬力を Holtrop-1982 と ITTC-57 の初期推定に限定し、LLM は仕様抽出と説明だけに使った@kensudo120311:34
24画像背景処理・自動除去ツールの決定版比較!エンジニア視点で選ぶ最適解と現場の活用法画像の背景除去を CLI バッチ・Cloud API・ブラウザ完結の3分類で比べ、用途別の選定基準を示した@valleywag12:30
25React Native + Expoで始めるNativeアプリ開発Expo SDK 58(React Native 0.88)前提で Expo Router や EAS 配信まで扱い、Flutter・SwiftUI との対応表を付けた入門書@joo_hashi12:49
26先月と今月のCSVを比べると、差分が多すぎる・出ない時の5つの原因2つの CSV の増減・変更行を出す HTML1枚のツールを作り、行番号ではなくキー列で対応づけるなど差分が狂う5つの原因を示した@leia_dev12:59
27セキュリティグループ vs ネットワークACL:AWSの2つのファイアウォールを使い分けるセキュリティグループはステートフルでインスタンス単位、ネットワーク ACL はステートレスでサブネット単位と、層と動作モデルの違いから使い分けを示した@akinori90113:01
28TypeScriptで学ぶ プログラミングの基礎とWebアプリ開発【前編】― 変数・型・非同期・テストまでユニオン型・型の絞り込み・ジェネリクス・非同期・テストまでを Docker 統一環境で学び、3つの中間プロジェクトで動くツールにまとめる教材@pakku891413:10
29AWS CDKのS3レプリケーションで「Priority must be specified」と言われたらCDK の S3 クロスリージョンレプリケーションで synth とテストは通るのにデプロイ時に Priority 未指定エラーになる原因と対処を示した@tyumugiko13:11
30動画156本でffmpegが全件時間切れ — HyperFramesは同じファイルの連続区間しか束ねないhyperframes@0.8.79 は ffmpeg の同時実行数に上限がなく同一ファイルの連続区間しか束ねないため、動画156本の書き出しが全件時間切れになった@acs_developer13:12
31AdSenseで、審査の前に1回、承認の後に2回つまずいたAdSense で審査前にルートドメインが空、承認後に2回つまずいた原因は、Google の仕組みがどこをいつ見に来るかの取り違えだった@tiesplayhub13:35
32『ひとり開発の目覚め』技術構成とあらすじ紹介デザイナー出身の著者が PHP・Access/VBA の現場を経て AI とフロント〜インフラを一人で組む全40話程度の本の技術構成とあらすじ@dev_unr14:05
33論理インベントリ「Eleanor」——GUI・API・MCPで広げるSSoT(後編)ホスト名・管理 IP・IPAM 相当を扱う論理インベントリ Eleanor に GUI・API・MCP の3インターフェースを実装した後編@twatanabe080814:05
34初めてのSupabaseプロジェクトでログが暴発した話AWS から Supabase へ移植した初プロジェクトで、Log Query が Free プラン上限100GBに対し1日で171GBに達した原因を追った@bellx214:36
35AI時代におけるサイバーセキュリティ変革:Google Cloud Security Summit 2026 基調講演 レポートGoogle Cloud Security Summit 2026 の基調講演を、サイバー空間が「平時」から「有事」へ転換したという主張を軸にレポートした@kentaro3615:07
36Jev 使用体験記:生成しない「判定モデル」と、1.14 の画像対応生成せず 0.98 のようなスコアやラベルだけを返す判定モデル Jev を試し、バージョン1.14で加わった画像対応を評価した@starai15:24
37自分の画風でAIアニメを作るには?Toonkitのスタイル学習をPM視点で振り返るToonkit が既存スタイル選択から利用者自身の画像でスタイルを学習させる機能へ進んだ背景を、2026年7月3日の開発記事をもとに PM が振り返った@euro_toonkit15:41
38CloudWatch Logs 監視の設計判断 ― メトリクスフィルターの運用改善から Lambda 通知基盤への移行までWindows イベントログのメトリクスフィルター監視が台数増で破綻し、サブスクリプションフィルター+Lambda 通知へ移行した判断を順に記した本@js7615:51
39業務アプリの機能をMCPでアプリ内AIへ接続した設計アプリ内 AI に SQL を書かせず、用途を限定した読み取りツールだけを MCP で渡し、取得と計算は既存の業務ロジックを通す設計にした@bur16:48
40Zennの執筆環境構築記エンジニア層が厚く Markdown と GitHub 連携で記事を管理できる点に惹かれ、Zenn の執筆環境を構築した初投稿@camegone17:00
41リアルタイムチャットを作りたくて、HTTPとWebSocketの違いを調べてみた共有 URL で参加し時間経過で消える使い捨てチャットの企画で、HTTP のリクエスト応答と WebSocket の双方向通信の違いを調べた@shunn042917:17
42アップロードしない PDF ツールを、ブラウザだけで作った(pdf.js と pdf-lib と通信制限)PDF の結合・並べ替え・押印をブラウザ内で完結させる「PDF作るさん」を pdf.js と pdf-lib で作り、通信制限で送信しないことを確かめられるようにした@dokugakulink17:29
43Next.js + Supabase magic link が1ヶ月壊れていた — Cookie 落とし穴Route Handler で cookies() に書いた後 NextResponse.redirect() を返すと Cookie が乗らず、magic link 認証が1か月壊れていた@joemike17:48
44TanStack Query v5のonError削除への移行方法TanStack Query v5 で useQuery の onSuccess・onError・onSettled が削除され、v4 の onError 処理が型エラーになる箇所の移行方法を示した@ncdc_jo18:04
45新卒就活用の自己紹介サイトをNext.jsで作った際に利用した技術について説明Supabase に保存した自己紹介・Q&A・Projects を Next.js で取得し、shadcn/ui と Tailwind で表示する就活用ポートフォリオを作った@m1_study_man18:06
46JSONを移したあと、元の質問にまだ答えられるか?研究システム TRAJEXA で、回答 JSON を書き出しや版変更で移した後も元の質問に答えられるかを調べる方法と質問案生成の2研究を示した@kotanpolin18:41
47🌸【学校プリントを Slack に投げるだけ】Gemini で家族カレンダーを自動更新する AI エージェント Hanamaru を作った学校プリントの写真を Slack に投稿すると Gemini が予定を抽出し子どもごとの Google Calendar に登録するエージェント Hanamaru を作った@yukamiya18:44
48Data Preparation Agentでデータクレンジングを任せるBigQuery の Data Preparation Agent に NULL 処理・表記ゆれ統一・重複除外などのクレンジングを任せ、SQL を一から書く手間を減らした@web_benriya19:12
49AWS DMSを使ってみたAWS DMS で実際にデータベース移行を試し、Oracle・PostgreSQL・MySQL などの対応範囲と手順・ハマりどころを備忘録にした@ty1104data19:44
50厚生労働省の履歴書PDFに、ブラウザで直接書き込むツールを作った厚生労働省が2021年に公表した様式例の PDF そのものにブラウザで書き込み、応募先ごとに複製できる無料ツール ResumeDocs を作った@bigtree20:08
51【Part4】【No.018】配列stateの追加・削除・並び替え ― 画面が変わらない失敗から学ぶimmutable更新の最低限push で配列を書き換えたり同じ配列を set 関数に渡したりしても再描画されないため、配列 state の追加・削除・並び替えは新しい配列で更新すると示した@penguinengineer20:22
52codex execをNodeのspawnで呼ぶと終わらず、spawnSyncだと終わる——stdinが閉じるまで待つ罠codex exec を Node の spawn で呼ぶと stdin が閉じるまで待って約8時間止まり、< /dev/null や spawnSync なら約6分で終わった@tyuya21:40
53段ボールがトラックに何箱入るかを 3D で答える積載シミュレーターを作ったパレット積付け問題の論文 Birgin, Lobato & Morabito を参考に、段ボールの積載数と積み方を 3D で示す Web アプリ sekisai.app を作った@buncyo23:33
54個人開発1-10.GitHub Actions で CI を作る部屋保存機能まで作った個人開発で、.github/workflows に GitHub Actions の CI を置き PR ごとにテストとチェックを自動実行するようにした@hideweb23:39
55マルチテナントの本番データを、開発環境にどう安全に持ってくるかPostgreSQL の RLS でテナント分離した前回に続き、マルチテナントの本番データを個人情報をマスキングして開発環境へ移す方法を示した@vaonvn23:55

Qiita

#TitleSummaryAuthorPublished
1メールキャンペーンで短縮リンクをA/Bテストし、クリック率を向上させる方法メールはJSでクリック送信できないため短縮リンクのリダイレクトログを計測入口にし、バリアント割当から集計SQLまで実装している@yuto_tanaka01:54
2推測しない同期エンジン:Google Tasks ↔ Microsoft To Do を fail-closed で双方向同期するGoogle Apps Script製のOSSで、曖昧な状態では推測せず同期を止めるfail-closed設計によりTasksとTo Doを双方向同期する@simonchai-tw02:17
3PostgreSQLのコネクション枯渇を防ぐプール設定とタイムアウト最適化DBのCPUが10%未満でもSQLAlchemyのQueuePool上限5+overflow 2で枯渇した障害を起点にプール設定とタイムアウトを調整している@TOAI02:29
4AI Agentと業務自動化ツールの分業設計 ── Agentforce・Quick Automate・Copilot StudioがPower Automate・Salesforce Flow・PL/SQL・PL/pgSQLを呼び出す連携設計Agentforce・Copilot Studio等のAIエージェントが判断を担い、Power AutomateやPL/pgSQLを確定処理として呼ぶ分業を対話形式で示している@etale_cohomology03:30
5保存キャンセル後の「保存しました」を、実アプリで検証する保存先選択を取り消しても「保存しました」と出るPDF編集アプリの不具合をPlaywright 3項目で再現し、作者修正後に全PASSを確認した@aichance03:45
6Shadow DOMの向こう側は、支援技術からどう見えるのか?Shadow DOMのカプセル化があってもAccessibility TreeとPlatform Accessibility APIへ意味が届く経路を追っている@tomokusaba04:19
7ブラウザだけで動くテキスト差分ツールの実装: 行単位LCS・単語ハイライト・URLフラグメントでの共有TextCompareLabの実装として行単位LCSの差分、変更行内の単語ハイライト、URLフラグメント共有(Web Crypto暗号化は任意)を示している@Alonvodovoz04:20
8文字列の正規化は同一レコードの判定ではない:検索で衝突を残す設計Krillion Answersでは正規化文字列を検索キーにのみ使い元の回答レコードは残す設計にして、検索時の衝突を許容している@cnvxstudio05:19
9Peleを使ってみる話Obsidian製のMermaid互換レンダラーPeleは依存ゼロ・6分の1のサイズ・最大500倍高速とされ、プレイグラウンドで実際に試している@wataru77506:37
10Fluent UIはShadow DOMとアクセシビリティをどう両立しているのかシリーズ第3回として、Fluent UI Web ComponentsがShadow DOM内のロールやラベルを支援技術へ伝える仕組みを追っている@tomokusaba07:22
11React の管理画面で「保存」を押しても保存されない → 読み込み前に押すと素の GET 送信になっていたSSRしたReactの管理画面でハイドレーション前に保存を押すとonSubmitのpreventDefaultが効かず素のGET送信になっていたと判明した@20051215kaito07:24
12バックアップを出力できても読み戻せない:80 MiBが100 MiB上限を超えた例Base64入りJSONの80 MiBバックアップが100 MiB上限を超え、JobApplicationTrackerで7ファイルは復元でき8ファイルで失敗すると再現した@aichance07:33
13Terraformについて(構築準備編)Ansibleで約100台を管理してきたオンプレ技術者が、Terraformの選定理由とポータブル環境の事前準備をまとめた前編@finestar120807:35
14aws S3には、ブラウザ以外のインターフェースはありますかS3はコンソール以外にAWS CLI、各言語SDK、署名V4のREST API、PowerShell、Mountpoint for Amazon S3で操作できる@itmemo07:46
15Amazon SageMaker AIが新しいAWSサインアップ体験に対応、迅速な環境構築が可能にSageMaker AIの新規顧客はGoogle・GitHub・Appleアカウント等で電話認証や支払い情報入力なしにStudio環境を数ステップで作れるようになった@goyle07:51
16ゴールに引力、障害物に斥力。ポテンシャル場法の経路計画と局所極小で止まる問題引力と斥力のポテンシャル場法はGPU不要で軽いが、ゴール以外で停止する局所極小が弱点だとブラウザのシミュレーターで実演している@NovaSolver08:00
17背景画像をコンテンツの高さにあわせて追従させる処理を考えてみた高さが変わるコンテンツに背景画像を追従させるHTMLとCSSのサンプルを、ヘッダー・お知らせ・フッター構成で残した備忘録@rytaTechNote08:03
18Terraformについて(実践・自動デプロイ編)Terraformのinit・plan・applyでAWSのサーバーレス環境を一括デプロイする流れと、自動化のためのコードの工夫をまとめた後編@finestar120808:06
19【React/TypeScript】なぜスケジュールは遅れるのか?ガントチャートに「当初計画(ベースライン)」と現在バーを上下2段で描画する設計タスク期日変更で当初計画が消える問題に対し、Taskiのガントチャートでベースラインと現在バーを上下2段で描く設計をReactで実装した@taski_app08:44
20Cram(縦横どちらにも置けるドミノ)— 盤が割れたら XOR。2010 年の論文「Nimbers are inevitable」の表を 3 通りの探索で計算し直したドミノ配置ゲームCramをブラウザに実装し、2010年論文「Nimbers are inevitable」のニム数表を3通りの探索で再計算して一致を確かめた@sen-ltd09:02
21バイブコーディング(Vibe Coding)による個人開発の実践フロー:設計からVercelデプロイまでCursorの.cursorrulesでAI指示を標準化し、事前設計とプロジェクト構造を決めてからVercelへデプロイするバイブコーディングの流れ@blinkgroup_jp09:22
22要約と翻訳を同じプロンプトでやらせるな ― LLMの「意訳ハルシネーション」を断つ独立直訳ワーカーパターン【TypeScript】要約と翻訳を1プロンプトで頼むと訳文が要約に寄る意訳バイアスが起きるため、要約側の情報を見せない直訳ワーカーを分離すべきと主張している@nagumo-engineering09:28
23振込の受取人名を「銀行で通る半角カナ」に変換するときの落とし穴7つ(JavaScript)全銀フォーマットの受取人名は台帳フリガナを半角化しても銀行で弾かれる文字が残るとして、7つの落とし穴と依存なしの変換関数を示した@yyy809:31
24【2026年最新】日本のB2B / SaaS カオスマップ:データ統合・インテントデータ・AI営業自動化の全体像と技術的変遷国内B2B/SaaS市場はツール乱立期からデータ統合とAIエージェントによるリバンドリング期へ移り、インテントデータが鍵になると整理している@listkigyou10:09
25受講画面のモーダル地獄から抜け出す:React useFunnel hookの設計Inflearnの受講画面で進捗率に応じた動画停止やモーダル表示の順序制御が複雑化した問題を、Funnelパターンの useFunnel hookで解決した@inflab_official10:21
26MFE環境で共通ヘッダー(GNB)をリニューアルする複数フロントエンド環境で動くInflearnの共通ヘッダー(GNB)を、MFE構成の課題を整理したうえで2025年8月にリニューアルした経緯@inflab_official10:21
27WordPressのヒーロースライダーをWebP化して96%軽量化し、CLSとアクセシビリティも改善した手順WordPressのヒーロースライダー画像4枚をPNGからWebPにして約7.8MBから約316KBへ96%削減し、width・height指定とaria対応も加えた@shin27008010:27
28【個人開発】MVUアーキテクチャで作る、30FPS視線追跡付きデスクトップマスコットのフロントエンド実装伺か系デスクトップマスコットのプロトタイプで、Elm風MVUアーキテクチャにより30FPSの視線追跡とLLM応答状態を一方向データフローで管理した@pathetic77711:01
29Suspenseの境界を狭めると何が残るか。初回表示と再取得を5条件で比べるReact 19.2.5で境界位置・Transition・keyを変えた5条件を比べ、待機中も使う画面はSuspense境界の外へ置くべきと結論づけた@hiro12311:19
30H.265 を書き出せるかの差は 4 つの層で生まれていた — 1 台の Mac で条件を一つずつ変えて切り分けたWebCodecsのHEVCエンコード可否はビルド・OSエンコーダー経路・API配線・profile受付の4層で決まり、Chrome/Chromiumの差は無関係と判明した@cheng_pm811:20
31【AWS CDK】S3バケットを構築してNuxt SPAの配置先を用意するAWS CDKでNuxt SPAの配置先となるS3バケットを作成し、後続でCloudFront経由の配信につなげる前提で各設定項目を説明している@makiog11:25
32投稿された H.265 動画をブラウザで H.264 にできると答えたのは 6 環境中 4 つ — 残りをサーバーに回す振り分けを決めたMac上の6ブラウザ環境のうちH.265からH.264への変換が可能と答えたのは4環境で、残りはVPS側の変換に振り分ける方針にした@shujing94311:25
33Lambda Web Functionsは通常のLambdaと何が違う? ColdStart・Idle・コスト・使いどころを整理Lambda Web Functionsは1環境で複数リクエストを同時処理しコールドスタートが起きにくいが、トラフィックゼロでは環境もゼロになると整理した@J_3woo8611:49
34開発の進め方と構成(No.03)呪文工房はAstro製画面とCloudflare Workers・D1・Workers AI・Vectorizeで構成し、辞書にない語だけGoogle翻訳に回している@jumon_koubou12:00
35【日替わりITトレンド:火曜 “クラウド”】AWS Lambdaに「Web Functions」登場!さくらのクラウドは新規作成を一時停止、今週のクラウドニュースと「サーバーレス」入門今週のクラウドニュースとしてAWS Lambda Web Functionsの登場やさくらのクラウドの新規作成一時停止を取り上げ、サーバーレスの基礎も扱う@mt_caddi12:08
36isConfigSupported の true はどのエンコーダかを教えてくれない — H.265 を選ぶ探索順を 6 つの環境で決めたWebCodecsのisConfigSupportedがtrueでもどのエンコーダか分からず、30フレームに6秒かかる経路もあったため6環境で探索順を組み直した@jhao2978412:11
37AI広告動画の生成フローをテスト可能な要件へ分解するNextifyの公開フローを例に、AI広告動画で「生成完了」と「配信候補として確認済み」を別の完了状態として要件とテストを分けている@Diiiii12:30
38物語の時系列をテストデータで検証する:Node.jsでイベントの前後関係を確認する合成イベント3件をJSONにして「どの出来事より後か」の依存関係を持たせ、Node.jsだけで物語の時系列矛盾を機械的に検出している@pogee12:36
39【AWS】CloudWatch のログ監視でエラー本文を通知&検出ラグ問題を解決した話CloudWatch Alarmはエラー本文を通知できないため、アラームからLambdaを呼んでログ本文を取得しSNS通知する構成で検出ラグも解消した@ReQ_HY12:36
40【JavaScript】正規表現をすり抜ける未知のAPIキー・秘密鍵を検知してLLMへの情報漏洩を防ぐ実装sk-proj-やAKIAのような定型プレフィックスを持たない独自シークレットやJWT署名鍵も検知し、LLMへ貼る前にマスクする実装を示している@mint6913:02
41AI成果物のHTML用のpublic_html的なものをCloudFront+S3で作ってみたAIに書かせた解説HTMLを置くpublic_html的な公開場所をCloudFrontとS3で用意し、Markdownより見栄えのよい成果物を共有できるようにした@ha896013:14
42画像→動画ツールの出力をレビューする、小さなHTMLチェック画面URL.createObjectURLで入力画像と生成動画を同一画面に並べ、アップロードせずに画像→動画ツールの出力を確認するHTMLサンプルを示した@zengdafa66613:39
43AIでWebアプリを作る人のためのフロント・バック・DB入門予約アプリを例に、予約の保存や同時申込の処理を担うバックエンドとDBの役割を、AIで画面だけ作った段階の人向けに整理している@DiluNova14:58
44AWSサービス解説(SageMaker編)SageMakerをAIを育てる学校に例え、犬と猫の写真分類の学習や道具一式の貸し出しという比喩で役割を子ども向けに説明している@Kagesyu15:32
45余ったAndroidスマホで休憩室の混雑度を推定して、学校祭で実際に動かしてみた(BLE × Supabase)旭川高専祭で余ったPixel 9aと7aのBLEスキャンで休憩室の混雑度を推定しSupabaseで共有、1日目は手計測の実人数と突き合わせた@JM8PSY15:48
46Web画像が重すぎる問題を解決する。画像圧縮の基本と確認ポイントCSSで縮小しても元画像は全量ダウンロードされるため、ピクセル数・PNG保存・書き出し品質を見直す圧縮前後の確認項目を整理している@Kevin_Wang15:52
47WordPress を Cloudflare Workers で動かしてわかったことphp-wasmがWorker内で動くことを利用し、既存WordPressサイトをCloudflare Workersへ移すOSSツールを作った@hostlesswp16:02
48Streamlit の ALB ヘルスチェックは /_stcore/healthStreamlitのALBヘルスチェックパスは /_stcore/health で、/health や /healthz は存在しないのにトップのHTMLと200を返すと判明した@shimitaro16:08
49AIとの個人開発で学んだ回帰テストの重要性AIと開発したJavaScript製の法令調査ツールで、ある修正が別機能を壊す事態が続いたことから回帰テストを導入するに至った経緯@kinoto-r16:24
50国土数値情報道路データで道路の幅員をプロットしてみる国土数値情報の道路データを市区町村単位で抽出し、坂戸市の道路を幅員ごとに色分けしてプロットするアプリをGitHubで公開した@tatamyiwathy17:13
51const top と書いたら画面が真っ白になった。windowの組み込み名1,235個に let・var・function を当てて測ってみたconst topがwindow.topと衝突して画面が真っ白になった件を受け、windowの組み込み名1,235個にlet・var・functionを当てて挙動を測った@fujiken81817:16
52初めて Terraform の二重管理を踏んだ話for_eachから要素を外すとdestroyになり、removedブロックはfor_eachインスタンスに単独で使えないため、dev環境でstate rmを選んだ@gensan022317:27
53スマホで撮った書類の写真を、ライブラリなしでまっすぐにする(射影変換をTypeScriptで)OpenCVを使わず4隅の対応から3×3のホモグラフィー行列を求め双線形補間で書類写真を補正する処理をTypeScriptで数十行で書いた@dokugakulink17:32
54第18回 Terraform講座|実務演習② 高可用性を意識したAWS設計AZ障害でも止めない要件として、2AZのPublic/Private Subnet、ALB、EC2各1台、RDS Multi-AZの構成をTerraformリソースに落とし込む@nyarusasu2218:12
55PostgreSQLの部分UNIQUEインデックス:論理削除しても重複登録を防ぐ設計論理削除しつつ現役ユーザー間のユーザー名重複を防ぐため、PostgreSQLの部分UNIQUEインデックスで同時登録もDB側で保証する設計@sponge84184118:24
56ブラウザとJavaScriptの役割の違いについてブラウザはHTML・CSSを読み取って画面を表示しJavaScriptの命令を実行する役割を持ち、JavaScriptはその命令を書く言語だと整理している@jota961318:28
57localStorage.clear()でReactの表示が古いままになる:実ブラウザで修正前後を検証するuse-local-storage-stateは別タブのclear()でstorageイベントが届いても表示が古いままで、修正PRで3テストが通ると確認した@aichance20:15
58お天気アプリ#23お天気アプリ開発23日目として削除機能と気温表示を追加し、FileReaderによる画像プレビューとNode.jsのfs.unlinkによるファイル削除を学んだ@langhuanamacha20:33
59オンプレKubernetesのServiceAccountにS3+CloudFrontだけでAWS IAMロールを割り当てる(IRSA相当)OIDC公開ドキュメント2ファイルをS3とCloudFrontに置くだけで、オンプレkubeadmのServiceAccountにIRSA相当でIAMロールを割り当てられる@tebichi20:39
60【React】Vite + React + Bootstrap 5で構築する!モダンなスマホ向けWebアプリの土台作りVite・React・Bootstrap 5でスマホ向けWebアプリの開発環境を作りレスポンシブ対応を整える手順で、Zenn記事の転載要約版@yasu196720:41
61仕様の正しさより、遊ぶ人の納得感――限界突破バグが教えてくれたことJavaScript製ゲーム『のらにゃんこ』の限界突破バグを例に、仕様上の正しさとプレイヤーの納得感は別の課題だと結論づけている@NAS6mixfoolv22:09
62ZipPic vs Squoosh:Squooshにはできない3つの仕事Squooshは1枚ずつしか扱えないため、フォルダ一括圧縮や12MBのGIF、アニメーションWebPの処理はZipPicでしかできないと主張している@zippic22:59

Publickey

#TitleSummaryPublished
1AWS Transform、Azure Functions用のコードをAWS Lambda用に変換など、Microsoft AzureからAWSへの移行に対応Azure SDK で書かれた .NET アプリを AWS SDK 用コードへ変換し、Azure Functions のコードを Lambda 用に書き換える機能を AWS Transform に追加した00:47

gihyo.jp

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

GIGAZINE

#TitleSummaryPublished
1エミュレーターを使わずにブラウザ上でPSPゲームが動作するというプロジェクト「PSP Web Recomp」snuri00 氏が、PSP ゲームをエミュレーターを介さずブラウザで実行できる PSP Web Recomp を GitHub で公開した08:00
2なんと23の主要なオープンソースプロジェクトのうち11は1人または2人で運営されている実態が明らかにReddit ユーザーの調査で、スマホ・ブラウザ・サーバーが依存する主要 OSS 23 件のうち 11 件は過去 1 年の定期的な変更者が 1〜2 人だった22:00

ITmedia News

#TitleSummaryPublished
1AWS Transformが機能拡充 Azure Functions用のコードをAWS Lambda用に変換など、Azure→AWSへの移行に対応AWS Transform が Azure SDK の .NET コードを AWS SDK 用に、Azure Functions を Lambda 用に変換する機能を加え、Azure からの移行に対応した11:24
2ネットバンキングにログインしたまま別作業は危険? 「ChatGPT Atlas」などのAIブラウザ7種でデータ窃取を検証米ワシントン大の論文が ChatGPT Atlas など AI ブラウザ 7 種で、メールやネットバンキングの情報が悪意あるサイトに窃取されるリスクを検証した12:00

TypeScript Blog

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

Node.js Blog

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

Astro Blog

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

Cloudflare Blog

#TitleSummaryPublished
1Cutting our inference bill by 68% by being obsessive about optimization(徹底した最適化で推論コストを 68% 削減した方法)AI コードレビュアーの実行単価が倍増した原因をトークン使用量から突き止め、プロンプトキャッシュとモデルルーティングで推論費を 68% 削減した04:12

Vercel Changelog

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

AWS What’s New

#TitleSummaryPublished
1Amazon GuardDuty adds optional threat detection rules for Runtime Monitoring(Amazon GuardDuty が Runtime Monitoring に任意の脅威検知ルールを追加)sudoers 改変や監査ログ無効化などを検知する 50 超の任意ルールが加わり、EC2・EKS・ECS(Fargate 含む)で 13 種の検出タイプを MITRE ATT&CK に対応づけた01:01
2EC2 Image Builder now integrates with ASG for faster image builds(EC2 Image Builder が ASG と連携しイメージビルドを高速化)Image Builder が ASG の稼働中インスタンスを選んでビルドコンポーネントを適用でき、新規起動とブートストラップの時間を省けるようになった02:30
3Amazon Connect Customer Global Resiliency now provides business users visibility into resiliency readiness across linked Regions(Amazon Connect Customer Global Resiliency がリンク済みリージョン間のレジリエンス準備状況を業務ユーザーに可視化)管理画面に Global Resiliency ページが加わり、リージョン切り替えの準備状況と各リソースの同期済み・保留・要対応を一覧できる06:45
4AWS IAM Identity Center simplifies identity source changes from Active Directory(AWS IAM Identity Center が Active Directory からの ID ソース変更を簡素化)Active Directory から Okta や Entra ID などへ切り替えても、ユーザー・グループ・権限セット割り当てが保持され再作成が不要になった17:00
5AWS Transform for migrations expands support for existing landing zones(AWS Transform for migrations が既存ランディングゾーンへの対応を拡大)Control Tower や Organizations で作った既存ランディングゾーンをベストプラクティスとのギャップ分析で拡張でき、IaC のみのモードにも対応した17:00
6Structured outputs for Claude models available on Amazon Bedrock(Amazon Bedrock で Claude モデルの構造化出力が利用可能に)bedrock-runtime と bedrock-mantle の両エンドポイントで、全 Claude モデルがスキーマ準拠の JSON を返す構造化出力に対応した23:00

Google Cloud Blog

#TitleSummaryPublished
1How to Use Python UDF Logging for Pipeline Observability(Python UDF ロギングでパイプラインの可観測性を高める方法)BigQuery の Python UDF 内で標準 logging ライブラリを使い、プラグインなしで Cloud Logging へ構造化ログを出せるようになった01:00

Supabase Blog

#TitleSummaryPublished
1Operate with confidence: check production with your coding agent(自信を持って運用する: コーディングエージェントで本番環境をチェックする)読み取り専用の Supabase MCP と Health・Security・Performance・Resources の 4 プロンプトを定期実行し、query_logs で本番の悪化をエージェントに報告させる16:00

web.dev

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

Mozilla Hacks

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

CSS-Tricks

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

Smashing Magazine

#TitleSummaryPublished
1Embracing Playful Imperfection With The CSS random() Function(CSS の random() 関数で遊び心ある不完全さを取り入れる)Brecht De Ruyte 氏が CSS の新関数 random() で、揺らぐ文字や跳ねる文字、散らしたカードを JS やプリプロセッサなしで作るデモを示した19:00

Hacker News

#TitleSummaryPublished
1Herb in Rails 8.2: Your ERB views, now HTML-aware(Rails 8.2 の Herb: ERB ビューが HTML を理解するように)Kaigi on Rails 2026(10月16日)のスライドで、Rails 8.2 は load_defaults 8.2 で Herb を ERB エンジンにし、リンタールールは 166 件に増えたと示した00:36
2Show HN: Celorga – A portable re-implementation of Org for you and your agents(Show HN: Celorga — 人とエージェントのための Org 再実装)Emacs 非依存の TypeScript 製 Org パーサーと CLI・MCP サーバー・LSP を持ち、Node.js 22 で .org ファイルをエージェントに操作させる01:18
3Tom Kincaid: PostgreSQL 19: What Changed, What Matters, and What to Test Now(PostgreSQL 19 の変更点と今テストすべきこと)REPACK CONCURRENTLY や ON CONFLICT DO SELECT を挙げ、プロパティグラフ等は差し戻し、GA は 11月19日予定で本番は 18 維持を勧めた01:26
4Show HN: An outliner to replace Workflowy and Obsidian – as a Claude connector(Show HN: Workflowy と Obsidian を置き換える Claude コネクタ型アウトライナー)リンク先の claude.ai ディレクトリページは HTTP 403 を返し取得できず、投稿本文ではバックエンド無しで Claude コネクタを内蔵すると説明していた01:49
5Why TypeScript lets you overrule its type checker(TypeScript が型チェッカーの上書きを許す理由)8 プロジェクト約 69 万行で any は 1 万行あたり 61.8 回、エージェントの PR は人の約 9 倍 any を足すとして lint での検出を提案した01:59
6Surveying the landscape of CSS microframeworks (2023)(CSS マイクロフレームワークの概観)2023年3月13日の記事で Pico・Spectre・Milligram・Pure・Chota など 7 種を比べ、最も気に入っているのはクラスレスの Water.css とした02:06
7Show HN: ULDA – Client-side encryption with a simple JavaScript API(Show HN: ULDA — シンプルな JavaScript API によるクライアントサイド暗号化)リンク先デモは「ULDA Room」というタイトルしか取得できず、暗号方式や API の記載は JavaScript なしでは表示されなかった02:16
8Show HN: Stillplay – The Windows XP games, rebuilt in C and WASM for the browser(Show HN: Stillplay — Windows XP のゲームを C と WASM でブラウザ向けに再構築)マインスイーパーなど 5 本を libc なしの C から WASM 化し、各モジュール 4〜15KB・トップ約 75KB で Lighthouse 全項目 100 を達成した02:40
9Dynamic MCP Server Discovery on Google Cloud(Google Cloud での MCP サーバーの動的探索)Agent Registry のセマンティック検索と ADK の独自 Toolset で MCP サーバーを実行時に探し、URL のハードコードを不要にした02:41
10DuckDB-WASM startup: from 6.8 to 2.3 seconds with Haybarn-WASM(DuckDB-WASM の起動を Haybarn-WASM で 6.8 秒から 2.3 秒に)emscripten の約 4.8 万シンボルの遅延リンク化と WebCrypto の SHA-256(400ms→62ms)で起動を 3 倍速にし、メモリも 604MB→499MB に減らした02:42
11Show HN: Vibetown – public sandboxes to vibecode with strangers(Show HN: Vibetown — 知らない人とバイブコーディングする公開サンドボックス)リンク先ドメインは DNS 解決できず取得できなかった。投稿本文では fly.io 上の公開サンドボックスを各自の AI エージェントで共同編集するとしている04:00
12One rule found a bug that TypeScript’s test suite missed.(1 つのルールが TypeScript のテストが見逃したバグを見つけた)「宣言出力は有効な TypeScript であるべき」という規則で、1e400 が Infinity として .d.ts に出力され TS1254 になるバグ(#64760)を見つけた04:52
13Deploying Kubernetes Clusters on OpenStack: An Alternative to AWS EKS(OpenStack への Kubernetes クラスタのデプロイ: AWS EKS の代替)リンク先の Medium 記事は HTTP 403 を返し本文を取得できなかったため、手法や結論は確認できなかった05:22
14CSS in 2026: Modules, Tailwind, CSS-in-JS, and More(2026 年の CSS: Modules・Tailwind・CSS-in-JS ほか)新規開発はネイティブ CSS とビルド時生成を既定にすべきとし、styled-components の 2025 年保守モード入りと vanilla-extract を挙げた05:47
15Persona MySQL 26.7: A New Versioning Era Begins(MySQL 26.7: 新しいバージョン体系の始まり)10月12日の記事で、MySQL は 9.8 ではなく年.月.パッチの 26.7.0 を出し、26.x への移行経路は 9.7 LTS 経由のみと説明した05:49
16Beginning of the Ende: A community fork of Deno(Ende の始まり: Deno のコミュニティフォーク)リンク先は「Deno is dead」の見出しと「続報を待て」だけのティザーで、フォークの目的や変更点の記載はなかった06:27
17How to Gaslight JavaScript Programmers(JavaScript プログラマーを惑わす方法)Proxy の get トラップで Object.keys に出ないメソッドを呼べるようにし、set トラップで代入を無効化する手口をゲーム Pragma Twice で使った07:05
18Elysia 2.0 RC: Rebuilding a JavaScript framework from scratch(Elysia 2.0 RC: JavaScript フレームワークをゼロから作り直す)起動時メモリを 25 ルートで 20MB に抑え、エラー型推論と公式 @elysia/compress を追加、Node.js 層は srvx と crossws に置き換えた07:35
19Snapflow: An agentic design system for React, Vue and Angular(Snapflow: React・Vue・Angular 向けのエージェント型デザインシステム)トークン・コンポーネント・ガバナンス規則を Claude Code や Cursor から MCP 経由で使わせ画面生成する製品で、現在はウェイトリスト制で 15 日無料08:42
20Do web components have a future if nobody is writing them?(誰も書かないなら Web Components に未来はあるか)Nolan Lawson は AI で再実装が安価になり再利用前提の価値は弱まったが、slots や parts の概念がカスタマイズ可能な <select> 等の標準に残ったと結論づけた11:05
21Cloudflare: There is a major outage on Zero Trust services(Cloudflare: Zero Trust サービスで大規模障害)10月20日 03:20〜06:32 UTC、ID ポリシーを含む Cloudflare One Gateway 経由の通信が全オンランプで影響を受けた Critical 障害で、解決済みとなった12:34
22AWS CFO joked about the financial toll of AI. An internal recording reveals why(AWS の CFO が AI の財務負担を冗談にした理由を社内録音が明かす)リンク先 Business Insider は取得できなかった。HN スレッドでは CFO John Felton がフリーキャッシュフロー赤字化を冗談にし、AI 投資が年 2,200 億ドルと引用された12:49
23Show HN: ZC find the AWS resources that should be dead but still bill you(Show HN: ZC — 不要なのに課金され続ける AWS リソースを見つける)Python 製の読み取り専用スキャナで、未接続 EBS・未使用 EIP・CPU 3% 未満の EC2・90 日超スナップショットなど 8 種を検出し月額コストを概算する15:27
24Google Cloud networking is down in various regions(Google Cloud のネットワークが複数リージョンでダウン)europe-west2 で 7 時(BST)頃から Cloud SQL・Cloud Run・Filestore などが停止し、コメントでは Revolut や DPD への波及と電源障害説が挙がった15:46
25Vibecoding an LLVM TypeScript Compiler(LLVM ベースの TypeScript コンパイラをバイブコーディングで作る)ARC メモリ管理の TypeScript サブセット AOT コンパイラ Marina を GLM 5.3 Flash と Grok 4.7 で約 10 ドルかけて作り、SQLite の Web API が動いた15:53
26Show HN: React-jsonschema-UI – JSON Schema forms for React Native and the web(Show HN: React-jsonschema-UI — React Native と Web 向け JSON Schema フォーム)1 つの <SchemaForm> を Expo と Web で共用し、描画は Tamagui、状態は Zustand、検証は Ajv で行う。as const スキーマから値の型を推論する16:33
27GCP Europe-West2 Outage(GCP europe-west2 の障害)Google の通知では 10月19日 23:08 PDT 開始で、公開ステータスは緑のまま Service Health にだけ表示され、ゾーン b のみ影響との報告もあった16:56
28Removing a type assertion with Object.assign in TypeScript(TypeScript で Object.assign を使って型アサーションを取り除く)2026年10月1日の記事。Object.assign(new Response(), {json}) が T & U 型になる性質で as unknown as を消せるが、spread では ok などが失われると示した17:42
29Google Cloud Disruptions / Outage in parts of Europe(Google Cloud が欧州の一部で障害)ステータスページ上では europe-west2 の障害が 7 時間 52 分続いて Closed となり、AlloyDB・Apigee など計 38 プロダクトが影響を受けた17:50
30Show HN: Strudel Flow 2 – A visual music sequencer built with React Flow(Show HN: Strudel Flow 2 — React Flow で作ったビジュアル音楽シーケンサー)リンク先は JavaScript がなければ表示できないページで、タイトル以外に機能や v2 の変更点の記載を取得できなかった18:20
31Show HN: PurePDF – merge, split and compress PDFs in the browser with qpdf/WASM(Show HN: PurePDF — qpdf/WASM でブラウザ内で PDF を結合・分割・圧縮)ファイルを端末外に送らず結合・分割・回転・指定サイズへの圧縮・150/300DPI の画像変換を無料で行え、OCR や署名は今後対応予定とされた18:41
32Google Cloud Service Disruption in UK(英国で Google Cloud のサービス障害)The Register によると europe-west2-b で 06:08 UTC から Cloud Run・GKE など 7 サービスが停止し、Lloyds・HSBC・Revolut などにも影響が出た18:58
33Google Cloud is down in the Europe-west2 region(Google Cloud の europe-west2 リージョンがダウン)原因は europe-west2-b の電源イベントで、38 サービスが影響を受け 10月20日 07:00 PDT に大半が緩和、詳細分析は後日公開とされた19:16
34Google Cloud outage affects almost all banking and other operations in Europe(Google Cloud 障害で欧州の銀行業務などがほぼ全面的に影響)リンク先 Neowin は HTTP 403 を返し本文を取得できなかった。URL には HSBC・Revolut・Lloyds・Equifax が影響先として挙がっている19:26
35Amazon opens its AWS Trainium AI chips to every PyTorch developer(Amazon が AWS Trainium チップをすべての PyTorch 開発者に開放)TorchNeuron を Apache 2.0 で公開し、既存 PyTorch コードを設定 1 つの変更で Trainium2/3 上で動かせるようにした19:38
36Sumi.css – Classless CSS Framework(Sumi.css: クラスレス CSS フレームワーク)gzip 約 6.7KB・JS 不要で、dialog や details などのネイティブ要素にスタイルを当てライト/ダーク自動追従する MIT ライセンスの CSS20:05
37Show HN: Photo Ferret – open-source photo album with creative filters(Show HN: 創造的なフィルタを持つオープンソース写真アルバム Photo Ferret)TypeSafe Jev API で写真ごとにメタデータを生成し、空や山の占有率・曲線量などのスライダーで絞り込める静的サイトを Cloudflare Workers に出力する20:19
38Show HN: ReactGrind – LeetCode-style React challenges with in-browser tests(Show HN: ブラウザ内テスト付きの LeetCode 風 React 課題集 ReactGrind)React 19 と TypeScript のエディタで Hooks や Performance など 6 トラックの課題を Vitest で自動判定し、無料で 50 問、Pro は月 5 ドル20:28
39Show HN: Minute of Fame – own one minute of the day, it airs live every day(Show HN: 1 日の 1 分を所有すると毎日その時刻に放映される Minute of Fame)1 日 1,440 分の枠を 5 ドルから購入でき、所有者のプロフィールが毎日その 1 分間表示され、Stripe Connect で転売益を引き出せる21:04
40Cloudflare’s Clairic pulls data from documents faster and cheaper than LLMs(Cloudflare の Clairic は LLM より速く安く文書からデータを抽出する)抽出→判断→返信の処理を Clairic 併用で 19.3 秒、GLM-5.3 単独では 61.7 秒かつ約 2 倍のコストだったと報じた21:49
41State of HTML 2026(State of HTML 2026 アンケート)リンク先の Devographics のアンケートページは HTTP 403 を返し、設問内容や回答期限は確認できなかった22:18
42Oxc tsrs: TypeScript 7 ported to Rust(Oxc tsrs: Rust に移植された TypeScript 7)TypeScript 7 のコンパイラと言語サーバーの Rust 移植で、TypeScript 7.1 向け安定版と 100% 適合を掲げ、WASI 版も提供するが PR は受け付けない22:30
43A Hitchhiker’s Guide to Postgres Text Search(Postgres 全文検索ヒッチハイク・ガイド)Cortex が Lucene を tsvector と GIN の Postgres 全文検索に置き換え、公開 API 検索の p95 が 13.3 秒から 1.54 秒に短縮した22:31
44Show HN: Realm – Web components in plain HTML, no build step, 16 KB(Show HN: ビルド不要・16KB でプレーン HTML から Web Components を作る Realm)custom-element タグに script とスタイルを 1 ファイルで書き、useState の変更で該当 slot だけ更新する依存ゼロのランタイムで約 60 種の ui-* 部品を持つ22:46
45Show HN: VM 9.0.0, a mail reader for Emacs(Show HN: Emacs 用メールリーダー VM 9.0.0)コミュニティ復活後初のメジャー版で、ノンブロッキングの IMAP/POP 取得やディスクキャッシュ、複数フォルダ横断の仮想フォルダに対応した22:52
46Free Markdown-to-HTML and disk-usage CLI tools in pure stdlib Python(標準ライブラリだけの Python 製 Markdown→HTML 変換とディスク使用量 CLI ツール(無料))リンク先の Gumroad ページには「free Markdown to HTML and disk report tools」という題名以外の説明がなく、機能の詳細は確認できなかった23:13
47Birth and death of a row in Turso’s MVCC(Turso の MVCC における行の誕生と死)Turso は RowVersion の begin/end に TxId を書きコミット時にタイムスタンプへ置換し、同じ行への同時書き込みのみ WriteWriteConflict でロールバックする23:19
48Google Cloud’s Europe-west2 (London) outage(Google Cloud の europe-west2(ロンドン)リージョン障害)リンク先は Cloudflare Radar の X 投稿で HTTP 402 が返り本文を取得できず、障害の内容と発生日時は確認できなかった23:19
49searchgres.js: Composable Search in PostgreSQL(searchgres.js: PostgreSQL での組み合わせ可能な検索)Tiger Data が PostgreSQL 18 の pgvector・pg_textsearch・ltree を使い BM25 とベクトルのハイブリッド検索を TypeScript API で提供した23:22
50Contentrain Migrate – Move a WordPress site into a working Astro project(Contentrain Migrate: WordPress サイトを動く Astro プロジェクトへ移行)WordPress の投稿・画像・SEO メタ・URL を利用者の GitHub 上の Astro プロジェクトへ移し、1 サイト 50 ドルからの一括固定価格で請け負う23:29
51Show HN: Simulate 3D Plants in the Browser with Nodes(Show HN: ノードでブラウザ上に 3D 植物をシミュレート)各ノードが WebAssembly モジュールのノードベース植物プロシージャルモデリングツールで、リンク先は JavaScript なしでは「Nodes」の文字しか表示されなかった23:46