VOL. 168
WEB DEV DIGEST
WEB DEV OUTLINE
2026-10-21
水曜日 · JST
TODAY’S ISSUE 2026年10月21日 · 水曜日 WEB FRONTLINE

TypeScript 7.1 Beta、Vercel FunctionsのWebSocket GAほか — Web Dev Digest: 2026‑10‑21

Top 20

Announcing TypeScript 7.1 Beta(TypeScript 7.1 Beta を発表)

Source: TypeScript Blog | Published: 2026-10-21 02:53 JST

WebSocket support is now generally available(WebSocket サポートが一般提供に)

Source: Vercel Changelog | Published: 2026-10-21 05:00 JST

Introducing full transaction detection for Cloudflare WAF(Cloudflare WAF のフルトランザクション検出を発表)

Source: Cloudflare Blog | Published: 2026-10-21 23:10 JST

Introducing the unified Supabase .NET SDK(統合された Supabase .NET SDK を発表)

Source: Supabase Blog | Published: 2026-10-21 16:00 JST

AWS announces TorchNeuron: Native PyTorch Support for AWS Trainium (Public Beta)(AWS が TorchNeuron を発表: AWS Trainium のネイティブ PyTorch サポート(パブリックベータ))

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

Amazon DynamoDB global tables now support disassociating replicas(Amazon DynamoDB グローバルテーブルがレプリカの関連付け解除に対応)

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

Announcing Amazon ECS Gateway, a managed ingress solution for your ECS services(ECS サービス向けマネージドイングレス「Amazon ECS Gateway」を発表)

Source: AWS What’s New | Published: 2026-10-21 08:26 JST

Amazon Connect Customer launches two new layouts for agent workspace(Amazon Connect Customer がエージェントワークスペースに 2 つの新レイアウトを追加)

Source: AWS What’s New | Published: 2026-10-21 22:48 JST

Node.js 22.23.4 (LTS)(Node.js 22.23.4(LTS)セキュリティリリース)

Source: Node.js Blog | Published: 2026-10-21 19:39 JST

Node.js 24.22.1 (LTS)(Node.js 24.22.1(LTS)セキュリティリリース)

Source: Node.js Blog | Published: 2026-10-21 19:39 JST

Node.js 26.12.1 (Current)(Node.js 26.12.1(Current)セキュリティリリース)

Source: Node.js Blog | Published: 2026-10-21 19:39 JST

「Google Chrome 156」安定版リリース、CSSだけでランダムな配置が可能に&IndexedDBの保存方式がSQLiteベースに変更

Source: GIGAZINE | Published: 2026-10-21 12:40 JST

Googleが「TorchTPU」を発表、PyTorchをTPUとGoogle Cloud上で実行するためのツールでコード書き換えなしで実行可能

Source: GIGAZINE | Published: 2026-10-21 13:41 JST

AWS launches open-source Physical AI Toolchain for robotics(AWS がロボティクス向けオープンソース Physical AI Toolchain を公開)

Source: Hacker News | Published: 2026-10-21 03:47 JST

🔒「ファイルを送信しない」をCSPとPlaywrightで保証する

Source: Qiita | Published: 2026-10-21 07:21 JST

ngrok のような HTTP トンネルを docker compose 1つで自前運用できる OSS「gridbase」を試す

Source: Qiita | Published: 2026-10-21 08:32 JST

Nuxt LayersでAI開発の保守性を担保する

Source: Zenn | Published: 2026-10-21 10:30 JST

Next.js の脆弱性に Dependabot が反応しなかったので、GitHub Advisory Database までの流れを追った

Source: Zenn | Published: 2026-10-21 13:55 JST

Skipped monorepo deployments no longer count against limits(スキップされたモノレポのデプロイが制限にカウントされなくなった)

Source: Vercel Changelog | Published: 2026-10-21 09:00 JST

Lambda Web Functionsについて!

Source: Qiita | Published: 2026-10-21 00:40 JST


All Articles

Zenn

#TitleSummaryAuthorPublished
1GASのメール上限に当たっても通知を落とさない(getRemainingDailyQuotaと未送信シート)無料Gmailの1日100宛先上限に達しても処理を止めず、未送信シートに積んで上限回復後に1通へまとめて送る仕組みをNode.js模擬環境で検証した@rakuwork_kobo01:27
235日でフロントエンドの基礎を完全に理解する #15 - API連携設計(型付きクライアント・エラーハンドリング)fetchを画面に直書きせずAPIクライアントへ集約し、型付け・失敗時の扱いの統一・認証情報の自動付与を行う構成をVueで組んだ@kipcop01:31
3MCPサーバーをnpmに公開して詰まった5点為替レート取得のfx-rate-mcpなどMCPサーバー5本をMITでnpm公開し、コードより公開工程で詰まった5点とその対処を記録した@agent_craft02:15
4micro:bitから始まった、複数のUSBシリアル機器を扱えるScratch拡張micro:bitに限らずArduinoやESP32にも使える、複数USBシリアル機器から同時受信するScratch拡張「マルチシリアル接続」を開発した@tarosay05:24
5Web Serial APIで2台目のポートが選べない──Scratch拡張の試行錯誤requestPort()を2回呼んでも実機では2台目の選択ダイアログが出ず、Web Serial APIで複数ポートを開くときの問題だと判明した@tarosay05:35
6ソースコード診断でAI製のSaaSを点検するNext.js 16×Supabase×StripeのAI製SaaSを静的診断し、支払わずに注文を確定できるDB関数の権限漏れが最も重い問題だったと報告した@sabisuke05:43
7x402 の支払いと納品を確かめる — 402・USDC送金・200 を3点で突き合わせた実測x402有料APIの402応答・USDC送金・200応答の3つの記録を突き合わせ、入金1件と納品1件の対応を確かめる手順を本番の記録で示した@noboru_x40205:51
8localStorageの複数キー更新が途中で失敗したら、更新前へ戻す候補と訪問履歴を別キーに保存するアプリで、更新前の値と「更新中」の印を先に保存し、途中失敗時に元へ戻す処理とテストを実装した@jisaku_net06:19
9APIが使えないサービスから自分のデータを取り出す DevToolsコンソールという抜け道APIがEnterpriseプラン限定のFeedlyから、Web GUIしか手段がない「あとで読む」記事をDevToolsコンソール経由で取り出した@miyanaga07:02
10AI駆動開発の技術選定を検査から逆算し、ハーネスの仕組みを見直した話技術選定の基準を「AIが書きやすいか」から「AIの間違いを機械がどれだけ確実に止められるか」へ変えてハーネスを見直したと主張している@yamato_snow07:02
11探すのも、出すのも、機械の速さになった — AI 時代の誤公開による情報漏洩を「出さない仕組み」と AI で防ぐ2025年の上場企業の個人情報漏洩事故が180件・約3,064万人分と前年のほぼ2倍という統計を引き、誤公開を出さない仕組みとAIでの監視を示した@ricrio07:30
12Exa 3.0 と exa-mcp-server 3.4.2:lite 非対応、出力量、クレジット切れの見え方2026-10-19公開のExa 3.0に合わせexa-mcp-serverを3.4.1から3.4.2へ上げ、lite非対応・出力量・クレジット切れ時の見え方を確かめた@serotoninmax08:00
13英語論文の PDF をブラウザで「対訳」表示する:pdf.js から段落を復元し、ページ単位でストリーミング翻訳する翻訳拡張Taiyakuでpdf.jsのテキストから段落を復元し、ページ単位のストリーミング翻訳で原文と訳文を左右に並べ、Safariだけの失敗にも対処した@taiyakujp08:00
14Webhook署名をHMACからEd25519へ:Correct Hooksで「秘密鍵1本」の検証をPythonで実装する【検証済み】Webhook署名をエンドポイントごとに鍵が要るHMACから、送信側の秘密鍵1本で済むEd25519公開鍵署名へ移し、Correct Hooksの検証をPythonで実装した@daichi0127808:00
15コーディングエージェントPiのフックはbashを本当に止められるか実測したread/write/edit/bashの4ツールだけを持つコーディングエージェントPiで、in-process拡張のフックがbash実行を本当に止められるか実測した@mskbhd08:20
16バズっても請求書が怖くない — Firebase Hosting の CDN で Cloud Run の料金を抑える見るだけのアクセスも課金につながるCloud Runの前段にFirebase HostingのCDNを置き、SNSで拡散されたときの料金を抑える構成にした@naiki998208:50
17Base の公開 RPC が eth_getLogs を断るようになったので、ブロックを刻んで予備の読み先へ回した話Baseの公開RPCが広い範囲のeth_getLogsを断るため、vet402でブロック範囲を刻んで予備の読み先RPCへ回すフォールバックを実装した@sen_web309:08
18tsrs 登場 — Rust 製 TypeScript で型チェックを CI に組み込むCloudflare・VoidZero・TypeScriptチームが開発しOxcの一部としてインキュベートされるRust製TypeScriptのtsrsを、CIの型チェックに組み込んだ@petajimq09:17
19インフルエンザと免疫の数のモデルをブラウザで解く(常微分方程式・RK4・はまりどころ3つ)インフルエンザなど6病原体の免疫応答を常微分方程式とRK4で解き、ライブラリなしのCanvas 2Dで描くページを作り、はまりどころ3つを挙げた@sishiya09:34
20AWS SAA独学の設計図|3ヶ月の時間配分と教材の選び方AWS SAA-C03を未経験から3か月で独学する時間配分と、動画講座・問題集・書籍・公式トレーニングから教材を選ぶ基準を示した要約版である@techdbblog09:56
21Nostalgist.js でブラウザのレトロゲームサイトを作って踏んだ6つの落とし穴RetroArchのWebビルドのラッパーNostalgist.jsと素のES Modules・Tailwind CSSでレトロゲームサイトを作り、機種・ブラウザ別の落とし穴6つを挙げた@classicgame10:03
22AI に操作させるためのハーネスを Web アプリに組み込んでみたチャット入力をAIが解釈し、DOM操作ではなくサイトの関数を呼んでフォーム入力やボタン押下を代行するハーネスを既存Webアプリに組み込んだ@fuji_astrsk10:28
23JAWS-UG函館 勉強会 vol.18 でAI-DLCのハンズオンを体験しました。JAWS-UG函館のAI-DLCハンズオンをKiroで体験し、AI導入の生産性向上は現状約20%で、設計はAuto・実装はDeepSeekやQwenが割安との知見を得た@ikumikimoto10:34
24コーダーからフロントエンドエンジニアへ #1-61|オブジェクトとは何か──名前をつけて値をまとめる連載#1-61で群G「オブジェクト」に入り、商品リストなど画面データやAI生成コードの多くがオブジェクトの配列の形をしていると説明した@koenjineer11:57
25EKS に Graviton を導入して、arm64 と amd64 を混ぜて運用を始めましたRailsを動かすAmazon EKSのノードにAWS Graviton(arm64)を導入し、Spotインスタンスではarm64とamd64を混ぜて運用する構成にした@three_mouth_ago12:00
26Amazon Linux 2 → Amazon Linux 2023 移行の実践ガイド(MySQL 8 同時移行あり)2026年6月30日EOLのAmazon Linux 2からAL2023へ、インプレース不可のため移行し、MySQL 5.7→8も同時に進めた際のハマりどころを挙げた@ojineko12:01
27M5Stack Core2のGrok Botの使用量メーターをGrok Botで作った話M5Stack Core2で動くGrok Botの使用量メーターを、主任・開発部・デザイン部など役割分担したAI botチームで作った過程を会話形式で記録した@cbot13:08
28【2026年最新】Web開発・画像処理を爆速化するおすすめAIツール5選&選定ポイント画像処理・デザイン向けのAIツール5つを開発効率・品質・コストの観点で選び、手作業のマスク処理が数秒で終わる時代になったと主張している@valleywag13:08
29リモート MCP サーバーを AWS Lambda Web Functions で動かす2026年10月12日に発表されたAWS Lambda Web Functions上でリモートMCPサーバーを動かす構成を、AWS JapanのSAが試した@yumano13:14
30[AWS]NATゲートウェイを使ってプライベートサブネットのEC2から外に出るaws-lab-vpcに10.0.2.0/24のプライベートサブネットとルートテーブルを作り、NATゲートウェイ経由でEC2から外部へ出る構成を組んだ@77nnaapp13:15
31Node.jsとpnpmのバージョンをプロジェクトごとに固定するベストプラクティス(2026年版)Node.jsとpnpmのバージョンをリポジトリに書いてコミットし、ローカルもCIもそれに従わせることでlockfileの差分荒れや環境差を防ぐと結論づけた@gekal13:36
32Code generator開発記(Part 1)2023年6月執筆のInflabの記事で、サーバー側の型定義からクライアントで使うtype-safeなコードを自動生成するcode generatorの開発経緯を述べた@inflab13:41
33保全日報を RAG に載せるとき、ベクトルだけでは設備名が落ちる保全日報をPostgreSQL+pgvectorに載せ、ベクトル検索とキーワード検索をRRFで統合して、Comp-A03のような設備名の表記揺れで答えが落ちるのを防いだ@kensudo120313:54
34MapLibre React Native v11 入門:Expo で iOS / Android / Web に同じ地図を出す2026年4月リリースのMapLibre React Native v11はNew Architecture専用となり、ExpoでiOS/Android/Webの地図をほぼ同じコードで書けた@thainguyn14:03
35Amazon Bedrock Guardrails を AnswerCarefully で試してみたAnswerCarefullyの質問でAmazon Bedrock Guardrailsの入力・出力判定を試し、Guardrailによるブロックとモデル自身の拒否を区別して評価した@okyuta14:08
36読めなかった一覧を「0件」にすると、同期が全削除になる一覧の読み取りを2>/dev/null || trueで握りつぶしていたため、読めなかった一覧が「0件」扱いになり同期で設定が全削除されうると判明した@miyakona14:22
37スマホの画面を実寸の定規にする ― CSSの1mmは1mmじゃない、ppiとDPRで描き直した話CSSの1mmは画面上の1mmではないため、ppiとDPRから1mmあたりのピクセル数を求めて目盛りを描き直すスマホ定規を作った@kuralab_fun14:24
38iPhone Duo の Safari が Web ページに実際に渡す大きさを実測したXcode 27.1のiPhone Duoシミュレータで計測し、Safariが渡すビューポートは仕様解像度÷3(閉じて466×678など)とは異なると判明した@oobari6215:10
39メールに埋もれる期限を見落とさない:人間確認を残した小さなワークフロー設計メールから期限を拾う処理を候補抽出→人間確認→リマインドの3段階に分け、抽出結果を直接カレンダーへ登録しない設計にした@shige700015:20
40Claude Sonnet 5.5へ載せ替えると400になる4つの書き方:smokeテストで先に潰すモデルIDをclaude-sonnet-5-5に変えるだけで400になる4つのリクエストの書き方を、@anthropic-ai/sdkとTypeScriptのsmokeテストで事前に検出した@yunisuta15:45
41さよなら日立汎用機 ― 6つの移行先をシミュレーションしてみた #10 ⑥ BigQuery に書き換えて移しきる全13回連載の第10回で、COBOLをBigQueryのSQLに書き換えてGoogle Cloudへ移す6つ目の移行案を工程E1〜E9で検討した@mika_and_coco15:54
42canvas.toDataURL() の戻り値が truthy でも画像とは限らない幅か高さが0のcanvasでtoDataURL()はtruthyな”data:,“を返すため、if (url)では成功と区別できず、寸法と戻り値の両方を検査すべきと示した@morphio16:18
43過去問を「確信度」で回すWebアプリを、サーバーに記録を置かずに作った ― localStorage・資格ごとのチャンク・PWA宅建など10資格・約8,000肢の過去問を確信度付きで周回するWebアプリを、記録をlocalStorageに置き、資格ごとのチャンクとPWAで作った@kuralab_fun16:20
44Rust だけで画面もブラウザの動きも書くWebフレームワーク「hypersig」を作ったaxum上で動き、画面・ブラウザでの動き・サーバー処理をすべてRustで書くWebフレームワーク「hypersig」を公開した@imaimai1746816:37
45Strands + AgentCoreで複数ターンを順番に処理するStrands AgentsをAmazon Bedrock AgentCore Runtimeで動かし、回答中でも次のメッセージを受け付けて同じ会話のターンを順番に処理する実装を公開した@webshoten16:46
46【個人開発SaaS】開発中にブラウザを開きたくないので、Cursor / Claudeから直結できる「自前MCPサーバー」を作った話Redmine代替の課題管理SaaS「Taski」に自前MCPサーバーを作り、CursorやClaude Codeからチケットのステータス変更や担当タスクの確認をできるようにした@taski_app17:07
47Amplify Gen 2で作る業務システム、DynamoDBよりRDBの方が扱いやすいのでは?Amplify Gen 2の業務システムでは検索条件の変更が続くならDynamoDBよりRDBが扱いやすく、今回の構成ではコストもRDB案が安かったと結論づけた@ky_iwanami17:42
48Next.js + Supabase Auth の middleware でリダイレクトループにハマった3パターンNext.js App Router+Supabase Authのリダイレクトループの原因は、setAllの空実装・matcherへの/auth/callback混入・cookies()のawait忘れの3つだった@joemike17:48
49RLSの検証をSQL Editorで流したら、確かめたい結果が画面に出なかった —— 最後のSELECTしか表示されないSupabase SQL Editorは最後のSELECTの結果しか表示しないため、RLS検証SQLを1ファイルにまとめて流すと確かめたい結果が画面に出なかった@matsutake_prgrm18:00
50「不正アクセスの形跡を確認」って、具体的にどこをどう見てるの?個人開発でやっている確認と備えSupabaseのEgressとリクエスト数の比、401/403/429の連発、curl等のUser-Agent、データセンター系IPを組み合わせて流出の有無を切り分けると示した@utokazu18:02
51C# / Node.js から Docker 上の Linux で動く爆速帳票 PDF 生成環境を作るRust製帳票エンジンACR(Across Report)のネイティブレンダラーをDocker上のLinuxで動かし、C#やNode.jsから帳票PDFを生成する構成を示した@maskedridersys18:50
52Claude Code hook の onFailure: block でも止まらない出力と、止まる exit 1Claude Code 2.1.303で2日間実測し、PreToolUse hookにonFailure: “block”を付けても止まらない出力と、exit 1で止まる挙動を壊れ方ごとに表にした@tamao82519:02
53SQLインジェクション:中高生に説明するつもりで書く技術・セキュリティ入力をSQLへ直接つなぐと命令の意味を変えられるため、SQLの形と入力値を分けて渡すパラメータ化が基本だとJavaScriptとPostgreSQLの例で示した@kotanpolin19:44
54FNV-1a を % 8 で振り分けたら、8人中3人に1件も来なかった — 2のべき乗の剰余は下位ビットしか見ないFNV-1aハッシュの% 8で8つの飛び先へ振り分けたところ、2のべき乗の剰余は下位ビットしか見ないため8人中3人に1件も来なかった@mameresearcher20:06
55[AWS]セキュリティグループとNACLの違いを実際に試すaws-lab-nacl-testにSSH(TCP 22)のルール番号100を設定し、インターネットからEC2へのSSHでセキュリティグループとNACLの違いを試した@77nnaapp20:35
56A2B攻撃に対するAWSの防御は、どこで効いてどこで漏れるか2026年10月13日のNICT CYNEXによるA2B攻撃の注意喚起を受け、IDOR/BOLAなどOWASP API Top 10のAPI1・3・9に対しAWSの防御が効く所と漏れる所を整理した@xim2jp_tokyo20:44
57ブラウザ起点の長い処理をサーバー側へ移して、画面を閉じても終わるようにしたPuppeteerで外部サイトを数分〜数十分かけて更新する処理の司令塔を画面(React)からサーバーへ移し、PWAを閉じても処理が完了するようにした@matasuke_t20:48
58折りたたみサイドバーでメニューが切れる — overflow-yの隠れた仕様60pxに折りたたんだサイドバーでだけ190px幅のメニューが切れる原因は、最初に疑ったz-indexではなくoverflow-yの隠れた仕様だった@pythona20:55
59銀行・カード明細の PDF を表に戻す時に効いたのは「残高の検算」だった(pdf.js・外部送信ゼロ)銀行・カード明細PDFをpdf.jsでfreeeやマネーフォワード用CSVに変えるChrome拡張を外部送信ゼロで作り、表の復元には残高の検算が効いたと結論づけた@sora_proj21:08
60Wordleの色判定と「キャラクター当て」DLEの属性比較を実装してみる英語版WikipediaのWordleの記事でルールを整理し、緑・黄・灰の色判定とキャラクター当て「〇〇dle」の属性比較をTypeScriptで実装した@kevinbk21:31
61AI駆動開発のためのWebプロジェクト初期構築ガイド管理画面・SaaSはReact+Vite+React Router、LP・コーポレートサイトはAstroと使い分け、CI/CDから初回デプロイまでを機能開発の前に済ませる手順を定めた@h_kamikawa21:53
62ゼロトラスト環境:Cloudflare Gatewayで行うTLS復号・QUIC制御・疑似CASBとポスチャー制御Cloudflare GatewayでHTTPS通信のTLS復号、QUIC制御、ヘッダーによるテナント制御、デスクトップアプリ起動状況のポスチャーチェックをテスト環境で実装した@saku93124622:09
63TanStack RouterとTanStack Startの違いと選び方名前が似てルーティングやデータ取得の機能が重なるTanStack RouterとTanStack Startを、SSRの採否やバックエンドとの役割分担の観点で比べ選び方を示した@tecsoc22:32
64期限切れのアクセストークンを401ではなく205で受け取る話 — axiosインターセプターでの更新と再リクエストアクセストークンの期限切れを401ではなく205 Reset Contentで返す取り決めにし、axiosのレスポンスインターセプター1か所で更新と再リクエストを完結させた@edy032722:47
65AIエージェントが権限外のファイルを編集する前に検出する――OSS「ARC」の仕組みと実例AIエージェントのロール権限とタスク指定の食い違いをファイル操作の前に検査するOSS「Agent Role Contracts(ARC)」を公開した@asagiman22:55
6610月21日、夜23時、PHPを背景に極限の攻防が始まる?10月21日23時からの各社緊急メンテナンスの背景として、PHPでサーバーにデータを処理させる機能の不備が見つかったと初心者向けに説明した@juniper23:00
67名前はWebP、中身はPNG。Safariで写真が5MBに膨らむ罠と、バックアップ必須のスクリプトで本番を直すまでcanvas.toBlob()でWebPにしたはずの写真が、Safariでは中身がPNGのまま保存され5MBに膨らんでおり、バックアップ付きのスクリプトで本番データを直した@tzp23:54

Qiita

#TitleSummaryAuthorPublished
1JSの参照渡しとGoのポインタ型Goで構造体にメソッドを生やすときのポインタ型の挙動を、JavaScriptのclassでの参照渡し・値渡しと比べて整理した@kandalog00:27
2【SQL初心者向け】JOINをサンプルデータで理解する|INNER・LEFT・RIGHT・FULLの違いPostgreSQL構文でusersとordersの練習用テーブルを作り、INNER・LEFT・RIGHT・FULL JOINで結果の行がどう変わるかを実データで確かめた@Ito_11000:41
3AIアシスタントから全国のハローワーク求人を検索できるMCPサーバーを作った話(Claude・ChatGPT対応)全国のハローワーク求人約114万件(2026年10月時点)をClaudeやChatGPTから検索できるMCPサーバーを、個人運営の非公式サイトで公開した@hellowork01:22
4【GitHub Actions】ReactアプリをFirebaseにデプロイしたら画面が真っ白になったReact 19.2.8・Vite 8.3.0・Node.js 24.22.0の構成でGitHub ActionsからFirebaseへの自動デプロイ後に画面が真っ白になった問題を解決した@ryu094701:46
5AIF-C01 対策:2026 年改訂の試験ガイド v1.1 で変わった出題範囲と学習の進め方(練習問題 5 問付き)2026年4月30日に改訂されたAIF-C01試験ガイドv1.1で、エージェンティックAI・MCP・コンテキストエンジニアリング・トークン課金が出題範囲に加わった@legacy2latest02:15
6定点ライブカメラ(youtube動画)で、映像にメッセージを表示するには映像内の対象が動かない定点ライブカメラ(YouTube動画)の特性を利用し、プラグインで映っている対象物に説明メッセージを重ねて表示した@tecoyan03:52
7.npmignoreを置くと.gitignoreは使われない:.envと鍵がnpmパッケージに入るのを npm pack —dry-run で確認.npmignoreを置くとnpmは.gitignoreを読まず、npm pack —dry-runで.env・.env.local・鍵ファイルがパッケージに入ることを確認した@supportapp305:13
8CrUXの「良好61%・不良18%」からp90やp99を復元する NPMライブラリを作ったCrUXの良好・要改善・不良の割合とp75から、指標が対数正規分布に従う性質を使ってp90やp99を推定するNPMライブラリを作った@miyanaga07:02
9金額を持たない行を3件、帳簿の配列に入れたら、残高は ¥NaN・純損益は ¥0・取引台帳は例外になった(同じ行が集計ごとに別の顔をする)種別と金額を持たない行3件を帳簿の配列に入れたところ、現預金残高が6日あまり¥NaN、純損益は¥0、取引台帳は例外と集計ごとに挙動が分かれた@AUTOMOS07:17
10国内の情報漏えいを可視化するダッシュボードを作った ― 集計単位・欠損値・AI分類で工夫したこと国内の情報漏えいを4タブで可視化するWebダッシュボードを作り、記事と事件の区別・測定できない値・AI分類結果の見せ方を工夫した@yasai_cyber07:58
11飲んだ薬は体内でどう減っていくのか。1・2コンパートメントモデルで血中濃度を計算1・2コンパートメントモデルの薬物動態シミュレーターで、血中濃度がジグザグに上下しながら安定していく仕組みを数式とコードで示した@NovaSolver08:00
12Blender × Codex で「家と街を歩いて学ぶ」サイバーセキュリティ教材を作ったBlenderとCodexで、家や学校・病院・街を歩いて学ぶブラウザー向け3Dサイバーセキュリティ教材をThree.js・React・TypeScriptで作った@yasai_cyber08:10
13# 貼った文章を外部APIに送らず、気になる言い回しを点検する「ことばレンズ」をJavaScriptで作った貼った文章を外部APIに送らずブラウザ内のJavaScriptで処理し、感情語や詐欺・強引な勧誘で使われる表現を根拠の文付きで示す「ことばレンズ」を作った@yasai_cyber08:23
14SupabaseのRow Level Securityで安全なマルチテナントSaaSを作るNext.js+TypeScript+SupabaseでSaaS4つを開発した著者が、RLS設計ミスの実体験を踏まえ他テナントのデータが見えないマルチテナント設計を示した@joinclass08:30
15アップロードだけ!個人情報のマスキングにTextractを使ってみたスクリーンショット内のアカウントIDやパブリックIPなどのPIIを、Amazon Textractの文字抽出で見つけてアップロードだけでマスキングする仕組みを作った@TechSpace-engineer08:32
16Hex(ヘックス)— 引き分けのない陣取りで「どの初手なら勝てるか」を 5 × 5 まで解き、2003 年の論文の図と全セル照合したHexの完全読みソルバーで1×1〜5×5盤の全初手の勝敗を計算し、Haywardらの2003年の論文の図と全セルを照合した@sen-ltd08:58
17個人開発の次の一歩にAWS移行を進めたい ー 月1,000円の費用でAWS環境へ移行する方法Vercelで動いていた個人開発アプリをAWSへ移し、月1,000円ほどで運用でき、構成の変化も含めて移行してよかったと結論づけた@Nagi_541708:59
18JevでAWS AI Business Strategistの自作問題の質を上げてみたAWS AI Business Strategist模擬試験の自作問題を、Jevが採点しClaudeが不正解の選択肢を書き直すループで改善し、明らかな誤答選択肢を減らした@news_it_enj09:16
19【AWS SOA-C03】約30時間で合格した勉強方法とAIを活用した苦手分野の克服新卒1年目がAWS SOA-C03に約1か月・30時間の学習で合格し、ChatGPTとNotionを連携させて苦手分野を重点的に復習した@hiroto1509:31
20GASでAI返信案を安全にプレビューする:HTMLエスケープと表示テストGASのHTML ServiceでAI返信案をHTMLとして解釈させず文字として表示し、表示結果をテストしてから人へ渡す最小構成を作った@Miraigent10:17
21『◯日前の自分』を節目の日に見せる実装:過去記録の切り出しと節目判定を純関数に分ける「30日前のあなたはこうでした」と見せる機能で、過去記録の切り出しと節目判定を副作用のない純関数に分け、現在時刻を引数で受け取れば日付まわりの不具合を防げると結論づけた@ponfreelance10:30
22AWSサービス解説(SES編)Amazon SESを、先生が何百人もの生徒や保護者へお知らせを配るときに使う学校の郵便室にたとえて子ども向けに説明した@Kagesyu11:23
23大規模情報漏洩が相次ぐ背景と、インフラ側でできる対策数百万〜1,000万件規模の漏洩が相次ぐ背景を、生成AIで脆弱性探索が自動化された攻撃の高速化とアタックサーフェスの拡大に求め、インフラ側の対策を整理した@N-Kyo11:36
24CloudFront Functions のテスト機能で HTTP ヘッダー名の大文字・小文字を確認してみたCloudFront Functionsのテスト機能で、x-cm-test-headerなどのHTTPヘッダー名がテストイベント・関数コード・結果のいずれでも小文字で扱われると確認した@Kagesyu12:02
25Astryx入門 — Meta製「AIエージェント可読」デザインシステムをCLIで動かすMetaが2026年6月に公開した「AIエージェント可読」デザインシステムAstryxは、CLIで定義を返しAIが存在しないpropsを渡す問題に対処する@kai_kou12:12
26AWSサービス解説(Cost Anomaly Detection編)AWS Cost Anomaly Detectionを、いつもより支出が多すぎないか調べて知らせる学校の会計チェック係にたとえて子ども向けに説明した@Kagesyu12:29
27パスワードの使い回しと「末尾だけ変えた」パスワードを、ブラウザのJavaScriptだけで見つけるブラウザやパスワード管理ツールのCSVを読み、使い回しとNeko2023!→Neko2024!のような末尾変更をブラウザのJSだけで検出するPassAuditを作った@MisaNeco12:37
28家族のレシピアプリ - 材料と分量を正規表現で名前と分量に分ける(基本機能編 3)FirebaseとCloudflare Workersで作る家族のレシピアプリで、入力の手間を減らすため材料行を正規表現で名前と分量に分ける処理を実装した@antimacho61212:55
29ぷよクエをたのしく!アプリをつくってみよう!(おまけ:特徴語ソート3)特徴語ソートで「(13秒間)」のような数値を含む語がうまく比べられない問題を、ブルーアーカイブの攻略情報を元ネタに辞書順ソートと数値比較で改善した@puyon13:12
30Claude Code が DB に流す SQL を、PreToolUse フックで実行前に一度止めるClaude Codeがpsql・mysqlやDBのMCPサーバー経由で流すUPDATE・DELETEを、PreToolUseフックで実行前に一度止める仕組みを作った@selene-nyx-ai13:18
31Gmailの返却期限メールをGoogle Apps Scriptで抽出し、確認漏れを減らすGmailから返却期限の候補を抽出し、メールへのリンク付きでスプレッドシートに一覧化して確定は人が原文で確かめるGASの最小構成を作った@shin27008015:19
32ジェネリクスが出てきたら迷わない!初心者向け最小限の読み解きテクニック5選TypeScriptのジェネリクスを読むコツ5つとして、型エイリアスでTに意味を付けるなどArrayやPromise以外の汎用関数にも使える手法を挙げた@felix-jp-studio15:20
33TimescaleDBを用いた工場のセンサー時系列データ収集とGrafana可視化ダッシュボードの構築秒間数万件の工場センサー時系列をTimescaleDBに保存し、設備型番などの業務データと標準SQLでJOINしてGrafanaで可視化する構成を作った@NKKTechGlobal15:22
34Node.js とブラウザで同じ関数を使い、Python 版との出力差をテストするMITの自作ツールAnime Prompt Kitで7項目を連結する処理を環境非依存の関数に分け、Node.js・ブラウザとPython版の出力差をテストした@aminegenertor16:01
35destination-in で写真を円形に切り抜く最小例Canvas 2Dで写真を描いてから合成モードをdestination-inに切り替えて円を描くと、円の外側が透明になり写真を円形に切り抜けた@morphio16:12
36AIに作らせたフォームUI、途中で止めてから再開できるかAIにReact/TypeScriptのフォーム修正をさせる途中で止めて差分と画面状態を点検し、中断しても作業前の状態に戻るとは限らないと注意した@heftykoo16:42
37【JavaScript】LLM全盛期にあえて自作!猫型チャットボット「のんたろ」の頭脳の仕組みを解説するLLMを使わず、JavaScriptでルールの優先順位と記憶の連鎖を自作した猫型チャットボット「のんたろ」の思考エンジンを公開した@NAS6mixfoolv17:36
38入力を一切送信しない「ブラウザ完結」の小さなツール集を、フレームワークなしで作ったcron式の日本語解説、JSON整形、日本の祝日対応の営業日計算など、入力を送信しないブラウザ完結ツール集「ツール横丁」をフレームワークなしで作った@tool-yokocho17:47
39Service-Linked Roleってなんだ?本番applyでregional NAT Gatewayの作成が403になった原因は、Service-Linked Roleを作るIAM権限の不足だったと判明した@gensan022317:50
40S3 + CloudFront + Lambda で、メールOTPの多要素認証を小さく作ってみたReact(Vite)をS3+CloudFrontで配信し、LambdaなどAWSの4サービスだけでDBなしの6桁メールOTP多要素認証を作った@Tom-Panasonic18:54
41お天気アプリ#24お天気アプリ作成の24回目で、server.jsのres.json()がサーバーからフロントへJSONを返すメソッドだと学び、次は気温に合う服の提案に取り組むとした@langhuanamacha19:00
42Pi Durable:クラッシュを生き延びる AI エージェントを作るCloudflare上で動くPi Durableでクラッシュしても処理を続けられるAIエージェントを作り、主張をドキュメント・検証済み・意見・提案に分けて示した@Quang-Developer19:01
43【個人開発】Google Meetで海外メンバーの時差と睡眠時間を一目で確認できるChrome拡張「Meet Clocks」を作ったGoogle Meetの通話画面内に参加者全員の現地時刻と睡眠時間帯を表示して時差を一目で確認できるChrome拡張「Meet Clocks」を作った@mamarezza19:05
44SQLAlchemy + Alembic は、FastAPI + PostgreSQL 構成で標準的に使われる組み合わSQLAlchemy 2.0のMapped・mapped_columnによる型付きモデル定義と、Alembicの—autogenerateによるマイグレーションをFastAPI+PostgreSQLで使う構成を示した@softbase20:23
45is-* クラスや data-state を活用しよう! HTML・CSS・JS の責務分離ボタンのローディング状態(押下無効・色を薄く・待機カーソル)をJSで直接書かずis-*クラスやdata-stateに切り替えるだけにし、見た目はCSSへ寄せた@Yudai-HARA20:34
46「deploy: could not read the pending D1 migrations for “my-app” before applying them (exit 1).」の解決方法【GitHub Actions/Cloudflare】GitHub ActionsからCloudflareへのデプロイが、復元ポイントの要否を判断できずD1マイグレーションの適用を拒否したエラーを解決した@keikeigo20:46
47AIで作ったアプリにチェックを次回も残す機能を足すにはAIで作った旅行の持ち物アプリに、日数・天候・チェック状態をブラウザーへ保存して再読み込み後も「2日間・雨」と財布のチェックが残る機能を足した@se_sprout_ed20:53
48公開フィードの画像と代替テキストを検査する方法:Node.jsとparse5の最小例Node.jsとparse5でフィードのimg要素を列挙し、alt属性が「ない」「空または空白だけ」「文字がある」の3つに分類する最小例を示した@pogee21:08
49Twitter(新 X)のツイートを規制されないようにゆっくり消す外部サービスがAPIの仕様変更で使えないため、デベロッパーツールのコンソールでJavaScriptを実行し、X(旧Twitter)のポストとリポストを規制されないようゆっくり削除する@mamegika21:45
50イベント駆動開発を学びたい(Step2:Section)バトル処理を親Sectionが子を前から並べるSection階層に組み替え、行動リストはBattleStateではなくターン内のActionBufferに置いた@koji070521:45
51Vue.jsとReactの状態管理を比較してみた|ref・reactive・useStateの違いをコードで理解するVueのref・reactiveとReactのuseStateで同じカウンターを実装し、オブジェクト・配列の更新やコンポーネント間の状態共有の違いを比べた@kazu_0922:06
52Cloudflare Clairicでレシート画像読み取りデモを作ってみた話2026年10月19日にプレビュー公開されたCloudflareのClairicに画像とテキストを渡し、レシートから値を構造化データで抜き出すデモを作った@takeenoki22:39
53同じYAMLを js-yaml 4 と PyYAML 6 で読んだら、11行のうち値が一致したのは2行だけだった同じYAMLをjs-yaml 4.1.0とPyYAML 6で読んだところ、型推測の違いで11行のうち値が一致したのは2行だけだった@hashito23:40

Publickey

#TitleSummaryPublished
1「Cloudflare OS」のマネージドサービス提供へ。GitHubとの接続やGmailとの連携強化などCloudflareはAI活用業務のプラットフォーム「Cloudflare OS」のマネージドサービスを発表し、GitHub接続やGmail連携を強化してウェイティングリストを開始した00:10

gihyo.jp

#TitleSummaryPublished
1Cloudflare、AIモデル「Clairic」をプレビュー公開 ――文章や画像から金額・日付などを抽出、JSON形式で出力Cloudflareは2026年10月19日、文章や画像などの非構造化データから金額・日付などの値を抽出しJSONで出力するAIモデル「Clairic」をプレビュー公開した11:44
2Microsoft、TypeScript 7.1 Betaを公開 ——型検査を高速化し外部ツール向けAPIを追加Microsoftは2026年10月20日、Goで実装したネイティブ版コンパイラーの性能を改善し、同社測定で7.0比1.2~1.9倍に型検査を高速化したTypeScript 7.1 Betaを公開した19:52

GIGAZINE

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

ITmedia News

#TitleSummaryPublished
1認証局eMudhraの中間証明書、秘密鍵が「数ミリ秒」で復元可能な脆弱性 大手各社が緊急遮断インドの認証局eMudhraの中間証明書8件で秘密鍵が瞬時に復元可能と判明し、主要ブラウザは遮断、Go開発チームなどが非ブラウザ向けの緊急修正を配布した09:17
2Google Cloud障害で英国が混乱「ATMで引き出せない」「裁判延期」……ロンドン拠点の電源不具合、約8時間にわたりGoogle Cloudのロンドン拠点の電源不具合で約8時間障害が続き、英国の複数の大手銀行で送金やカード決済ができず、裁判所の遠隔審理も延期された09:32
3著名ITサービス相次いで緊急メンテへ コドモン、シャドバ、BASE、さくらのレンタルサーバなど 「PHP」脆弱性に起因かPHPで見つかった緊急性の高い脆弱性の影響とみられ、コドモン・Shadowverse: Worlds Beyond・BASE・さくらのレンタルサーバなどが緊急メンテナンスに入った17:47

TypeScript Blog

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

Node.js Blog

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

Astro Blog

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

Cloudflare Blog

#TitleSummaryPublished
18 eMudhra certificates are compromised. Here’s what you need to know(8 件の eMudhra 証明書が侵害された: 知っておくべきこと)eMudhraの中間証明書8件が弱い鍵を使っていたと判明し、Cloudflareは緩和策の展開とクライアント更新の配布を行い、顧客と開発者が取るべき対応を示した07:20
2How Commerce.com and Cloudflare are getting storefronts ready for AI agents(Commerce.com と Cloudflare がストアを AI エージェントに対応させる方法)Commerce.comの約10万ドメインが、Cloudflare上のWebMCPでAIエージェントに実際の買い物ツールを提供し、全ストアで一斉に有効化しつつ各加盟店の制御を残した22:00
3Cloudflare deploys protections against php2shell vulnerability(Cloudflare が php2shell 脆弱性への保護を展開)新たに公表されたPHPの脆弱性php2shellに対し、公表前から既定のWAF保護を展開し、リクエストとレスポンスの信号で攻撃と流出データの送出を止める22:56

Vercel Changelog

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

AWS What’s New

#TitleSummaryPublished
1Polly Generative engine upgraded with more natural speech, 14 new voices, and 2 new languages(Polly Generative エンジンがより自然な音声、14 の新しい声、2 つの新言語に対応)Amazon Polly Generativeエンジンに新モデルを導入し、9ロケールで14の新しい声と、ヒンディー語・フィンランド語の2言語を初めて一般提供した00:32
2Amazon WorkSpaces simplifies secure AI agent access to enterprise cloud desktops with less infrastructure to operate and manage(Amazon WorkSpaces が AI エージェントからエンタープライズのクラウドデスクトップへの安全なアクセスを簡素化)WorkSpaces for AI agentsがマネージドMCPサービスで認証と接続を扱うようになり、既存のAWS認証情報とOAuth 2.0でセッションを作成できる02:00

Google Cloud Blog

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

Supabase Blog

#TitleSummaryPublished
1Getting started with the Supabase .NET SDK(Supabase .NET SDK 入門)Supabase C#クライアントを.NETで使う設定と使い方を、ASP.NET Core・コンソールアプリ・デスクトップ・Unity・モバイル向けに示した16:00

web.dev

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

Mozilla Hacks

フィードを取得できなかったため掲載できませんでした。

CSS-Tricks

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

Smashing Magazine

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

Hacker News

#TitleSummaryPublished
1GraphQL as a Foundation for Malleable UI(Malleable UI の基盤としての GraphQL)2026年10月10日の記事で、UIを組み替えてもフィールド選択の変更で済みサーバー改修が要らない点がGraphQLの強みだと主張している00:00
2Show HN: An archive of AWS outages that keeps them after AWS’s 12-month window(Show HN: AWS の 12 か月の保持期間を過ぎても障害履歴を残すアーカイブ)AWS Health Dashboardの公開JSONを毎日保存し、12か月を過ぎた障害履歴もJSONやCSVで書き出せるアーカイブを公開した00:01
3Maximize Cloudflare’s Durable Objects with TanStack Tips(TanStack Start で Cloudflare Durable Objects を使い倒すコツ)2026年10月12日の記事で、DOスタブを渡すミドルウェアやWebSocketのタグ付けを示し、型エラーは戻り値型の明示で解消できるとしている00:05
4Good Choices for HTML Containers(HTML コンテナに適した要素の選び方)2026年10月9日の記事で、output・ul・fieldset・data・figureの5要素を推し、outputは既定でライブリージョンになると指摘している00:05
5Finops-scan – Open-source CLI that ranks your top AWS cost waste(Finops-scan: AWS のコストの無駄を順位付けするオープンソース CLI)MITライセンスのPython製CLIで、Cost Explorerの読み取り権限1つだけでサービス別支出と無駄の候補を影響順に表示できる00:24
6Ask HN: Is there a credible gut health test out there?(Ask HN: 信頼できる腸内環境検査はあるか)Ask HNの投稿で、本人・パートナー・幼い子の腸内細菌検査で信頼できる業者を尋ねる投稿で、唯一の回答は業者名を挙げず医師や専門医の受診を勧めている00:31
712.8B destructible voxels rendered in the browser with Rust WASM custom engine(Rust 製 WASM 自作エンジンで 128 億個の破壊可能なボクセルをブラウザで描画)5120×512×5120ブロックの世界をRust製WASMとthree.js r169で描き、全ブロックを破壊できるサバイバルデモを公開した00:45
8Google cloud outage knocks out Revolut and others(Google Cloud の障害で Revolut などがダウン)Bloombergの記事はHTTP 403で拒否され、ペイウォールのため本文を取得できず、障害の詳細は確認できなかった01:22
9Show HN: My attempt to get Claude to run a business(Show HN: Claude に事業を運営させてみた試み)Claudeが作ったPageCriticはURLを貼るとLPを約1分で100点満点採点し、無料版で上位3件の課題、19ドルの完全版で10〜15件の改善案を返す01:56
10NPM and Left-Pad: Have We Forgotten How to Program? (2016)(NPM と left-pad: 私たちはプログラミングの仕方を忘れたのか?(2016年))2016年3月の記事で、11行のleft-padや1行のisArray(1日88万DL)への依存を批判し、1行関数は自分で書いて依存を減らすべきと主張している02:17
11Need for Speed Underground 2 ported to WASM(『Need for Speed Underground 2』を WASM に移植)EA非公認のファンプロジェクトで、PC版のコードを再コンパイルしWebGPUとWeb AudioでChromeとFirefox上で動かせると説明している03:02
12From Use Case to GraphQL Operation: A Layered Approach for Agents(ユースケースから GraphQL オペレーションへ: エージェント向けの階層的アプローチ)2026年10月20日の記事で、ローカル操作・永続化オペレーション検索・エージェントによる組み立て・スキーマ進化の4層を安い順に試す設計を提案している03:35
13Coding.Snapsta – 430 free, zero-dependency HTML/CSS templates without signup(Coding.Snapsta: 登録不要・依存ゼロの HTML/CSS テンプレート 430 種を無料提供)coding.snapsta.netへの接続がタイムアウト(接続拒否)となり、ページ本文を取得できなかったためテンプレートの内容は確認できていない04:18
14Show HN: Drop in a folder of HTML and get back a private URL(Show HN: HTML のフォルダを置くだけでプライベート URL を発行)eze.pageはセルフホスト型OSSで、HTMLフォルダを社内サインイン限定サイトとして公開でき、eze.dbやeze.aiなどの組み込みAPIも使える08:45
15Xbox CTO teases Halo 3 in WebAssembly(Xbox CTO が WebAssembly 版『Halo 3』をほのめかす)リンク先はX(旧Twitter)の投稿で、HTTP 402が返りログインなしでは本文を取得できなかった09:18
16Show HN: SchemaWright, learning database design in a gamified way(Show HN: SchemaWright、ゲーム感覚でデータベース設計を学ぶ)6トラック22問の演習で書いたDDLを本物のPostgres上の隠しテストが約40msで採点し、失敗したルールを示す学習サービスを公開した09:50
17Beginning of the Ende (a community Deno fork)(Ende(コミュニティによる Deno フォーク)の始まり)2026年10月11日の記事で、開発停止予定のDenoからNode互換とDeploy・KVを外したフォークEndeを12月にソフトローンチすると表明した09:55
18The Future of CSS(CSS の未来)2026年10月20日公開の記事で、Interop 2027の推し10件に@function・corner-shape・gap装飾などを挙げ、漸進的強化として今使えると主張している10:47
19Who Created This AWS Resource? Find Out with CloudTrail, Even After 90 Days(このAWSリソースを作ったのは誰か?90日を過ぎても CloudTrail で突き止める)イベント履歴は90日までなので、S3に保存したトレイルをAthenaで検索しAssumeRoleを辿って作成者を特定する手順を示している12:09
20Port of Coss.ui Components to Svelte(coss.ui コンポーネントの Svelte 移植)coss uiのコンポーネントを非公式にSvelteへ移植したv1.0.0で、Chat UIなどに加え691個のParticlesを公開した15:41
21File-PII – Extract text, metadata and PII from PDFs in pure JavaScript(File-PII: 純粋な JavaScript で PDF からテキスト・メタデータ・個人情報を抽出)v0.3.0・MITで、unpdfでPDFの本文とメタデータを抽出し、euro-piiでIBANやカード番号を検出できる(OCR非対応)16:14
22Parallelizing MySQL Snapshots(MySQL スナップショットの並列化)2026年10月20日公開の記事で、主キーの接頭辞プロービングで範囲分割し、22億行・2.45TBの表のスナップショットを約4時間19分から約43分に短縮した17:35
23Db4 is open source: local RAG on Postgres in a browser tab(Db4 がオープンソースに: ブラウザタブ内の Postgres で動くローカル RAG)2026年10月20日公開の記事で、PGliteでタブ内にPostgresを動かしSQLのコサイン類似度でベクトル検索するdb4をMITで公開し、公開リレーを終了した18:52
24Flexbox Froggy – A game for learning CSS Flexbox(Flexbox Froggy: CSS Flexbox を学ぶゲーム)Codepip製のflexbox学習ゲームで、初級から出題順が無作為の上級まで3段階の難易度、54言語の表示、色覚サポートモードを選べる20:57
25Zyzz: Type-Safe Styling for Web and React Native(Zyzz: Web と React Native のための型安全なスタイリング)style・variants・defineVarsで型付きスタイルを書き、ビルド時にWebは静的CSSへ、React NativeはMetro経由でネイティブスタイルへ変換できる21:10
26DepGate – Open-source dependency firewall for NPM, PyPI, Maven, Go(DepGate: NPM・PyPI・Maven・Go 向けのオープンソース依存関係ファイアウォール)パッケージマネージャーと公開レジストリの間に置くMITのプロキシで、20万件超のマルウェアリストやOSV・EPSSを基に危険なパッケージを403で拒否する21:24
27Amoxi – a TypeScript framework where wiring mistakes fail the build(Amoxi: 配線ミスがビルドエラーになる TypeScript フレームワーク)amoxi buildがDIの曖昧なbean・循環依存・islandへのnode:fs混入をファイルと行付きでビルドエラーにし、ブラウザJSは7.3kB gzipと主張している21:30
28DuckDB × MySQL Day(DuckDB × MySQL の日(オンライン会議))2026年11月17日開催の無料オンライン会議で、Percona・MariaDB・Alibabaなどの登壇者がDuckDBをMySQLの列指向エンジンにするHTAP化を論じる21:34
29Show HN: Wardkey – Only approved apps get your Git and AWS keys(Windows)(Show HN: Wardkey: 承認したアプリだけに Git と AWS のキーを渡す(Windows))Go製のWindows向け実験的ブローカーで、GitとAWS CLIの資格情報要求を呼び出し元プロセスとポリシーで判定し、Windows Helloでの承認を求められる21:47
30Show HN: Sumi.css – CSS Framework(Show HN: Sumi.css: CSS フレームワーク)min+gzipで6.7KB、JSも依存もないクラスレス中心のCSSフレームワークで、OS設定に従うダークモードとdata-themeでの切替を備えMITで公開した21:50
31Improving accessibility with CSS media queries(CSS メディアクエリでアクセシビリティを向上させる)2025年6月の記事で、prefers-contrast・prefers-reduced-motion・prefers-color-scheme・prefers-reduced-transparencyの4クエリを使った対応例を示している21:50
32OpenAI models are coming to Google Cloud(OpenAI のモデルが Google Cloud にやってくる)リンク先はHTTP 403を返して本文を取得できず、提供モデルや提供条件の記載は確認できなかった21:53
33SRCL: Open-source React components with terminal aesthetics(SRCL: ターミナル風デザインのオープンソース React コンポーネント集)SRCL 2.0.9はAccordionやData Tableなど約50種類のMS-DOS風モノスペースReactコンポーネントを提供し、AIエージェント向けのllms.txtも用意している22:00
34FlowBoard, a Kanban board in one HTML file with calls, chat and Pareto ranking(FlowBoard: 通話・チャット・パレート順位付けを備えた 1 枚の HTML で動くカンバンボード)単一のHTMLファイルで動き、価値÷工数で上位20%に印を付けるパレート表示、P2P通話、Cloudflare Durable Objectsでの同期を備える(MIT)22:01
35Show HN: TUI to manage firewall and HTTP server, in Rust(Show HN: ファイアウォールと HTTP サーバーを管理する Rust 製 TUI)NGINX・Apache・Traefik 3の設定とnftables/iptablesを書き換え、14種類のログ検出器でボットを遮断するRust製ツールをAGPL v3で公開した22:10
36Show HN: Bhowra Ink – Serverless HTML to PDF for Azure Functions and Lambda(Show HN: Bhowra Ink: Azure Functions と Lambda 向けのサーバーレス HTML→PDF 変換).NET 8のC#だけで描画する約1MBの単一DLLで、ヘッドレスブラウザを使わずにAzure FunctionsやLambda上でPDF/A・PDF/UAを出力できる22:15
37Open-source Citus matches PlanetScale’s Neki at 10M QPS on half the data nodes(オープンソースの Citus が PlanetScale の Neki と同じ 1,000 万 QPS を半分のデータノードで達成)2026年10月16日の記事で、Citus 14.1は24ワーカーで約1,003万TPSを出し、Nekiが50データノードで出す性能を半分以下のノードで実現したと主張している22:55
38How to Convert a WordPress Blog to an Astro Static Site(WordPress ブログを Astro の静的サイトに変換する方法)2024年10月の記事で、wgetでのミラー取得、Hugo ExporterでのMarkdown化、Issoへのコメント移行を経てWordPress 4.9をAstroへ移す5つの手順を示している23:12
39Google Cloud’s status page was the 51st to report its own outage(Google Cloud のステータスページは自社の障害を報告した 51 番目だった)10月20日(UTC)のロンドンeurope-west2-bの電源障害で、Googleの初報は08:35となり、Kagiなど50社より遅い51番目だったと判明した23:21
40Show HN: TutorLoom, an open-source multi-tenant LMS (Django, React, Flutter)(Show HN: TutorLoom、オープンソースのマルチテナント LMS(Django・React・Flutter))Django 6・React 19・Flutterで作られ、組織ごとにデータを分けるマルチテナントLMSで、コース作成やPDF修了証を備えてApache 2.0で公開した23:22
41Show HN: Auto-API-observe API observability for Node.js(Show HN: Auto-API-observe、Node.js 向けの API オブザーバビリティ)ExpressやFastifyなどにミドルウェア1行で導入でき、9種類のDBライブラリのN+1検出を含む計測を1リクエストあたり約1.1〜1.5msの負荷で行える23:26
42OpenAI Models in Google Cloud(Google Cloud で OpenAI のモデルが利用可能に)GPT-6 Astra・GPT-6.1 Sol・GPT-6 Lunaの3モデルを、Google CloudのModel Gardenで一部の企業向けにプライベートプレビューとして提供開始した23:42
43RN Upgrade Doctor – find what breaks before a React Native upgrade(RN Upgrade Doctor: React Native のアップグレード前に壊れる箇所を見つける)React Native 0.60〜0.87とExpo SDK 45〜57を対象に、Gradle・Xcode・Node.jsなどのツールチェーン要件との差分をローカルで検出できる23:53
44Show HN: Rivinci – Turn any OpenAPI spec into a hosted MCP server(Show HN: Rivinci: どんな OpenAPI 仕様もホスト型 MCP サーバーに変換)OpenAPIから作るMCPサーバーとチャットボットを組み合わせてエージェントを構築でき、無料のStarterから月額€89のBusinessまでの料金プランを設けている23:55