VOL. 139
WEB DEV DIGEST
WEB DEV OUTLINE
2026-09-22
火曜日 · JST
TODAY’S ISSUE 2026年9月22日 · 火曜日 WEB FRONTLINE

Vercel ConnectのMicrosoft Teams対応ほか — Web Dev Digest: 2026‑09‑22

Top 20

Vercel Connect now supports Microsoft Teams(Vercel Connect が Microsoft Teams に対応)

Source: Vercel Changelog | Published: 2026-09-22 02:10 JST

GPT-6 Sol and Luna now available on AI Gateway(GPT-6 Sol と Luna が AI Gateway で利用可能に)

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

Drives for Vercel Sandbox are now in public beta(Vercel Sandbox 向け Drives がパブリックベータに)

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

Claude Opus 5.5 now available on AI Gateway(Claude Opus 5.5 が AI Gateway で利用可能に)

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

Introducing Worker Previews: Isolated preview environments for every change your agent makes(Worker Previews の登場:エージェントの変更ごとに隔離されたプレビュー環境)

Source: Cloudflare Blog | Published: 2026-09-22 22:00 JST

ECS の RunTask/StartTask 向け IAM 条件キー拡張、公式発表と実際の挙動に相違

Source: Qiita | Published: 2026-09-22 01:36 JST

何番煎じかわからない Markdown をタグで管理するローカル Wiki アプリをリリースした

Source: Zenn | Published: 2026-09-22 22:00 JST

Node.js 26.10.0 (Current)(Node.js 26.10.0(Current 系列))

Source: Node.js Blog | Published: 2026-09-22 18:03 JST

React Router の新しい useRouterState で Pending UI を考える

Source: Zenn | Published: 2026-09-22 08:00 JST

Bunでフルスタックアプリを作るには?

Source: Zenn | Published: 2026-09-22 20:23 JST

Deployments now show billable duration and CPU minutes(デプロイに課金対象時間と CPU 分が表示されるように)

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

AgentとUIを同じActionで動かす/スマホ侵害をフォレンジック/長尺動画をAIで切り抜く――今日のGitHub 3選

Source: Qiita | Published: 2026-09-22 01:04 JST

AI司会とAndroid/iOS運営画面で処理を二重実装しない:ライブ配信Action GatewayをTypeScriptで作る

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

遺族の手続きを支えるAIエージェントを作った

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

TS7006エラーを解読して修正した話 Laravel x Vue x Inertia

Source: Qiita | Published: 2026-09-22 09:27 JST

Next.jsのビルドは通るのにAmplifyへ出せない。成果物を254.2→168.3 MiBに減らした話

Source: Zenn | Published: 2026-09-22 11:29 JST

WSL2 + Docker + Dev Containers で Next.js公式チュートリアル(App Route)環境を構築した記録

Source: Zenn | Published: 2026-09-22 13:24 JST

Scale your AI workloads faster and more efficiently with GKE Pod snapshots(GKE Pod スナップショットで AI ワークロードをより速く効率的にスケールする)

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

Building a Low-Maintenance Technical Blog with Astro and Cloudflare Pages(Astro と Cloudflare Pages で保守の少ない技術ブログを作る)

Source: Hacker News | Published: 2026-09-22 05:33 JST

A TypeScript Server Just Outran Rust’s Hyper(TypeScript サーバーが Rust の Hyper を追い抜いた)

Source: Hacker News | Published: 2026-09-22 14:55 JST


All Articles

Zenn

#TitleSummaryAuthorPublished
12026-09-01 今日の技術トレンド単一LLMからAIエージェント/MCPへの移行、OpenAIのAstral買収、ViteとNext.jsの性能比較を当日分として列挙。@bambampurin00:10
2<Databricks> LakebaseとSQLWHでTPC-HのQ1はどっちが速いのか?TPC-HのQ1をLakebase(Postgres)とSQL Warehouseで実測し、小データはLakebase・大データはSQLWHが速いと確認。@hirayuki00:51
3Private Service Connectの接続承認・DNS・HTTP疎通を分けて確認するPSCがACCEPTEDでもHTTPが通らない事象を、DNSのAレコード削除とPSC用NAT範囲の許可無効化で各3回ずつ切り分け。@hogehogetaro01:13
4「動いた」を検証と見なすと、1コミットでだけ通るコードが出荷されるgit cherry でsquashマージを判定するコードが1コミットのブランチでしか通らず、2コミット以上で試すべきだったと結論。@quintetkit02:07
5AWS SQSを実際に触って、色々整理してみたAPI Gateway → SQS → Lambda という producer/consumer 構成を実際に組み、DLQ を含む挙動を実機で確認。@nagatoshi02:07
6Datadogの各機能を活用した問題調査・監視 | 2026年09月時点BitsAI・Dashboards・APM・Cloud Cost など Datadog の画面に並ぶ順で問題調査向け機能を2026年9月時点で棚卸し。@naoki_mm03:08
7問い合わせ対応で「追加情報待ち」を状態として設計する問い合わせAI化で情報不足を received から分岐する独立した業務状態として扱い、確認質問の重複を防ぐ設計を提案。@miraigent05:36
8IndexedDBにBlobを保存して、大きなJSONを再読み込みできるようにするAndroidで93MBのJSONが再読み込みできない原因が、20MBのキャッシュ上限と軽量読み込み経路の保存漏れの2点だったと特定。@jisaku_net07:12
9d1 import が無い wrangler で、83MB のシードを D1 に入れる顧客1,331・伝票102,418・明細156,596行などSQL換算240MB(D1実サイズ83.5MB)を、d1 import 無しで投入する経路を作った。@y3chi5z07:24
10リスクベースAPI保護をJevでやってみる文章生成でなく選択肢への確率値を返す判断特化モデル Jev を使い、リスクベースのAPI保護をリアルタイム判定で実装。@manaty22608:15
11進行管理エージェントfor AI HACK 2026会議で決めたタスクが登録されない・最新版が分からないという管理作業の曖昧さを、AI HACK 2026向けの進行管理エージェントで解消。@leadus_nova08:17
12AI Agent版Lovableを作った——Agentを作るAgentが、金融のファクタリング審査を自律化するまで日本語で頼むだけで業務用AI Agentを作る Agent Studio を開発し、OrcaRouter の1キーで約200モデルを切り替えて審査を自律化。@zerotry_iwata08:55
13x402の公開カタログ15,230件を、実際に買って検証するパイプラインを作った話x402カタログ15,230件をNeon(Postgres)へ投入する際 description 内のNULバイトでinsertが落ちた事故を含め、実購入で検証する vet402 を構築。@sen_web309:09
14Gmail1強時代に、自前ドメインでメールをセルフホスティングするということ同一ドメインを2通りの方法で実際に動かし、GmailがSPF・DKIM・DMARCを事実上必須化した後の自前運用を実測値で比較。@akagifreeez09:20
15Amazon Quick の認証を4軸で整理して、Entra ID とデスクトップ SSO を繋いでみた【前編:4軸の整理】Amazon Quick の認証をアカウント種別/ID方式/Quick Web の SSO 設定/エディションの4軸に分解し、詰まりどころを整理。@tomachi09:30
16Amazon Quick の認証を4軸で整理して、Entra ID とデスクトップ SSO を繋いでみた【後編:実機検証】前編の4軸整理に沿って Microsoft Entra ID を IdP としたデスクトップアプリの OIDC エンタープライズサインインを実機で構築。@tomachi09:30
17二つのCloudflare Workersから育てた「中心AI」リリアの現在地Cloudflare Workers の Blade と Shield から始めた個人用AIを、会話・記憶・実行・検索・復旧など役割別 Worker と Runner へ拡張。@namise09:33
18LINE Messaging APIのWebhookを、Cloudflare Quick Tunnelで検証してみたのでまとめるLINE Messaging API の Webhook 検証に、独自ドメインもアカウント設定も不要な Cloudflare Quick Tunnel を使って一時的なHTTPS URLを用意。@peipei09:57
19Apps Script APIはサービスアカウントで動かない — 401/403が続くときに見る5点Apps Script API はサービスアカウント非対応と公式に明記されており、ロール追加や鍵の再作成では通らないと確認したうえで5つの確認点を提示。@kujira_ai10:15
20設備異常を「顧客納期への影響」へつなぐ――Global Factory GuardianをAI HACK 2026で作った設備アラートを在庫・供給の証拠と結び付け、根拠付きの対応判断「Response Case」にまとめる Global Factory Guardian を開発。@finemassan10:26
21JevでAIエージェント向けの開発ルールを評価するCLIを作ったAIエージェントに渡すルール文書の曖昧さと矛盾を Jev で採点するCLIを、jev-plugins の rule-review プラグインとして公開。@koojy10:33
22「デート場所が決まらない」をAIエージェントで解く — ハッカソンで作った『ふたりログ』二人の希望から一日の行程を組み、雨や遅延で崩れたら組み直すデート計画アプリ「ふたりログ」を Cloud Run 上に構築。@bammboo11:12
23Terraformのディレクトリ構成とtfstateの粒度についてTerraform の構成を「ディレクトリの分け方(リソース種別主体かアプリ主体か)」と「tfstate の粒度」の2軸に分けて整理。@h_t11:16
24Google Cloud Developer Pluginとは — Claude CodeにGoogle公式の開発知識を組み込むURLの貼り付けやCLAUDE.mdへの書き溜めが担っていた「どの知識をいつ渡すか」の管理を、Google Cloud Developer Plugin が肩代わりすると位置づける。@tatsuqumo11:21
25題材別サムネイルテンプレートを状態設計するYouTube Thumbnail Templates の公開UIを観察し、参照画像・主役・文字・ムードの入力責務が題材ごとに変わる点をレビュー可能な状態として設計。@videoai11:50
26PostgreSQL / Cloud SQLでSELECT FOR UPDATEによる悲観ロックを使うOracle の SELECT FOR UPDATE に慣れた人向けに、PostgreSQL と Cloud SQL でも行ロックによる悲観排他ができることを目的別に確認。@tazzae999jp12:06
27”Weaver - 仕様書のコンフリクトを自動調停するAIエージェント”を作ってみたAIHACK で仕様書のコンフリクトを自動調停するエージェント Weaver を開発し、アイデア・自律性・セキュリティ・コスパ・信頼性の5観点で設計。@aoi010812:26
28Chrome拡張 MV3 の world: MAIN はいつ必要か — 隔離ワールドでは届かない3つの場面履歴から520件のショートを削除した経験から、再生開始前に離脱させるには world: MAIN が要る3場面を提示。@poporpepopo12:39
294つのAPIで「同じ作品」「同じ局」を同一視する名寄せの穴と決めたルールしょぼいカレンダー・Annict・AniList・Bangumi の4APIを1つの番組表に統合する際の名寄せルールを Anitick の実装から策定。@anitick13:06
30スクリーンショットがバイト単位で同一なら、時間が止まっている — ヘッドレスChromeと動画360度動画のプレビューが黒いままだった原因はアプリではなく、仮想時間が進まないヘッドレスChrome側にあったと判明。@hwaun_dev_open13:51
31AI agentが自分自身を作り直すとしたらPi を参考に deno で書いた軽量な agent harness「Henji Harness」を、AI agent 自身に作り直させる試みを記述。@masat14:08
32【1日1デプロイ】渦の力で街角をピカピカにする「メガすいこみ」を作った吸引するほどノズルが成長し回収物がリサイクルキューブになる60秒ゲームを、爆発とは違う爽快感を狙って公開。@boraemon200014:08
33AIキャラと喋りながら打てる麻雀を1人で作った——LLMに牌を切らせない設計と、踏んだ落とし穴AIキャラ3人と会話しながら打てるブラウザ一人麻雀を、LLMに打牌を任せない構成で実装し落とし穴を数値付きで記述。@yohsuke_zw14:24
34MCPツールの粒度は、APIエンドポイントだけで決めない1エンドポイント1ツールでMCP化するとIDの数だけ呼ばれ権限エラーで止まるため、個別取得を残しつつ一括取得ツールを追加。@miyakona14:28
35「この会議、いくら?」を見える化する業務ボードを AI HACK に出した話 — OrcaRouter で5モデル実測時間を金額で見せる業務ボード「コスト思考」を AI HACK 2026 に出し、OrcaRouter で5モデルを実測して選定。@blueberry_team14:47
36「書いた Python がそのまま戦う」学習ゲームをブラウザで動かした話(Pyodide × TypeScript)プレイヤーが書いた Python の decide(snapshot) が攻撃を決める学習ゲーム CODE SURVIVOR を Pyodide × TypeScript で公開。@bananafish082515:12
37AWS SAA 完全初心者の教科書 — 用語をたとえ話でイメージする実務経験ゼロから6週間・65時間半で781/1000点の合格に至った著者が、Ping-tの分野構成に合わせたSAA-C03対策本として公開。@mokaronda15:24
38cloudflared の route dns が別 Tunnel に CNAME を張る原因は credentials-file だった1台で2本以上のTunnelを扱うとTunnel名が無視される原因は config.yml の tunnel: ではなく credentials-file: で、UUID指定が必要と判明。@ryub15:35
39「承りました」の次に「その日は貸切でした」と言われたら。電話AIの完了判定を自分で壊した話電話AIエージェント Oathra(Apache-2.0)で、同じ依頼への5通りの返事のうち予約成立は1つだけという完了判定の誤りを自ら発見。@forifori15:39
40Ping-tでSAA-C03を勉強して、現行のAWSと食い違った32箇所を公式ドキュメントで確認したPing-t の解説と現行AWS仕様の食い違いを6週間で162件記録し、うち32件を公式ドキュメントで裏取り。@mokaronda15:43
41AIに比喩を作り直させてAWS SAAに合格した。ただし比喩が効かない領域が3つあったENI を「部屋に付いた差し込み口」と言い換えるなど生成AIに比喩を作らせてSAA-C03に合格した一方、比喩が効かない3領域を指摘。@mokaronda15:49
42Kiro Crewの実行基盤をClaude Code on AWSへ差し替えて日本国内に閉じた推論構成にするKiro Crew v0.6.0 で実行基盤を Kiro CLI から Claude Code (on AWS) に差し替え、国内で閉じた推論構成を構築。@yuki_matsumoto15:58
43Google CloudのAIエージェント開発をマネージドからコードファーストまで整理するGemini Enterprise app から ADK まで、Google Cloud のAIエージェント構築手段をマネージド寄りとコードファースト寄りで対比。@ymd6553616:35
44生成AIをコード生成で終わらせず、開発工程に入れたら何が残ったか個人ラボ Neko3SE LAB での運用から、人が目的・制約・採否・実機検証を持つ役割分担で生成AI駆動開発が回ると結論。@neko3se16:50
45ScratchでTransformerを学習させるPyTorch も TensorFlow も無い Scratch 上で、microgpt 相当のモデル自作から Transformer の学習までを完結。@ohakon_fake16:52
46AI が速くコードを書く時代に、仕様書との乖離を止めるために jev-spec という OSS を作っている話Markdown 間の整合性を静的解析する contextlint に続き、仕様駆動開発で仕様とコードの乖離を止める OSS jev-spec を開発中。@nozomi_cobo17:11
47Cloudflare AI Gateway 予算ベースAIモデルルーティングCloudflare AI Gateway で、予算内は Claude Sonnet、使い切ったら Workers AI へ自動フォールバックするモデルルーティングを実装。@takaakisuzuki17:13
48Oracle から BigQuery に移行するシミュレーションをしてみた #4 列指向は Exadata と同じ?BigQuery の列指向と Exadata の HCC / Database In-Memory / Smart Scan の違いを Oracle エンジニア視点で対比(連載第4回)。@mika_and_coco17:14
49satori で日本語 OGP を自動生成する: テキストを枠に収めるまでの試行錯誤satori 0.28.0 では長いタイトルでサイト名が画像外へ押し出されるため、lineClamp + display:“block” か字数からのフォントサイズ逆算で解決。@amarune17:27
50関数型ドメインモデリングのすすめ「承認済みの申請は取り下げられない」といった運用ルールを型と関数で表現し、if 文への分散を防ぐ手法をVRChat登壇資料から再構成。@somnicattus18:00
51GitHub APIの未認証レート制限はIP単位なので、共有IPからだと自分のせいでなくても429になる未認証の GitHub API は 60 回/時が IP 単位のため、Next.js + Supabase 製 Hubpin で1時間1回の取得でも共有IPだと429になると判明。@matsutake_prgrm18:00
52Next.js vs TanStack Start の違いを10項目で検証してみた実際にコードを書いて10項目で比較し、RSCエコシステムの成熟を取るなら Next.js、型の一貫性とデプロイ先の自由度なら TanStack Start と結論。@64386618:30
53BiomeにnoReactObjectTypeAsDefaultPropルールを実装して学んだことeslint-plugin-react の no-object-type-as-default-prop を Biome へ移植し(Issue #7656 / PR #10634)、Rust 実装の学びを記述。@subaru_hello18:53
54最近見かけるXの「ブロックチェッカー」詐欺を題材に、注意喚起アプリを作ってみた進捗バーや具体的な数字で本物らしく見せる X の詐欺サイトの構造を、入力欄も認証処理も持たないパロディアプリ BLOCK TRACE β として再現。@umal18:55
551枚絵から動く2Dキャラを作るChibiRigKit — AIに制作工程を任せ、完成後はブラウザだけで動かす1枚絵にまばたき・視線移動・首振り・揺れを付ける ChibiRigKit で、AIをパーツ分離など初期工程に限定し完成後はHTMLと画像だけで動かす。@milkc0de19:14
56AI.GENERATE_TABLEで非構造化テキストを構造化データに変換するBigQuery の AI.GENERATE_TABLE で、レビューや問い合わせの自由記述を JSON のパースなしに列へ展開(連載第6回)。@web_benriya19:19
57AI は EXPLAIN を見ていない — インデックスを張ったのに速くならない4つの理由インデックスを張っても速くならない代表的な4パターンを実行計画の読み方と組にして提示し、AIはEXPLAINを見られないと指摘。@maruchi77719:21
58WebSocket の受信レート制限を JSON パースの前に置いた —— 知らない人が来る前提を、個人開発のゲームサーバに足す個人開発のゲームサーバに、JSONパースより前に置く受信回数制限と放置部屋の自動片付けをサーバ側92行で追加。@maruhana20:07
59JSXを静的HTMLと直接DOM更新へ変換するUIコンパイラ「Irisout」を作った仮想DOMを使わず実DOMを更新する JavaScript へ JSX を変換する UI コンパイラ Irisout 0.2.2 を npm で公開。@mikan_91920:59
60最近作っていたもの:Cottonの再開発、法令差分、Irisoutの公開思考整理ツール Cotton の再開発、法令変更の構造比較実験、Irisout の公開という2026年8月後半〜9月の進捗を記述。@mikan_91920:59
61Astro SSRでパスキー認証アプリを作る(1) 全体構成と開発環境Astro SSR に WebAuthn パスキー認証を組み込む連載の第1回として、Redis・PostgreSQL・Prisma・Hono・Docker・Coolify を含む全体構成を提示。@czbone21:53
62デプロイ容量が100%になった。圧縮では解けず、参照を1つも書き換えずに89%減らした画像555枚とMP3 5本の計72MBを Supabase Storage へ移し、vercel.json の rewrite で中継して72MB→7.9MBに削減。@horibe22:01
63複雑さを足して直していたが、入力を絞るのが正解だった録音時間をお手本の2倍(最低4秒)に制限しただけで、描画密度・スクロール対応・リングバッファの3つの課題が同時に消えたと結論。@horibe22:01
64Enum / TraitでプレーンオブジェクトをRust風に抽象化する:Valofの紹介(後編)valof/experimental の Enum と Trait で複数の Val をまとめて扱い、プレーンオブジェクトを Rust 風に抽象化する方法を示した(後編)。@jo16oh22:10
65TerraformによるPCI DSS学習ラボ構築(2)~ VPC Flow Logsによる分離検証とOpenVAS内部脆弱性スキャン ~Terraform で分離した CDE / Non-CDE を負の疎通試験で確認し、OpenVAS(Greenbone CE)で内部スキャンまで実施(第2回)。@nyondev22:32
66誰も取りに来ないファイルを 4,710 個配っていた — 静的書き出しから RSC ペイロードを落とすNext.js の output: ‘export’ で出力した6,025ファイルのうち4,710が誰も取得しないRSCペイロードだったため削除。@kodomo_news22:52
67Anonymous-IPがHonoのミドルウェアをサポートしましたanonymous-ip v2.3.0 が Hono 向けミドルウェアに対応し、VPN・プロキシ・Tor の検知を数行で組み込めるようになった。@robot22:58
68工数記録が続かないエンジニアへ。押し忘れても調整しやすい工数トラックツール「PSP Copilot」を作ってみたプロジェクト別の色分けと見積もりの振り返りを備え、バックエンド不要でブラウザだけで動く工数計測ツール PSP Copilot を公開。@yamagile22:59
69AIに「完成しました」と言わせない — Figma実装を画素で採点する仕組みを作ったFigma 実装の合否をAI自身に持たせず画素で採点するハーネスを作り、実案件2件で回した実測を記述。@tk_tk_tk23:02
70Next.js + Supabase でチーム招待を安全に作る — トークン・期限・RLS の実装招待トークンをハッシュのみ保存し、期限と1回きりを列で表して RLS を書く実装を、同時押下や総当たりへの挙動まで含めて提示。@suminawa23:08
71Kimi K3のPrompt Cacheを実測 — GPT-5.6向けの設定はそのまま使えるKimi K3 に明示 breakpoint を足すと約2,023トークンがヒットして入力コストが約0.30倍、implicit のみだと1.25倍に増えると実測。@kashiwabaray23:28
72Strands harnessのcontext管理を実測 — 既定のauto+cachingでinput換算トークン46%削減Strands harness の既定 auto + caching は基準比で input 換算トークンを46%削減し、主因は約2,400トークンのツール結果の offload だった。@kashiwabaray23:28
73Next.js + TypeScript プロジェクトで遭遇した2つの問題と解決策localhost:3000 で出た Next.js の Issue オーバーレイ警告と、VSCode が出す tsconfig.json の baseUrl 非推奨警告の2件を解消。@mahyon23:33
747 体の AI に別々の秘密を持たせる:Cloudflare Durable Objects で作るマルチエージェント人狼人狼の秘密情報の境界を、Cloudflare Workers + Durable Objects 上で動く7体のAIエージェントとして実装。@kana001_bit23:59

Qiita

#TitleSummaryAuthorPublished
1Jev の判断変化を Cloudflare Workers と Vitest のメタモルフィックテストで検証するCloudflare Workers AI の typesafe/jev が返す Noul・Choice・Score を、入力を変形させるメタモルフィックテストで Vitest から検証。@ynakayama00:00
2「今日はネタがなかった」を人間に言わせない仕組みを作った毎日更新サイトで「本当にネタが無い日」と「調べ方が雑だった日」をログ上で区別するため、候補を機械で集めて書ける候補が残っているかを判定値として返す2つの仕組みを実装。@hashito00:31
342日でバックエンドエンジニアの基礎を完全に理解する #37 - AWS④ IAMと最小権限VPC に ECS と RDS を載せた後も残る AWS API という入口を、IAM と最小権限で塞ぐ回(42日連載 #37)。@iketani4566456601:30
4Node.js 12.19.0 だと CircleCI 上で Webpack のビルドができない本番未反映の原因は CircleCI 上の Webpack ビルド失敗で、Docker イメージが ECR へ push されていなかったと判明。@kotahashihama01:57
5マルチクラウドのコスト爆発を防ぐCloudCost-Sentinelの実装とアーキテクチャ解説マルチクラウドのコストガバナンスCLIスイート CloudCost-Sentinel の実装とアーキテクチャを、社内の検証・監査プロセス込みで提示。@TOAI01:57
6自宅サーバーがError 1033で落ちた時のCloudflare Tunnel復旧手順(ホストを疑う前に読む診断フロー)自宅ラボが Error 1033 で全滅した原因は cloudflared の接続だけで、VM も Docker もリバースプロキシも無事だったと切り分け。@maebahesioru02:18
7Terraform が AWS の新機能に未対応のときどう回避するかUnsupported argument で止まったときの回避策を、Terraform らしさをどれだけ保てるかという基準で優先順位づけ。@leomarokun02:22
8X投稿URLの表記ゆれを正規化して投稿IDだけを取り出すx.com と twitter.com の混在やクエリ付きなど実際に貼られる複数パターンを踏まえ、投稿IDだけを取り出すパーサを設計。@evanmercerdev02:23
9HTML・SCSSでサイトを作りたくて、小さなSSG「koromo」を作ったヘッダー・フッターの共通化とページごとのCSS管理を楽にするため、dist/ へHTML・CSS・JSを出力する小さなSSG koromo を自作。@yukidoke04:20
10マイク音声にだけRMSゲートをかけ、タブ音声では切った話ストリーミングSTTの課金を減らすため AudioWorklet で RMS ゲートを置いたが、タブ音声が混ざると同じしきい値が全体を無音と判定した。@Florian04:48
11IaC未経験がCloudFormationのYAMLを1日で腹落ちさせた記録(データ構造・!Ref・!Sub編)YAML と JSON の関係、Parameters / Resources の骨格、!Ref と !Sub の使い分けでつまずいた点を書き出した。@p-q_na07:04
12RAGのコサイン類似度を回答許可にしない:ベクトル検索の評価と拒否境界RAG で「近い文書を選ぶ」ことと「回答してよいと判断する」ことを分ける拒否境界を、Python の数値例だけ検証した机上設計として提示。@YushiYamamoto07:10
13[Gea Stack] 組み込み開発をフロントエンド知識でTypeScript を C++ にネイティブコンパイルする geatsc を中核に、Webからネイティブ・組み込みまで扱う Gea Stack の構想を整理。@KoHaRxnP07:50
14AWSコストを最速で正確に把握するための基礎設計 — Cost Explorer・Usage Type・CUR をどう使い分けるかCost Explorer・Usage Type・CUR を「どのレイヤーで何を確認すべきか」という構造で使い分ける基礎設計を提示。@yadeharuun1226-collab07:55
15夕飯がしんどいのは、料理じゃなかった。暮らしを覚えて先回りする「ごはん執事」を作った話家族の体調・習い事・給食・冷蔵庫の期限まで条件が多すぎる献立決めを、暮らしを覚えて先回りする「ごはん執事」で解く。@kiao08:53
16いいねや即レスの無い空想都市「鴇色市」を開発している話いいねも即レスも持たせず、ゆっくりした繋がりを作るインターネット上の空想都市「鴇色市」を開発中。@yuzu_mikan09:07
17Payloadバックエンド型録 #2 — コーポレートサイトの型は、有限である業種が変わっても Top・Vision・Company・Works・Contents で組み合わせが尽きるため、コーポレートサイトの型は有限だと結論(#2)。@kuros-works09:11
18RekognitionにS3の画像を渡すとき、Lambdaにデータを転送しなくていい理由detect_labels に S3Object 参照を渡せば Lambda が画像データ自体を扱わずに済み、性能が大きく変わると確認。@caymezon09:16
19LLMを使わない自然文生成 — 生データの組み合わせで数万ページの要約文に差をつける震度の発生確率×地盤の増幅率×活断層までの距離を1文に因果統合し、AIライティングも語句のランダム置換も使わずに数万ページの要約文を差別化。@sakutto-panda09:19
20ハイス — 数字は「何回目か」であって「何回か」ではない。その一語の差を測ったパズル「ハイス」を6段のソルバー内蔵でブラウザ実装し、数字を序数から基数に読み替える対照実験を6×6盤で実施。@sen-ltd09:20
21AWS S3 のプレフィックスって?S3 は1プレフィックスあたり PUT/POST/DELETE 3,500回/秒・GET/HEAD 5,500回/秒の制限があるため、命名で分散させると確認。@waewae9610:12
22【イベントレポート】ServerlessDays Tokyo 20262026年9月19〜20日の ServerlessDays Tokyo 2026 で、Day2 に AWS Lambda Durable Functions と Lambda MicroVMs を体験。@k_adachi_0110:54
23「家系ラーメンの定義」を正規表現で書くのをやめて、TypeSafe AI「Jev」 に判定させた手書き59語のリストと正規表現1本で誤判定していた家系ラーメン判定を、TypeSafe AI の Jev に置き換えた。@tamakiiii11:02
24「Aのときだけ起きる」は「Aが原因」とは限らない——UIバグ調査で学んだ仮説の切り分け方似た意味の属性が複数あるUIバグで、特定属性と症状の相関を原因と取り違えないための仮説の切り分け方を提示。@Masashige-Y11:02
25月1ドル以下の AWS と Claude Desktop で、毎晩の株データ収集〜レポート作成を自動化してみた数値処理(収集・集計・通知)は AWS、分析と文章化は Claude Desktop という分担で、月1ドル以下の個人用パイプラインを構築。@panshaka3011:07
26個人開発していたら一晩で85万リクエスト来た話通常1時間1,000〜2,700件のリクエストが2時間で約85万件に達し、Amplify の前段に Cloudflare を入れるまでを記述。@pikum9911:36
27AI 超解像は小さい文字を直すのではなく書き換える — 真値を用意して測った話ロット番号 A7K-2291 を AI 超解像にかけると5モデルすべてが A7K(2201 のように書き換え、ぼやけた LANCZOS 補間の方が読めたと実測。@cheng_pm811:37
28音声機能の要件定義:クローンと変換を別の契約にするクローンと変換を同じ AudioJob に押し込むと入力とレビュー条件が曖昧になるため、別の契約として要件定義する案を PhotoGenerator AI の公開UIから整理。@Yamanisaviel11:38
29モデルは使うときに降ってくる — 318 MiB を数えて、検証をわざと壊してみたブラウザ側推論の配布経路を確かめるため、ImgIng の 318 MiB のモデル配布を M4 Mac(16GB)+WebGPU のヘッドレス環境で計測。@jhao2978411:40
30拡大した文字はどこから信用できなくなるか — 縮小前の原画と 1 文字ずつ突き合わせた話先に原画を用意してから縮める手順に変え、AI拡大した文字がどの大きさから信用できなくなるかを1文字ずつ突き合わせて測定。@shuy5556811:42
31商品サムネを4倍に拡大したら、ロット番号だけが静かに書き換わっていた — 真値と1ピクセルずつ比べた話300×300 のサムネイルを750px向けに4倍拡大すると、ラベルのロット番号や内容量だけが静かに書き換わると真値との比較で確認。@shujing94311:45
32拡大後の文字が鮮明でも正しいとは限らない — 正解画像を用意して確かめた「拡大前・拡大後」の比較には正解が写らず鮮明な方が必ず勝つため、真値を先に用意して手順を逆にした検証を実施。@xyue4146411:47
33NatureRemoってPCからも動かしたい!のでアプリ作りました!(※非公式クライアントです)Nature Remo の非公式PCクライアント AirLit を Tauri v2 + React + TypeScript で作り、3.3MB・管理者権限不要で配布。@Retro-Maid12:00
34祖父母と親世代のすれ違いを解消するサービス「孫ニュースペーパー」AI HACK 2026 で、離れて暮らす祖父母へ孫の日常を紙で届ける「孫ニュースペーパー」を OrcaRouter 経由で開発。@t-ry12:09
35作業ツリーをそのまま配信していたら、書いた直後に確かめたバイト列と配っていたバイト列が別物だった — 書き換えていたのは merge ではなく checkout作業ツリーの app/downloads/ をそのまま配信していたため、14回のコミットで確認したバイト列と配布物がずれ、犯人は merge ではなく checkout だった。@AUTOMOS13:26
36Amazon EVS で VCF 9.1 を CloudFormation スタック1つで構築してみた(東京リージョン・実践編)EVS Deployment Orchestrator で VCF 9.1 を CloudFormation スタック1つにまとめ、ap-northeast-1 で最後まで構築して SNS 通知まで確認。@mtoyoda13:30
37SNSのファンアウトで「全員に配信」と「条件付き配信」を1つのTopicで両立する1つの SNS Topic の下で、フィルターポリシー無しの LogQueue と条件付きの AlertQueue を共存させる設定を確認。@caymezon13:38
38「話したことが人を呼び集める」もくもく会をAIエージェントで回す — まなびのわ【AI HACK 2026 × OrcaRouter】通知を送れるのは3体中1体だけという権限設計にし、OrcaRouter を auto から Named Router へ替えて文字起こし3本の取り込み費用を $0.037454 → $0.000850 に削減。@ianyo21013:50
39大掃除タスク管理webアプリの開発家族の大掃除タスクを Firebase(Firestore)+ React の自作PWAで管理し、複数端末からのリアルタイム反映を優先。@Zangief14:10
40PC、スマホで動く 都道府県ゲーム アプリを作ってみた音声認識かテキストで都道府県名を入力する完全ローカル動作のHTMLゲームを、Windows・Android・iPhone 向けに公開。@tootwotoh14:14
41Vitestのテストを減らさずにimportを見直す――計測・比較・検証を試せるサンプルを公開しましたTypeScript / Vitest のテストや snapshot を減らさずに import を見直し、変更前後をどう比較すれば採否を判断できるかを試せるサンプルを公開。@Issey-Kubota14:16
42failed to connect to user=myuser database=myapp: [::1]:5432 (localhost): server error: FATAL: role “myuser” does not exist (SQLSTATE 28000) (localhost): server error: FATAL: role “myuser” does not exist (SQLSTATE 28000) exit status 1Go の環境構築で role “myuser” does not exist が出た原因は既存データボリュームの設定残りで、Docker のポートを5432→5433に変えて解消。@jota961314:20
43keydown/keyupで同時押しを調べる:自動リピートとフォーカス離脱を分けるkeydown の回数と押下中のキー数は別物として、長押しの自動リピートとフォーカス離脱による keyup 欠落を外部ライブラリなしで切り分け。@nasirazizawan14:24
44ライブ会場の手荷物検査を自動化するサービスを作った業務知識の浅い企業向けではなく自分たちがよく行くライブに題材を絞り、AI HACK 2026 で手荷物検査の自動化サービスを開発。@takumi26e14:54
45Microsoft Teams × Hono × AIで「飲み会誘うマン」を作ってみた入社年次や部署を指定してメンバーを集める社内向けAIアシスタント「飲み会誘うマン」を、Microsoft Teams × Hono × AI で開発。@ei_1263_14:57
46ライブラリなしで7言語対応。「保存済みの既定タイトルが言語切替に追従しない」を、ストレージを書き換えずに解決した設計新規タブ拡張 ZenithTab を i18next も react-intl も使わず TypeScript のオブジェクト7つとフック1つで7言語対応し、型・テスト・データ設計で壊さず増やす。@miyabi_ver3915:23
47JavaScriptで絵文字を1文字ずつ分割したら壊れた話:split(”)ではなくIntl.Segmenterで処理するsplit(”) では ❤️ や 👍🏻、🇯🇵、家族絵文字が壊れるため、Intl.Segmenter で書記素クラスタ単位に分割。@loveemoji15:41
48【AWS/DVA学習】注文処理APIをDVAの学習で作成してみる(②API Gateway × Amazon Cognito Authorizer)DVA 対策のハンズオンとして、Cognito User Pool による認証と API Gateway の Cognito Authorizer 連携を構築(②)。@keitakei77715:54
49Ubuntu 24.04.5 → 26.04.1 アップグレード後の GitLab APT / PostgreSQL 修正Ubuntu 24.04.5 から 26.04.1 へ上げた後に必要だった対応は、GitLab APT リポジトリの再登録と PostgreSQL の Collation バージョン更新の2点だった。@heoquay16:01
50ローカル HTML を「今すぐ見せられる URL」にする実務メモ本番CDNやカスタムドメイン運用ではなくレビュー用・デモ用のURLがすぐ欲しい場面に絞り、よくあるやり方を切り分けて最短フローを提示。@lichangchaogg16:20
51ペットも家族だから。犬たちが心地よく過ごせるAI相性支援「PAWLAND」【AI HACK 2026】🐶犬の性格・行動・安全条件を整理し、ペットホテルや保育園での相性評価と部屋割りを支援する PAWLAND を AI HACK 2026 で開発。@t-ry16:21
52Vimeoのコスト増とAWS独自構築の沼から脱出する。モダン動画配信基盤「Gumlet」という選択肢Vimeo のシート課金・帯域制限と、S3 + CloudFront + MediaConvert 自前構築の工数を避ける第三の選択肢として Gumlet を提示。@Jugaad17:10
53AWS環境のイベント分析エージェントをつかって環境を管理してみたBedrock AgentCore で AWS Health や Inspector の通知を分析するエージェントを作り、3〜4ヶ月運用した結果を記述。@panshaka3017:34
54Cloudflare Oneを使った仮想LANでお家の外からPCに接続できるようにするCloudflare Zero Trust のスプリットトンネルで仮想LANを作り、通常のVPNと違ってホストLAN全体には参加させずに外出先からPCへ接続。@Mijikko17:37
55AWS ハンズオン VPC書籍『AWSではじめるインフラ構築入門 第2版』を参考に、VPC・サブネット・IGW・NATゲートウェイ・ルートテーブル・SG までを実機で構築。@Kagesyu17:52
56【React/Next.js】Gumletを活用して自社サイトに高速&セキュアな動画配信を組み込む実装パターンReact / Next.js で Gumlet の動画IDを埋め込む際、16:9 のアスペクト比を保って LCP と CLS を悪化させない実装パターンを提示。@Jugaad17:53
571枚のキャラクター画像から動く2Dキャラを作る「ChibiRigKit」を作りました1枚絵にまばたき・視線移動・首振り・髪や服の揺れを付ける ChibiRigKit を作り、9方向の Head Pose を試せるブラウザデモも公開。@milkc0de18:36
58コードを少しずつ壊して Jev の境界を測る ― 0.4 秒で答える審査員を信用する条件(48 回の審査)コードを段階的に壊して Jev の判定境界を測り、1回0.4秒・48回で $0.0012 という条件下で信用できる範囲を検証。@RamTuckey18:53
59【AWS】Lambda Durable FunctionsのSDKの使い方まとめServerlessDays Tokyo 2026 の Day2 ワークショップで触れた AWS Lambda Durable Functions の SDK の使い方を整理。@PDC-Kurashinak19:00
60JevをStrands Agentsの権限管理に組み込んでみるStrands Agents のツールとフックに Jev を挟んで権限を制御し、Bedrock の高速化オプションを全部盛りにした場合との性能差も比較。@ShotaOki19:23
61WindowsのPlaywrightで「Terminating the WebServer」のままテスト終了後に止まる問題の回避策全件パス後も Terminating the WebServer で止まる現象は開発サーバのプロセスツリーが生き残るためで、taskkill /T /F で抜けられると確認。@takumi-shida19:30
62【AWS初学者向け】AWS Backup で考える DR 戦略 ― 基本・PITR・マルチアカウントまでAWS Black Belt の「AWS Backup で考える DR 戦略」3回分をもとに、基本・PITR・AWS Organizations 活用を整理。@OhkuboT19:30
63localhostだけで終わらせない――production URLへ同じE2Eをかける【第43回】Netlify の SPA fallback で直URLと再読み込みに対応した後、同じ E2E を production URL にも当てる回(React+TypeScript 連載 第43回)。@mild_bonobo555719:39
64Step FunctionsのParallelステート後、Lambdaが受け取るeventは配列になる受注処理ワークフローで Parallel ステートの出力が各ブランチ結果をまとめた配列になり、次の Lambda の event も配列になると確認。@caymezon20:16
65Lambda MicroVMのヘルスチェックポートは結構自由に決められるLambda MicroVM のイメージ構築時ライフサイクルフックの「ポート」設定は、ヘルスチェック用として比較的自由に決められると確認。@har110121:20
66新メンバーオンボーディングの摩擦を自動可視化するデータパイプライン構築環境構築の詰まり・権限付与の遅延・古いドキュメントといった「オンボーディングの摩擦」を定量化し、スキルマトリクスとリアルタイムに結合するデータパイプラインを構築。@TOAI21:25
67GAS×Cloudflare Workers で構築するサーバーレスなX新着ポストのDiscord通知Bot -GAS編-Cloudflare Workers のプロキシ層が安定取得した XML を GAS 側で解析し、X の新着ポストを Discord へ通知する Bot を完成(GAS編)。@gKhdrt_chan22:04
68【AWS資格合格記】CLF-C02、問題集を450問解いただけでスコア745取れた話CloudLicense の問題を450問解いただけで CLF-C02 にスコア745(合格ライン700)で合格し、公式ドキュメントはほとんど読まなかったと記述。@ktdatascience22:44
69同じコードを SDD と AI-DLCでリバースエンジニアリングしたら、成果物が3割しか重ならなかった既存コードから AI に仕様書を起こさせる実験で、cc-sdd / Kiro 系の SDD と AWS の AI-DLC の成果物が3割しか重ならなかった。@potofo22:47
70法律検索、ボイスチェンジャー、本番サーバー神社――個人Webラボを作ったら技術スタックが迷子になったHTML・CSS・JS の実験置き場のつもりが e-Gov法令API・ボイスチェンジャー・倍音解析まで広がり、技術スタックが発散した経緯を記述。@NEKO3SE22:47
71【AWS資格合格記】AIF-C01を「CLFが無料になる特典があるから」で受けてみたAIF-C01 合格で CLF が1つ無料になるキャンペーンを使い、市販問題集を50問×7回だけ解いてスコア850で合格。@ktdatascience22:53
72クラウドにも「空席」がある——EC2の構成が決まっている理由を、箱詰め問題から考える停止したEC2が同じ設定で起動できず InsufficientInstanceCapacity が返る理由と、インスタンスタイプが固定されている理由を箱詰め問題として説明。@k2_naka22:57
73Amazon Rekognition カスタムラベルを試すMNIST を題材に Amazon Rekognition カスタムラベルで分類モデルを作り、独自ラベルが必要な場面での使いどころを確認。@neko_s23:12
74PostgreSQL:ASで列に別名を付ける|取得結果と元の列名の違いPostgreSQL の AS で列に別名を付け、取得結果の列見出しと元のテーブルの列名を区別できるようにする15分の学習内容。@masato_y23:17
75【初心者向け】Amazon BedrockとStrands Agentsを使ってJevのState, Questionsを最適化する期待した判定にならず Jev から離脱しがちな人向けに、Amazon Bedrock と Strands Agents で State と Questions を最適化する手を提示。@neruneruo23:27
76SvelteKit を adapter-node のまま Lambda のコンテナで動かし、AWS CDK で検証環境を本番と同じクラスから組んで月 1〜3 ドルで運用するadapter-node でビルドした Node サーバをそのままコンテナへ詰め、Lambda Web Adapter 経由で動かして月1〜3ドルで運用。@Takenori-Kusaka23:57
77DynamoDB から Aurora DSQL へ移した経緯:3 日で覆った見送り、実機検証で確定した制約、drizzle-kit の出力を Aurora DSQL に通す変換層単一テーブル設計の構造的負債を返すため DynamoDB から Aurora DSQL へ移行し、一度の見送り判断が3日で反転した理由と変換層を記述。@Takenori-Kusaka23:57
78Aurora DSQL を行単位のアクセス制御なしで家族ごとに分ける:主キー先頭の家族の識別子、条件の無い問い合わせを落とす契約テスト、衝突だけの再試行、課金単位の 5 原則RLS が当てにできない Aurora DSQL(月10万DPUまで無料)で、主キー先頭の家族識別子と契約テストなど5原則によりテナント分離を実現。@Takenori-Kusaka23:57
79Vitest で書く構造の契約テスト:画面の経路からデータベースを触らせない走査テスト、不採用記録の反証可能性、除外理由の実体判定散文の決まりを生成AIが破る頻度が高いことから、routes から DB を直接触らせない走査テストなどを Vitest の構造契約テストとして実装。@Takenori-Kusaka23:57
80Bedrock の Claude Haiku と Gemini を 1 つの窓口で切り替える:「呼んでよい」と「呼べる」を分けた isAvailable の契約AWS では Bedrock の Claude Haiku、家庭内サーバでは Gemini を同じ interface の裏で切り替え、失敗時はキーワード規則へ静かに縮退させる。@Takenori-Kusaka23:57

Publickey

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

gihyo.jp

2026-09-22 付の Web 開発関連記事はありませんでした。

GIGAZINE

#TitleSummaryPublished
1マキタの18Vバッテリーにも対応済み、リチウムイオンバッテリーの診断と修理をブラウザから無料で実行できる「Open Battery Information」BMS にロックされたリチウムイオンバッテリーの診断・修理をブラウザから無料で行える OSS「Open Battery Information」が、マキタの18Vバッテリーにも対応。20:00

ITmedia News

2026-09-22 付の Web 開発関連記事はありませんでした。

TypeScript Blog

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

Node.js Blog

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

Astro Blog

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

Cloudflare Blog

#TitleSummaryPublished
1We just shipped support for the ugliest part of HTTP: Vary(HTTP で最も厄介な Vary のサポートを出荷した)Cache Rules に Vary 対応が全プランで追加され、既知のネゴシエーションヘッダの正規化、完全一致値のオリジンへの受け渡し、キャッシュのバイパスを選べるようになった。23:04

Vercel Changelog

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

AWS What’s New

#TitleSummaryPublished
1Amazon EVS now in scope for FedRAMP Class C(Amazon EVS が FedRAMP Class C の対象に)VMware Cloud Foundation を VPC 内で動かす Amazon Elastic VMware Service が、米国の全リージョンで FedRAMP Class C(旧 Moderate ベースライン)の対象になった。04:08
2Amazon ECS now provides real-time deployment observability in the AWS Management Console(Amazon ECS がマネジメントコンソールでリアルタイムのデプロイ可観測性を提供)Linear・Canary・Blue/Green の各デプロイ戦略について、進行状況を実況するライブタイムラインをコンソール上で追えるようになり、ツールを行き来せず失敗を診断できる。05:05
3AWS Security Hub AI Inventory adds Azure self-hosted instance support(AWS Security Hub AI Inventory が Azure のセルフホストインスタンスに対応)Amazon Inspector の SBOM 解析を使い、Microsoft Azure のセルフホストインスタンス上の AI 資産まで横断的に棚卸しできるようになった。17:00

Google Cloud Blog

#TitleSummaryPublished
1Global AI routing with <1% overhead on multi-cluster GKE Inference Gateway(マルチクラスタ GKE Inference Gateway で1%未満のオーバーヘッドのグローバル AI ルーティング)各地に分散した GKE クラスタへ推論を振り分けるゲートウェイのオーバーヘッドが1%未満に収まり、10万〜80万トークン級の長文脈ワークロードでも GPU/TPU 利用率を上げられる。01:00

Supabase Blog

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

web.dev

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

Mozilla Hacks

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

CSS-Tricks

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

Smashing Magazine

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

Hacker News

#TitleSummaryPublished
1A restored PDP-11/83 serving this page on 211BSD Unix(2.11BSD Unix 上の復元済み PDP-11/83 がこのページを配信)Mentec M11 CPU の Q-bus PDP-11/83「minerva」に RA82・RA92・RL02・TKZ50 などを繋ぎ、2.11BSD から /cgi-bin/webtop でライブパネルを配信している。00:45
2Explaining the Postgres Meme(Postgres ミームを読み解く)SQL アイスバーグのミームを7階層に分け、CREATE TABLE や JOIN から TXID Exhaustion や Halloween Problem まで100以上の機能・トピックを網羅。00:53
3Show HN: Distributed SQLite on Modal(Show HN: Modal 上の分散 SQLite)ローカルの SQLite ファイルを明示的な push/pull で Modal の Volume と同期し、ローカル読み取りは0.01msだが同期URLは無認証のままという設計。01:05
4SnoozeOps – Scheduled sleep for AWS and GCP dev environments(SnoozeOps — AWS と GCP の開発環境をスケジュールで停止)非本番の VM とデータベースをスケジュールで停止・起動し、アイドル時のクラウド支出を35〜65%削減すると謳う月額19.90ドルからの FinOps サービス。03:30
5JavaScript is enough to build native firmware for microcontrollers(マイコン向けネイティブファームウェアは JavaScript だけで作れる)TypeScript と JSX を geatsc で C++ へ変換し ESP32 や RP2350 でネイティブ実行する構想で、315,255 req/s・メモリ3.7MB・バイナリ1MB を提示。03:50
6Declarative WASM GC Types(宣言的な WASM GC 型)リンク先は HTTP 403 Forbidden を返して本文を取得できず、主張の中身を確認できなかった。05:49
7Fly.io 2026 Pricing Update(Fly.io の2026年価格改定)2026年10月1日から Machines の計算料金は据え置きの一方、Sprites は2vCPU・4GB・720時間で月226.80ドルから118.08ドルへ下がり、Managed Postgres は新プラン体系へ移行。06:04
8Show HN: A Self-hosted Deferred Deep linking. Firebase dynamic link model(Show HN: 自己ホスト型の遅延ディープリンク。Firebase Dynamic Links 方式)Android の Install Referrer、iOS のクリップボード渡し、フィンガープリント照合を組み合わせ、PHP か Node.js のバックエンドと React Native SDK で紹介元を自社DBに保持する。06:10
9Lisse: Squircle JavaScript Library(Lisse: スクワークル描画の JavaScript ライブラリ)Figma や iOS と同じ連続曲線の角丸を描くライブラリで、React・Vue・Svelte 向けバインディングとフレームワーク非依存のコアを提供する。06:14
10Floci: Local AWS Emulator for Development, Testing, and CI(Floci: 開発・テスト・CI 向けのローカル AWS エミュレータ)S3・SQS・DynamoDB・Lambda・API Gateway・Cognito など100以上のサービスに対応し、Java の Quarkus 実装で約24msで起動し常に無料だと主張。06:32
11Show HN: Laya decision engine on AWS Lambda, backed by Lambda SnapStart(Show HN: Lambda SnapStart で支える AWS Lambda 上の Laya 決定エンジン)コンテナ関数向け Lambda SnapStart で初期化済み状態をキャッシュしてモデル読み込みを短縮し、4GB構成で平均約2秒、実装は TypeScript と Node.js。07:24
12Ask HN: Ceremonious Architecture in Times of AI(Ask HN: AI 時代の儀式的アーキテクチャ)DDD のような定石がボイラープレートの費用ゆえ CRUD 中心の案件で避けられてきたが、AI が書くなら前提が変わるかを問う投稿。10:44
13EZ4: A reflection-driven alternative to AWS CDK for serverless apps(EZ4: サーバーレス向けの AWS CDK 代替となるリフレクション駆動フレームワーク)TypeScript の型情報からインフラのプロビジョニングとランタイムクライアントを同時生成し、API Gateway・DynamoDB・Aurora RDS・S3・EventBridge などに対応(Node.js 24.21以上)。11:20
14Edit HTML Directly in the Browser(ブラウザで HTML を直接編集する)ローカルのHTMLに直接編集とスレッド型の会話を注入し、選択箇所を Claude Code や Codex などのエージェントへ渡してホットリロードで反映する Node.js 製ツール。12:15
15Scanner says the HTML attachment is clean. What happens when you open it?(スキャナは HTML 添付を無害と言う。開くと何が起きるのか)atob() でデコードした Blob を URL.createObjectURL() と .click() で保存する HTML smuggling は、通過検査の時点ではテキストに見えるため検知されない。16:40
16Deploying IPv6-First EKS on AWS: What Still Doesn’t Work, and What It Saves(AWS で IPv6 優先の EKS を構築する:まだ動かないものと節約できるもの)RDS が IPv6 のみの SNAT に未対応で Stripe API や GitHub も AAAA を持たないため NAT 経由が残るが、NATゲートウェイ3台分で月約143ドルを削減できる。18:25
17Modern SaaS Landing Page Template – single-file HTML, dark theme, responsive(モダンな SaaS ランディングページテンプレート — 単一ファイル HTML・ダークテーマ・レスポンシブ)外部依存もビルドも不要の単一HTMLで、ヒーロー・6つの機能カード・3段階の料金表・FAQ を含み、JS は Intersection Observer によるスクロール演出だけの MIT ライセンス。20:01
18Show HN: Dvd.club – a community Blu-ray and DVD lending library(Show HN: Dvd.club — コミュニティ型の Blu-ray / DVD 貸出ライブラリ)Netflix DVD の終了を惜しんで作られた貸出サービスで、当初の Python 実装を Go へ書き直し、FreeBSD + Go + SQLite + 素の HTML/CSS で動かしている。20:24
19The backend that ran every game we made, ten years and counting(10年間すべての自社ゲームを動かしてきたバックエンド)7タイトル・11プラットフォーム・約2万行を Firestore と App Engine(2026年9月から Cloud Run + C#)で運用し、全ゲーム合計で月10〜50ユーロに収めている。20:42
20ForgeMT: Multi-tenant platform for self-hosted GitHub Actions runners on AWS(ForgeMT: AWS 上のセルフホスト GitHub Actions ランナーをマルチテナント化するプラットフォーム)EC2 と Amazon EKS 上の runner scale set をチーム単位で安全に共有させる構成を、Terraform と Terragrunt の IaC として提供する。21:57
21Show HN: ScopeTrail – audit receipts for multi-hop agent delegation(Show HN: ScopeTrail — 多段のエージェント委譲に監査レシートを付ける)エージェントがウォレットを持ち支払いを行う前提で、サブエージェントへ作業を渡す際の挙動を OAuth トークンだけでは追えないとして監査レシートを残す仕組み。22:00
22Show HN: Epure – Self-hosted exception tracker in 2 containers (Rust, Postgres)(Show HN: Epure — 2コンテナで動く自己ホスト型の例外トラッカー(Rust・Postgres))Rust バイナリと PostgreSQL 16 の2コンテナで動き公式 Sentry SDK をそのまま使える一方、トランザクション・リプレイ・プロファイルは破棄する(Sentry 自己ホストは20以上のコンテナと16GB RAM が必要)。22:11
23Show HN: Blink – A high-performance Jev like decision model for C and WASM(Show HN: Blink — C と WASM 向けの Jev ライクな高性能決定モデル)Jev のような System One モデルを組み込み可能なランタイムとして一から書き直し、1判断あたり200マイクロ秒未満でスコアリング中はメモリを確保しないと述べている。22:16
24Blink – A 452KB decision model in C/WASM with no token generation(Blink — トークン生成なしの452KB決定モデル(C/WASM))選択肢ごとに確率値を1つ返すだけの単一フォワードパスで、M5 Pro では新規判断406マイクロ秒・状態キャッシュ時54マイクロ秒、WASM モジュールは66KB。23:08
25Running Tailwind’s engine against a shadow root, without a build step(ビルド工程なしで shadow root に Tailwind のエンジンを走らせる)@tailwindcss/browser を vendor 化し MutationObserver で shadow root 内のクラスを light DOM の隠し要素へ写すが、CVA マップはランタイム生成のため書き戻し問題が残る。23:44
26Ask HN: Should we still learn coding?(Ask HN: 今もコーディングを学ぶべきか)AI がすべてのコードを書いても開発者はエンジニアリングマネージャーの位置に立つという Paul Graham の主張を引き、学習の是非を問う投稿。23:57