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

UIフリーズを追うログは、リリース前にパージできる形で仕込むほか — Web Dev Digest: 2026‑09‑27

Top 20

UIフリーズを追うログは、リリース前にパージできる形で仕込む

Source: Zenn | Published: 2026-09-27 09:26 JST

Honoが良いとされる理由がちょっとわかった気がする、多分。ちょっとだけ

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

週次バッチの「今週N件まで」集計、mtimeで数えると壊れる理由と設計の直し方

Source: Qiita | Published: 2026-09-27 02:00 JST

カレンダー実装で本当に難しいのはUIではない ― 日付を「値」として設計するためのTypeScriptアーキテクチャ

Source: Zenn | Published: 2026-09-27 03:45 JST

Claude Code との個人開発で、エージェント・CI・人の役割をどう分けたか

Source: Zenn | Published: 2026-09-27 08:30 JST

【React Native】CodePush終了に伴い、EAS Updateへ移行した手順とハマりどころ

Source: Qiita | Published: 2026-09-27 08:39 JST

ノベルゲーム風の画面を「押せない・切れる・はみ出す」から守るPlaywright検査──elementFromPointと11の画面サイズ

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

React SPA のフロントエンドもサブドメインでテナント分離してみた

Source: Qiita | Published: 2026-09-27 10:28 JST

Next.js 16 の next build は webpack なら落ちる型エラーを通していた — 全部緑の穴

Source: Zenn | Published: 2026-09-27 12:32 JST

雑な lastmod は、正しい lastmod を道連れにする

Source: Zenn | Published: 2026-09-27 15:22 JST

Some Supabase customers are publicly exposing reams of people’s data to the web(一部の Supabase 顧客が大量の個人データを Web 上に公開してしまっている)

Source: Hacker News | Published: 2026-09-27 00:42 JST

AI-native React components that signal how oversubscribed your funding round is(資金調達ラウンドの応募超過ぶりを誇示する AI ネイティブな React コンポーネント)

Source: Hacker News | Published: 2026-09-27 16:44 JST

Show HN: Sixb, a TypeScript ontology framework for modeling your domain(Show HN: Sixb、ドメインをモデル化する TypeScript 製オントロジーフレームワーク)

Source: Hacker News | Published: 2026-09-27 03:15 JST

Show HN: EmbedCatalog – Decorate your project with embed(Show HN: EmbedCatalog – プロジェクトを埋め込みで彩る)

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

react-html-3.2(react-html-3.2(HTML 3.2 流儀で React ページを書くライブラリ))

Source: Hacker News | Published: 2026-09-27 08:14 JST


All Articles

Zenn

#TitleSummaryAuthorPublished
1Scroll-driven Animations で目次を実装していたらChromiumのバグに遭遇したScroll-driven Animations の目次で background-color を切り替えると Chromium の描画バグ(Issue 562847604)で色が消え、::before の opacity アニメで回避した@miyabitti00:00
2Claude Codeで事務ツールを3つ作って、検算とレビューで穴を直した記録Claude Code で給与明細・領収書の突き合わせ・見積請求書の 1 画面ツール 3 つを作り、検算と別視点のレビューで不具合を直した@ogana00:21
3仕様回答ボットを自作し、回答の評価と使う価値の確かめ方を見直した仕様書を根拠に質問へ答える Bot を個人開発し、本番稼働中システムの問い合わせ対応で回答の評価方法と使う価値の測り方を見直した@oakensushi01:34
4AWSで、仮想ネットワークを作る新規 VPC に公開・非公開のサブネットを 2 組、計 4 つ作り、費用が掛かるのは NAT ゲートウェイと Elastic IP だと押さえた@yukiesann3901:42
5Cloudflare のアプリを専用アカウントへ引っ越す: D1・R2・Worker・ゾーン・レジストラの順番Workers + D1 + R2 のバックエンドを専用 Cloudflare アカウントへ移し、Route 53 のドメインも寄せた順序と作り直すリソースを示した@y3chi5z06:03
6【演習ノック編】Webセキュリティ CTF - JWT・認可・CSRF/XSS・クラウドを破るJWT・認可・CSRF/XSS・AWS セキュリティの脆弱なサーバーからフラグを奪う CTF 形式で、42 日シリーズ #25〜#31 の総復習問題を出した@kipcop06:25
7「CloudWatch Logsで毎日0.1ドル課金?」調査したら意外な真犯人が見つかった話CloudWatch で毎日約 0.1 ドル(月 2 ドル強)課金される原因を調べ、ログではなくメトリクス数式を使ったアラームが真犯人だと突き止めた@yamadatt07:00
8行政情報を取り込む前に整える、出典・利用条件・加工履歴のデータ台帳自治体サイトの施設一覧などの行政情報は、CSV の列名や API 仕様より先に出典・利用条件・加工履歴をデータ台帳に記録すべきだと主張した@yun_bow08:00
9同じ記事を3か所に出すと検索評価が割れる。canonical をどこに寄せるかZenn・dev.to・自サイトに同じ記事を出すと Google が 1 つを選んで残りを落とすため、canonical で寄せる先を自分で決めるべきとした@quintetkit08:35
10遅い教師を決定木に蒸留したら、真似しやすさが強さより大事だったOpus 5.5 に作らせたゲームのデモで遅い教師モデルを決定木へ蒸留し、教師の強さより真似しやすさが結果を左右したと結論づけた@kaazujp08:50
11広告の差し替えで再デプロイしない。GitHubの別ブランチからJSONを読む構成広告データの JSON を GitHub の別ブランチへ分け、Cloudflare Pages のアプリが県別ファイルを実行時に読むことで再デプロイを不要にした@ishizakahiroshi09:34
12チーム開発記録37:テスト設計とSNSリンク機能コミュニティポータルに SNS・ポートフォリオ URL の登録機能をマージし、テスト設計書の作成と Jest のユニットテスト実装に着手した@singularitylabs09:59
13AIF合格の次は3週間後のDVA。範囲を整理してみたDVA-C02 は 65 問・130 分・合格ライン 720/1000 点で、SAA・SOA 取得済みでも開発者向けサービス中心に範囲が変わると整理した@yasutomo797410:08
1435万通りの通勤時間を、APIなしで一瞬で出す設計静的 HTML とフロントの JavaScript だけで 35 万通りの通勤時間を持たせ、API なしで家族全員の条件を満たす駅を即座に絞り込んだ@iketrump55511:02
15PlaywrightでAPIのモックを行うPlaywright の page.route() で対象 API を指定し route.fulfill() でモックレスポンスを返して、商品名の表示を検証するテスト例を示した@kishimin11:16
16Tailwind CSSの基本的な使い方Tailwind CSS v4 系と Storybook v10 の構成で、index.css に @import “tailwindcss” を書き main.tsx から読み込む基本手順をまとめた@kishimin11:16
17CloudFormation 管理下の RDS を Step Functions で自動復旧するCloudFormation 管理下の RDS を CFn 管理を保ったまま復旧する手順を Step Functions で自動化し、検証リソース一式を GitHub で公開した@y___u11:19
18【初心者向け】Amazon EFS 入門!完全ガイドAmazon EFS を EBS・S3・FSx と比較し、ストレージクラス、ライフサイクルポリシー、パフォーマンスモードとスループットを整理した@issy11:21
19【初心者向け】Amazon Kinesis Data Streams 入門!完全ガイドAmazon Kinesis Data Streams の概要・導入メリット・主なユースケースを、公式ドキュメントとワークショップへの導線付きで整理した@issy11:21
20HTTPヘッダーとボディは何を伝えるのかHTTP ヘッダーはデータの形式や長さを、ボディは渡すデータ本体を伝え、HTTP/1.1 のレスポンスでは両者が空行で区切られると確かめた@shinb011:24
21Managed Knowledge Baseを選ぶ前に確認したい制約とGA後のアップデート2026 年 6 月 GA の Amazon Bedrock Managed Knowledge Base について、採用前に確認すべき制約と GA 後約 3 か月のアップデートを整理した@heiyo11:27
22LINE の Webhook に Claude で答える ── 署名検証・再送の重複・入力中表示・根拠の引用LINE の Webhook に Claude で答える窓口で、JSON.parse 前の署名検証、再送の重複除去、グループ発言への割り込み防止などの対策を示した@suminawa11:41
23企業名寄せの精度をどう測るか — 自動確定率と正しさを分けて考える法人番号への企業名寄せは候補の score ではなく、自動確定率と自動確定した結果の正しさを分けて測るべきだと Bango API の開発者が主張した@takuma_kanazawa13:00
24Oracle から BigQuery に移行するシミュレーションをしてみた #8 向き不向きは? 勘定系と情報系で考えるOracle から BigQuery への移行連載第 8 回で、勘定系・情報系・2 時間ごとの速報更新への向き不向きと 1 件照会の速さを Oracle と比べた@mika_and_coco13:30
25Webデザイン学習記録⑧(繰り返し処理)JavaScript の while 文で 1 から 10 までを出力する基本の繰り返しを学び、ループ変数に i を使う慣習の理由も確かめた@macaronian13:36
26なぜ Claude Code の利用枠は早く尽きるのか。キャッシュ切れを Langfuse で追うClaude Code の利用枠消費を会話記録 .jsonl とローカルの Langfuse v4 でターン単位に可視化し、時間を空けた再開でキャッシュが切れると突き止めた@keisato84813:36
27何を喋っても「問題なし」と出た — 発音採点APIで null を良い値として読んでいた話Azure Speech の発音採点で null を良い値として読み、何を喋っても「問題なし」と出て、打鍵音に “Paper.” 88 点が返った原因を追った@horibe14:40
28Webデザイン学習記録⑨(ファンクション)JavaScript の function で本体価格に消費税 10% を掛けて税込合計を返す total 関数を作り、定義と呼び出しを学んだ@macaronian15:30
29【作ってみた】あなただけのデジペット「COCON」たまごっちのような育成体験を、スマホですぐ開けて育て切った後のリセット感を解消するデジタルペット「COCON」として作った@mapierre15:41
30勉強会記録Vol.5 | 作ったものを、持ち寄る場へ ──工場向けWebアプリを生成AIと作ったハンズオン勉強会の記録愛知・刈谷の工場 DX 勉強会第 5 回で、ESP32 で受けた設備信号を扱う工場向け Web アプリを生成 AI と作り参加者が持ち寄った@ot_it_bridge16:05
31Webデザイン学習記録⑩(FizzBuzz問題)3 と 5 の両方で割り切れれば FizzBuzz!、3 なら Fizz!、5 なら Buzz! を返す fizzbuzz 関数を JavaScript の if 文で実装した@macaronian16:11
32import の {} あり・なしの違い(default export と named export)import の {} なしは default export、{} ありは named export の違いであり、React 独自ではなく JavaScript の仕様だと整理した@lunaforge17:16
33初めてのDynamoDBハンズオン入門: キーだけで小さく始めるNoSQLを手を動かして理解するYouTube 動画と対のテキスト版で、Terraform で DynamoDB テーブルを作り CloudShell で CRUD、複合キーと GSI まで試す手順を載せた@bamtech190417:34
34Next.jsのServer Actionは関数に見えるが、実体はIDつきの公開エンドポイントだったHubpin 開発中に、Next.js の Server Action は関数に見えて実体は ID つきの公開エンドポイントだと判明し、ヘルパーを export しない判断をした@matsutake_prgrm18:00
35React + Vite + Tailwind CSS で損益モニターを作る、入門の次の5つのポイント自動売買の検証用と同じ部品で React + Vite + Tailwind CSS の損益モニターのサンプルを作り、デモと全コードを MIT ライセンスで公開した@yohakucode18:32
36ふりがなAPIでWebに自動ルビを付ける — Next.js / React実装RapidAPI で公開されている形態素解析ベースのふりがな API を呼び、Next.js / React のコンポーネント 1 つで漢字に自動ルビを振った@suns18:33
37Webデザイン学習記録⑪(配列)JavaScript で配列を [] で作りインデックスで要素を取り出す方法を学び、範囲外の todo[4] が undefined になると確かめた@macaronian18:51
38AI.EMBED / AI.GENERATE_EMBEDDINGでベクトルを作るBigQuery の AI.EMBED / AI.GENERATE_EMBEDDING でテキストをベクトル化し、類似商品の推薦やレビューのクラスタリングを SQL 内で完結させた@web_benriya19:18
39【Next.js向け】モーション付きコンポーネントカタログ「DesignLayer」をローンチしましたAI で作ったサイトが同じ見た目になる問題に向け、Next.js 向けのモーション付きコンポーネントカタログ「DesignLayer」をローンチした@designlayer19:25
40AWS WAFの誤検知でOAuth2認証がブロックされた原因と対処法FastAPI の Swagger UI からの OAuth2 トークン取得が AWS WAF の SQLi 対策ルールで誤検知され、Terraform で特定パスとメソッドを除外した@sakuyaxx2120:23
41【ハンズオン:#5-6】AWSを実際に操作してみた(RDS、ELB、AutoScaling)Udemy 講座のハンズオンで RDS・ELB・Auto Scaling を実際に構築し、SAA 合格後の学習として AWS の操作を振り返った@hitakaha20:49
42Immich と Dawarich の地名を、自前 Nominatim で日本語にするImmich の撮影地がローマ字で数 km ずれ Dawarich には地名が付かない問題を、自前 Nominatim の逆ジオコーディングで日本語化して解決した@momohiki21:18
43【学習計画】AWS DVAの受験に向けて ― AWS認定ロードマップと受験の理由SAA 合格後のハンズオン学習を踏まえ、AWS 認定ロードマップ上で次に DVA を受ける理由と学習計画をまとめた@hitakaha21:48
44AWSのサーバーレス環境を構築モバイル開発中心の著者がインフラを学ぶため、Vercel・Supabase の経験を踏まえて AWS でサーバーレス環境を設計・構築した@uttnaoki22:01
45RAGの基本と設計・評価を学ぶ実践ガイド自治体の相談先検索アプリ「Trait Compass」を題材に、RAG の取りこぼし・根拠のない回答・更新不整合を TypeScript とテストで防ぐ本を出した@yun_bow22:12
46静的サイトの日本語サイト内検索を、転置索引も形態素解析器も持たずに作る — 索引に入れるのはふりがな付き HTML 1 本だけNext.js の output: ‘export’ の静的サイトで、ふりがな付き HTML の JSON 索引 1 本を String.prototype.includes で総当たりする検索を作った@kodomo_news22:45
47【AWS】IAM のロールとポリシーが混乱したので整理してみたTerraform 学習中に混乱した IAM のロール・ポリシーなど権限まわりの用語と設定を、AWS IAM の基本から整理し直した@sawa_tech23:20
48コーダーからフロントエンドエンジニアへ #1-56|toSorted / toReversed / with──非破壊で並べ替えるES2023 の toSorted・toReversed・with は元の配列を変えずに新しい配列を返し、with は範囲外で RangeError を投げると示した@koenjineer23:56

Qiita

#TitleSummaryAuthorPublished
1Amazon ECS S3 Files、EC2 起動タイプ対応を実機で検証ECS の S3 Files が EC2 起動タイプに対応したと発表された一方、公式 Developer Guide には未サポートと残る食い違いを実機で検証した@Haruki-N01:21
2【個人開発】日本の「年収の壁」や給与手取り・残業代を1秒で計算するWebツール「手取りHub」を作った話年収の壁(103 万・106 万・130 万・178 万円)による手取り逆転をスライダーで可視化する Web ツール「手取りHub」を個人開発した@sonuguhna999601:46
3AIアバターの会話中に裏処理を走らせる:Beauty ARを止めず、完了を誤認させない状態設計Beauty AR の AI アバターが会話を続ける間に裏処理を非同期で走らせ、アバターの自然さを処理完了の証拠にしない状態設計を再現した@susie00072002:11
4AWS CloudTrailで操作履歴を調査する方法|EC2・RDS・ECSのイベント名一覧CloudTrail で EC2 の停止や RDS・ECS の設定変更を誰がいつ行ったか調べる方法と、サービスごとの主なイベント名を一覧にした@namnam322503:38
5AWSの属性ベースのインスタンスタイプ選択(ABIS)とは?仕組みとメリットをわかりやすく解説インスタンスタイプを指定せず vCPU 4 以上・メモリ 16GiB 以上のように条件で選ぶ EC2 の属性ベース選択(ABIS)の仕組みを整理した@namnam322503:46
6仮想スクロールを入れたのに、画面が跳ねる。見落としていたのは「行の高さ」だった仮想スクロールで画面が跳ねる原因は後から変わる行の高さで、GitHub の 2,200 ファイル・100 万行超の PR 表示でも同じ問題があったと指摘した@emi_ndk04:21
7新品のコンテナに、他人のデータが残っていた。Cloudflareで起きた「消し忘れ」の正体Cloudflare が 9 月 24 日に公表した Containers / Sandboxes の残留データによるテナント分離破りは修正済みで、利用者の設定変更は不要と整理した@emi_ndk04:27
8Cloudflareの無料枠を考える前に、公開データをSQLiteと静的配信へ分ける学校検索サービス「まなびマップ」で、公開データの原本をローカル SQLite に置いて静的配信し、利用者データだけクラウド DB に残す設計を決めた@ishizakahiroshi05:36
9C# WinForms経験者がWebアプリケーションを開発してみた⑤~機能改善~useActionState で createTask の入力チェック結果を受け取り、ASP.NET Core API 連携のフォーム画面内にエラーを表示する仕組みを作った@yusuke2130105:54
10C# WinForms経験者がWebアプリケーションを開発してみた⑥~UI改善~タスク管理アプリの UI 改善として、globals.css に box-sizing: border-box などの全体共通スタイルを定義し直した@yusuke2130105:55
11C# WinForms経験者がWebアプリケーションを開発してみた⑦~機能追加、最終確認~タスク管理アプリの page.tsx に検索・絞り込み機能を追加し、C# WinForms 経験者による Next.js 開発連載の最終確認を終えた@yusuke2130105:56
12日付フォーマットの前に設計すべきこと:PlainDate / Instant / TimeZone を分離するカレンダーアーキテクチャnew Date().toLocaleDateString 頼みの実装をやめ、PlainDate・Instant・TimeZone を分離してカレンダーを設計すべきだと主張した@jwcalendar05:58
13AWSのネットワーク運用をAIエージェントとMCPで支えるベストプラクティスを読み、MCPサーバーを起動して確かめてみた2026 年 9 月 25 日公開の AWS ブログ「AI best practices for AWS network operations」を読み、MCP サーバーを起動して動作を確かめた@yama313307:43
14dBは足し算できない。騒音レベルの合成・距離減衰・A特性補正をJavaScriptで実装80dB の音源 2 つの合成は 160dB ではなく 83dB になるなど、騒音の合成・距離減衰・A 特性補正を JavaScript で実装した@NovaSolver08:00
15箱入り娘(Klotski)— 81・90・116・118 手を全部再現し、GitHub の有名ソルバーの「85 手」が盤面の数え方だったと確かめ、駒の向きを変えた 93 万配置を 12 秒で地図にする箱入り娘の最短手数が数え方で 81・90・116 手に変わることを再現し、有名ソルバーの「85 手」が盤面の数え方由来だと確かめた@sen-ltd08:20
16AIがテストまで書く時代に、「テストが通った」で安心しないために考えることAI が実装と回帰テストまで書いて全 PASS しても、そのテストが不具合を捉えているか確かめない限り「直った」とは言えないと論じた@Masashige-Y09:54
17日付を文字列で比較すると全件ヒット/0件になる4つのパターンと直し方(Python / JavaScript)日時列を文字列のまま >= や < で比較すると全件か 0 件になる 4 パターンを、Python 3.13 と JavaScript で再現して直し方を示した@Kujira_AI10:02
18JavaScript を遅延させたページで、最初のタップはどのイベントが消えるのか【Playwright で実測】JS を遅延させたページでは最初のタップの change・click・input・submit がハンドラに届かず、submit は JS を通らず遷移すると Playwright で実測した@Rapls10:43
19env_from_cfn_outputsでCloudFormationの出力値をパイプラインの環境変数に渡すCDK Pipelines と CodeDeploy で Spring Boot WAR をデプロイする際、env_from_cfn_outputs で CloudFormation の出力値を環境変数に渡した@caymezon10:48
20Supabase の自動 GRANT が 2026-10-30 に廃止:RLS を書いたのに 42501 になる理由と、migration に GRANT を書く型Supabase は 2026-10-30 から新規テーブルへの GRANT 自動付与を廃止し、RLS を書いても 42501 になるため migration に GRANT を書く必要がある@satoshi_06111:16
21一度失敗したWordPressの移行をAmazon Lightsailでやり直してみた画像抜けとレイアウト崩れで一度断念した WordPress 移行を、年 1 万円超のレンタルサーバーの期限前に Amazon Lightsail でやり直した@_YukiOgawa11:21
22PlaywrightのE2Eテストがモバイル環境でのみタイムアウトしたPlaywright の E2E テストがモバイル表示でのみタイムアウトした原因は、大きな画像がリンクに重なりクリックを妨げていたことだった@kishimin11:22
23typeof nullが’object’になる、というJavaScriptの有名な仕様typeof null が ‘object’ を返すため、typeof だけでオブジェクト判定すると null のまま user.name にアクセスしてしまう落とし穴を示した@ennagara12811:57
24Word テンプレートから契約書PDFを生成して署名するまでをブラウザだけで完結させるWord テンプレートへの値の差し込み、PDF 変換、署名までをサーバー処理なしでブラウザ内に完結させるケース管理アプリのデモを作った@natsumih_apryse12:05
25DXFの寸法は「記入値」と「実測値」を両方持っている:手入力の寸法値と実形状の食い違いを検出するDXF の DIMENSION エンティティが持つ表示文字列と実測値を突き合わせ、手入力で上書きされた寸法の食い違いを TypeScript で検出した@Tenkuu_no_jimenshi12:12
26マンション共有グローバルIPv4環境下でLANサーバーを外部公開するマンション共有グローバル IPv4 環境で、Cloudflare で取得したドメインと Cloudflare Tunnel を使い自宅 LAN のサーバーを外部公開した@osakana0_0b12:20
27Dify+OCRで紙の請求書をPostgreSQLへ取り込む紙・FAX の請求書を OCR と Dify で項目に整理し、入力チェック後に PostgreSQL へ保存して最後に人が確認する流れを組んだ@TechStudioLab12:22
28ulタグ配下のliの数を取得document.getElementsByTagName(‘ul’)[0].children.length で、ul 配下の li の数をデバッグ時に取得できると確かめた@J-T_ky2g12:43
29ALB・ターゲットグループ・リスナーもCloudFormationで一括定義するALB + EC2(Tomcat) + RDS MySQL の 3 層構成で、ALB・ターゲットグループ・リスナーを独立したリソース型として CloudFormation で定義した@caymezon12:52
30Cloudflare Workers入門 — エッジで動くサーバーレスを試したAWS Lambda の経験者が Cloudflare Workers を試し、同じサーバーレスでもエッジで動く点など設計思想がかなり違うと理解した@cozy_666_tech13:55
31Cloudflare Pages + Next.js — Vercelとどっちがいいかを比べたNext.js のデプロイ先として Cloudflare Pages と Vercel をコスト・機能・制約で比べ、Pages を選ぶ場面の判断基準を固めた@cozy_666_tech13:56
32Cloudflare R2 vs AWS S3 — データ転送費用ゼロの恩恵を確かめたS3 のエグレス費用 $0.09/GB に対し R2 は転送費用ゼロで、配信の多いサービスでどこが違うかを実際に使って確かめた@cozy_666_tech13:56
33macOSでElectronアプリ開発を始める【Electron + Vite + React + TypeScript + TailwindCSS】macOS 26.2 で @quick-start/electron を使い Electron・Vite・React・TypeScript・Tailwind CSS の環境を構築し、躓いた点を書き残した@orekira14:02
34【GitHub Actions】environment を付けると OIDC の sub が変わる──承認と AWS のロール引き受けを結び付けた話GitHub Actions のジョブに environment を付けると OIDC の sub クレームが変わるため、承認済みの本番ジョブだけが AWS ロールを引き受けられるようにした@80-cloud14:27
35Next.js App RouterをGCP Cloud Runで動かす最適化デプロイ戦略Next.js App Router と Server Components を GCP Cloud Run で本番稼働させるためのデプロイ設定とパフォーマンス最適化策を示した@fd_ai_teacher14:34
36簡易工程進捗管理システムの改良①~フェーズ1 プロジェクト作成・DB設計・API構成整理~簡易工程進捗管理システム改良版のフェーズ 1 として、Controller → Service → Repository → EF Core の構成と DTO・DI を整理した@yusuke2130114:44
37【備忘録】Dockerのポート変更とローカルDBの混線トラブル〜killしても復活するプロセスの謎〜Docker の PostgreSQL に繋いだつもりが Mac ローカルで動く別 DB に接続されていた、ポート設定のすれ違いの原因と解決策を残した@IT-imataka14:50
38📝店舗メモツール完成|タスクの長押し・並び替えを“使いやすい動き”まで詰めた店舗メモツールの Task 機能で、並び替え成立の境界をほぼ 100% から約 75% に広げ、ゴースト方式からカードを直接動かす方式へ変えた@tosane93215:22
39初心者が選ぶならどっち?Next.js vs Remixの学習コストとルーティング比較初心者向けに Next.js と Remix を学習コストとルーティングの観点で比べ、最小のサンプルコードで違いを示した@felix-jp-studio15:54
40日本語CSVの壊れ方20例を、ブラウザだけで監査する引用符や改行の置き方で取り込み結果が変わる日本語 CSV の壊れ方 20 例を再現し、端末内だけで監査できる HTML を配布した@chiropractic092615:57
41動画を「順位」ではなく「生き物の状態」で見る ― YouTube の鼓動を観察するサイトを作った日本の YouTube で伸びている動画を自動観測し、順位ではなく生き物のような状態で見せるサイト「GrowSignal Video」を作った@growsignal16:13
421,000行超のZustandストアを「Sliceパターン」で解体し、不要な再描画を根絶するセレクター最適化新しいタブ拡張「ZenithTab」の 1,087 行の Zustand ストアを Slice パターンで分割し、セレクター最適化で不要な再描画をなくした@miyabi_ver3916:48
43Reactの「メモ化」を理解するために整理したことuseMemo は値、useCallback は関数の参照、memo はコンポーネントの再レンダーのスキップと、React のメモ化 3 種の違いを表で整理した@yammy0717:24
44Vercel の自動デプロイを止めて、GitHub Actions が全部緑のときだけ本番に出す(無料プライベートリポジトリ対応・ハマりどころ3つ)Vercel の Git 連携デプロイを止め、GitHub Actions の全チェックが通ったときだけ Vercel CLI で本番に出す構成とハマりどころ 3 つを示した@satoshi_06117:55
45React 19新APIで沼った!楽観的UIとフォーム処理の落とし穴React 19 の useOptimistic と Actions で楽観的 UI とフォーム処理を実装した際の、UI のちらつきやデータ不整合といった落とし穴を挙げた@fd_ai_teacher18:28
46国の省エネ計算(8760時間)を静的サイトのブラウザで回す設計——事前計算とTypeScript移植の切り分け国の住宅省エネ基準の 8760 時間計算を pyhees の事前計算と TypeScript 移植に切り分け、Astro 静的出力のサイトでブラウザ実行した@perkin18:52
47JavaScriptのオブジェクトリテラルの簡易構文を理解するJavaScript のオブジェクトリテラルの簡易プロパティ構文・簡易メソッド構文・算出プロパティ名の 3 つをコード例で示した@stack-overthinker19:16
48【登壇レポート】「JAWS-UG 栃木 オフライン # 10 -秋の登壇祭り-」 で1人アドミンしてきました2026 年 9 月 26 日に栃木県小山市で開かれた JAWS-UG 栃木 オフライン #10 に登壇し、1 人でアドミンも務めた@yosuke-suzuki20:05
49複数AI CLIの引き継ぎ・更新・並列作業をまとめる。many-ai-cli v0.9.0の機能と仕組み複数の AI CLI をブラウザから管理する many-ai-cli の v0.9.0 を公開し、Claude Code と Codex の引き継ぎ・更新・並列作業をまとめた@ishizakahiroshi20:13
50reduce()の使い方 JavaScript Vue.jsVue.js の ref 配列に入れた支出データを、reduce(コールバック, 初期値) で累積値と現在の要素から合計する使い方を示した@latte0020:17
51computedの使い方 Vue.jsVue.js の computed() は関数内のリアクティブな値を追跡して自動で再計算し、支出合計を reduce で求める例で使い方を示した@latte0020:38
52過集中を止めるために、画面ごと光らせる常駐アプリを作ったASD・ADHD の過集中対策として、設定時刻に全画面を数回光らせ休憩中は暗いオーバーレイで覆う常駐アプリ「Hitoiki」を公開した@silentmalachite20:42
53Vue.jsでCSSをノーマライズする方法Vue.js では npm install modern-normalize して main.js で import するだけで CSS をノーマライズできると示した@latte0020:42
54find使い方配列の find() は条件に合う最初の 1 個を返し、categories から value が一致するカテゴリを取り出す例を示した@latte0021:03
55【AWS】3Dモデル・アバターをクラウドで扱うときの考え方VRM アバターを S3 と CloudFront で配ったら圧縮が効いていなかった経験から、AWS で 3D モデルを扱う際の注意点を整理した@yakumo_0921:08
56todo分析の結果をブラウザで確認・編集できる簡易UIを作るtodo 分析アプリに GET /ui のルート 1 本で確認・編集用の簡易 UI を追加し、編集と完了切り替えも npm パッケージを増やさず実装した@yukisnow070422:16
57phpMyAdminを参考にTypeScriptでDB管理ツールを作って学んだ、AIと進める言語移行のコツphpMyAdmin を参考に TypeScript で DB 管理ツール「tsmyadmin」を作った経験から、AI と進める言語移行のコツを振り返った@ip-san22:23
58Amazon Bedrock で実現する AWS 最新情報の自動翻訳及び要約・配信システムAWS What’s New の情報を Amazon Bedrock で翻訳・要約して Web 公開し、毎日メールでも配信するシステムを作った@kiwi-dev22:34
59PostgreSQL:SELECTの応用復習|重複除去・文字列連結・型変換を組み合わせるPostgreSQL の DISTINCT・AS・算術演算・文字列連結・日付条件・型変換を組み合わせた SELECT を 15 分で復習する回を作った@masato_y22:55
60【DynamoDB Streams】イベント駆動アプリに負荷をかけ続けたらどうなるか確かめてみるAmplify Gen 2 で建てた DynamoDB Streams + Lambda の注文処理に負荷をかけ、Streams でさばける量に上限があり頭打ちになると確かめた@jus173023:34
61マルチエージェントの「委任」を3種類に分けると、重複回答を防ぎやすいOrkas の公開実装にある 3 つの委任ツールを読み解き、結果の受け取り手まで委任時に決めれば重複回答を防げると論じた@ColunTina23:53
62【AWS】 EC2 プレイスメントグループについてざっくり解説してみたEC2 プレイスメントグループのパーティション・スプレッド・クラスターの 3 種類の違いと、通信性能・耐障害性への効果を整理した@takuwankirai23:56

Publickey

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

gihyo.jp

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

GIGAZINE

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

ITmedia News

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

TypeScript Blog

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

Node.js Blog

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

Astro Blog

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

Cloudflare Blog

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

Vercel Changelog

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

AWS What’s New

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

Google Cloud Blog

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

Supabase Blog

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

web.dev

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

Mozilla Hacks

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

CSS-Tricks

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

Smashing Magazine

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

Hacker News

#TitleSummaryPublished
1Show HN: Ephemeral runner for JEV-style models(Show HN: JEV 型モデル向けの一時実行ランナー)Rust 製の jigor は ONNX の von / laya と OpenRouter の jev-1.13 を同じプロトコルで扱うゼロショット分類ランナーで、npx で一時実行できる00:07
2ReActionView: Reactive views for the HTML+ERB you have(ReActionView: 手持ちの HTML+ERB をリアクティブなビューに)既存の HTML+ERB をビルド不要でリアクティブにする Ruby gem で、9 月 24 日の v0.6.0 で Rails 8.2 内蔵の Herb と連携した01:27
3Show HN: A StarCraft BW Arena where LLMs play by writing code(Show HN: LLM がコードを書いて対戦する StarCraft BW アリーナ)LLM が 1 時間で C++ の Brood War ボットを書き計 62 体で対戦する StarSkirmish で、GPT-6 Astra と Claude Opus 5.5 が同率首位だった01:49
4Nix pull request: Add builtins.wasm(Nix のプルリクエスト: builtins.wasm の追加)2026 年 3 月作成で未マージの PR で、Nix 式から Wasmtime 経由で Wasm 関数を呼ぶ実験的な builtins.wasm を Shopify の支援で追加する01:52
5AWS CloudWatch Omni AI(AWS CloudWatch Omni の AI 機能)9 月 22 日公開の AWS ブログで、DevOps Agent による根本原因調査、SSO でのコンソール外共有、OTLP 連携を備えた CloudWatch Omni を発表した02:50
6Sqlite3 WebAssembly(sqlite3 の WebAssembly 版)日付のない SQLite 公式の常設ドキュメントで、Wasm 版 sqlite3 の Worker API・OPFS 永続化・JS での仮想テーブル実装・npm 配布をまとめている02:52
7A Google search for “Google cloud console” returns a phishing site(Google で「Google cloud console」を検索するとフィッシングサイトが出る)スポンサー枠に accounts.gboogl.com へ誘導する偽 Google Cloud サイトが出て、広告主は Google の本人確認済みと表示されたと報告した03:08
8FreePascal WebAssembly (WASM)(Free Pascal の WebAssembly 対応)2025 年 10 月更新の wiki で、Free Pascal は WASIp1・WASIp1threads・Embedded の 3 種の Wasm ターゲットと pas2js 連携に対応するとまとめている03:28
9Redium: A small and declarative JavaScript-based UI library(Redium: 小さく宣言的な JavaScript ベースの UI ライブラリ)仮想 DOM も JSX も使わず createState と Column / Row などの関数で画面を組む TypeScript 製の UI ライブラリで、まだ 1.0 前の開発版である04:49
10Deployment Platform for Vite(Vite 向けデプロイプラットフォーム)VoidZero の Void は void deploy の 1 コマンドで DB・KV・認証・キュー・cron 込みのアプリを Cloudflare Workers へデプロイする07:24
11PostgreSQL and the Linux OOM Killer: A Better Default(PostgreSQL と Linux OOM Killer: より良いデフォルト設定)7 月 28 日公開の ClickHouse 記事で、vm.overcommit_memory=2 により OOM 時の 20 セッション全切断・30 秒停止がクエリ単位のエラーだけになった10:11
12Show HN: LightCloud – A cloud console organised like file system(Show HN: LightCloud – ファイルシステムのように整理されたクラウドコンソール)プロジェクトをフォルダ状に並べるデプロイ基盤で、バックエンドは Cloud Run、Postgres も扱え、Hobby プランは $5 分の利用込みで無料18:45
13Footguns with Postgres “at time zone ‘UTC’“(Postgres の “at time zone ‘UTC’” の落とし穴)timestamptz に AT TIME ZONE ‘UTC’ を付けると timestamp に変わり比較が常に false になるため、月加算後にもう一度付けて型を戻す必要がある19:19
14Show HN: Revise, a new document editor library for React(Show HN: Revise、React 向けの新しい文書エディタライブラリ)npm ページは 403 で、レジストリ情報では 2.0 系が DOCX 入出力・ページ割り・変更履歴・AI エージェント用ツールを備え、企業の本番利用は有償21:41
15Vanilla extract: Zero-runtime Stylesheets in TypeScript(vanilla-extract: TypeScript で書くゼロランタイムのスタイルシート)日付のない公式サイトで、TypeScript で書いたスタイルをビルド時に静的 CSS へ出力し、Vite・Next.js・Astro などに対応すると示している21:45
16MarkyDown: HTML to Markdown on the fly. Scrape, convert or negotiate by header(MarkyDown: HTML をその場で Markdown に。スクレイピング・変換・ヘッダーによるネゴシエーション)PHP 8.3 製で Readability による本文抽出と Accept ヘッダーでのネゴシエーションに対応し、同じ URL から Markdown も返せる22:03
17Colyseus – Real-Time Multiplayer Framework for Node.js(Colyseus – Node.js 向けリアルタイムマルチプレイヤーフレームワーク)Node.js 製で MIT ライセンスのマルチプレイヤー基盤で、最新は 0.18、状態同期とマッチメイキングを内蔵し Unity・Godot 向け SDK もある22:45