VOL. 074
WEB DEV DIGEST
WEB DEV OUTLINE
2026-07-19
日曜日 · JST
TODAY’S ISSUE 2026年7月19日 · 日曜日 WEB FRONTLINE

ImportLint登場、AWS兆ドル誤見積炎上、Mastraメール設計ほか — Web Dev Digest: 2026‑07‑19

Top 20

アニメ・映画・ドラマで見かけた「Emacs」いろいろまとめ

Source: GIGAZINE | Published: 2026-07-19 12:00 JST

[Mastra Foundations] AIエージェントのメール基盤は「送るだけ」では足りない

Source: Zenn | Published: 2026-07-19 14:25 JST

多重投稿を防ぐ冪等な公開Receipt設計

Source: Zenn | Published: 2026-07-19 13:24 JST

ImportLintの紹介: import専門の高速なリンター

Source: Zenn | Published: 2026-07-19 12:46 JST

AIにコードを書かせる時代のSupabase RLS——マルチテナント境界をpgTAPとCIで守る実録

Source: Zenn | Published: 2026-07-19 21:04 JST

LLMファーストなUIライブラリ「Axiom UI」を紹介する

Source: Zenn | Published: 2026-07-19 13:42 JST

500URL超のWordPressサイトを週末だけでヘッドレス化した — 実装はAIが約20時間、私はレビューなど3時間程度(Astro + Cloudflare Pages移行の全手順を公開)

Source: Qiita | Published: 2026-07-19 11:42 JST

FF14 のミラプリ管理サイトをClaude CodeとNext.js + Supabaseの無料枠だけで作って公開した

Source: Qiita | Published: 2026-07-19 17:43 JST

📮 マイドメインのメアドを無料で作る話

Source: Qiita | Published: 2026-07-19 23:33 JST

React(シングルページアプリケーション)からSpringBootにPOSTしたときに403エラーが返ってくる原因と解決策

Source: Qiita | Published: 2026-07-19 22:29 JST

TypeScriptでLLMストリームの描画をまとめる:初回表示を遅らせないCoalescing Buffer

Source: Qiita | Published: 2026-07-19 21:47 JST

バンクーバー警察のウェブサイトには閲覧していたのがバレないようにすぐ離脱できる「クイックエスケープボタン」が搭載されている

Source: GIGAZINE | Published: 2026-07-19 20:00 JST

無料でブラウザ・ShareX・iOSのショートカットなどから即座にファイルをアップロードして共有できる「Zipline」、オープンソースでセルフホスト可能

Source: GIGAZINE | Published: 2026-07-19 18:00 JST

AWS”兆ドル”誤見積は「ちょっとした計算ミス」 ジョークのつもり? で大炎上→日本のAWS社員「あり得ない」と批判→対応

Source: ITmedia News | Published: 2026-07-19 07:40 JST


All Articles

Zenn

#TitleSummaryAuthorPublished
1GraphQL N+1問題をOpenTelemetryで可視化するOTelトレースでSQL 1,513本・3〜5秒だったGraphQLクエリをDataLoader適用で9本・0.3〜0.5秒に削減した麻雀リーグAPI実測記録@myzt14:18
2AIエージェントに領収書を読ませる — OCR×インボイス照合APIをx402で公開した請求書/領収書のOCRとインボイス登録番号の実在照合をワンコールで返すAPIをx402従量課金で構想〜稼働1日で公開した第2弾実装記@vladic corp21:36
3Cloudflare AI Gateway の Custom Providers (Beta) のルーティングの謎な挙動の解説とその対処法AI GatewayのCustom Providers Betaで想定と異なるルーティングが発生する条件と、Base URL差し替え運用での回避策を実測ベースで解説@blue.pen580516:25
4AIエージェントに日本の法人データを売ってみた — x402で作るAPI事業HTTP 402 Payment Required決済プロトコルx402で海外エージェントに人間介在なくUSDC決済で法人データが自動購入された事例と実装ハマりどころ@vladic corp15:39
5LPIC・CCNP・応用情報・AWS の問題が無料で解けるIT資格演習サイトを公開していますLPIC-1/3・応用情報・AWS AIP・Java Silver・ネットワークスペシャリストの過去問演習を無料提供する tech-lab.sorapenguin.dev の紹介と対応資格一覧@ソラペン14:02
6AI駆動開発で社内精算デモ基盤を1日で公開するまでの実録マルチテナント精算基盤 settlebase のリポジトリ・開発土台・公開デプロイまでを1日で組み上げた企画詰め〜公開ゲート運用の実録@つぶち10:20
7aws-content-relay-hub — GitHub から Qiita・Zenn・ミラーリポジトリへ一括配信するアーキテクチャ解説Markdownの main push を GitHub Actions でQiita API v2投稿・Zenn ネイティブ連携・ミラーリポジトリへ同時配信する単一ソース配信基盤の解説@x-engineer08:45
8Terraform × AWS監視基盤①(設計〜EC2/ALB動作確認編)Well-Architected自己評価で最優先課題となったCloudWatch整備を、EC2/ALBアラームの動作確認までTerraformで実装する前編@hayate08:30
9【Laravel→TS移行記】NestJS-next.jsの型共有とRequest/Responseの共有Laravel 10年経験者がNest.js/Next.js間で共有する型の命名規則を「判断の迷いをなくす」観点で規約化した移行シリーズ第3回@Ogihara22:53
10【TypeScript入門】実務でよく使う機能を徹底解説|Generics・keyof・typeof・as constGenerics・keyof・typeof・as constの4機能に絞って実務で頻用する使い方を具体例付きで解説する入門記事@MUR16:41
11pgvectorはどこまで持つか — ADRで決めて50万件実測で裏取りしたベクトルDB選定Pinecone/Qdrant等の専用DBに流されず「業務データがPostgres・ベクトル100万件未満ならpgvector十分」の判断をADRで撤退条件込みで固め50万件実測で裏取り@やまと19:06
12【IT業界25年目】元採用担当者ADHDポンコツエンジニアによる求職者の採用率が爆上がるネタ「あなたのヴェテラン」についてAWS+PHP+PostgreSQLで構築した求人サービス『ヴェテラン』の「あなたのヴェテラン」項目を面談時に採用率を上げるネタとして活用する解説@ヴェテラン18:37
13TypeScriptの型を収集してからコンテキストとしてLLMに与えてみるLLMがTypeScriptプロジェクトで型を推測して誤った修正を出す問題に対し、既存型定義を収集してコンテキスト注入する実装アプローチ@ガレバレ10:04
14コーダーからフロントエンドエンジニアへ #1-13|null と undefined──「無い」の2種類を見分けるJavaScriptの null と undefined の意味の違いを Cannot read properties of undefined エラー実例で初学者向けに解説@Hiro|AI x Frontend Engineer10:48
15JavaScriptの関数を整理する:書き方より先に役割を決める関数宣言/式/アロー/メソッド/async を暗記する前に「入力・処理・戻り値・失敗方法・副作用」の契約から役割を決めるアプローチ@あんこくん09:28
16Google Search Console APIを使ってSEO改善を自動化するAIオウンドメディア11サイトを1人運営する著者がNext.js+Gemini API+Vercel CronにGSC APIを組み合わせSEO改善を自動化@asoventure10:00
17TypeScriptでSNS投稿を自動化するシステムを作った【X・Instagram・LinkedIn対応】Next.js + Claude API + Cronで X・Instagram・LinkedIn 3プラットフォーム同時運用の投稿生成〜配信を自動化した実装記@尾崎功汰 | AI Company CEO08:48
18TanStack Start を7日触って分かった Next.js との違いルーティング(ファイル vs コード宣言)、データ取得(async vs loader)、"use server" vs createServerFn の7軸でTanStack StartとNext.jsを比較@Daiju08:00
19【React】zod4でグローバルにエラー文言を設定するZod 4で invalid_type_errorrequired_error が廃止された対応として setErrorMap() を使ったグローバル文言設定の実装メモ(zod 4.4.3)@なかつがわ02:03
20Supabaseのuser_metadataとapp_metadataは何が違うのかSupabase Authの2種メタデータの決定的差は「誰が書き換えられるか」で、認可設計を取り違えないための使い分け整理@よこやまたく21:07
21PostgreSQL→TiDB移行のRLSを安全・高パフォーマンスに代替する方法ネイティブRLSを持たないTiDBへの移行でDBレイヤーの代替策を選ぶ判断軸と、Viewベース代替が安全・性能両面で成立する条件を整理@ごと10:38
22LLM×IaCで、インフラ「書く・読む・出す」の三位一体の改革東京リージョンVPC/2AZ/踏み台/RDS要件を数十秒でTerraform HCL生成、構成の質問応答、設計書出力の3工程をLLMで一気通貫化した実演@Pinddy01:13
23Cloud Runによる災害情報・緊急プッシュ通知バックエンドの自動スケーリング構成平常時ほぼゼロ・警報時に数百万台へ一斉通知するリクエスト駆動ワークロード向けのCloud Run自動スケーリング設計とアイドルコスト対策@kat10:00
24直列処理とグラフ処理の境界線AIエージェントワークフローを LangChain/LangGraph 的観点で「実行順序で仕様が読めるなら直列、経路自体がテスト対象ならグラフ」に切り分ける判断基準@53able22:10
25未知の重大ログを捨てない ― 85%のカバレッジから決定論的マージへERROR/Timeout等ルールで85%カバー済みでも残り15%を捨てないため、AI障害調査の前段に決定論的マージ設計を挟む考え方@Yuki Murata12:07
26サーバ/インフラを支える技術——止まらないサービスを作るための設計思想を学んだ正直な評価冗長化/負荷分散/リバースプロキシ/DBレプリケーション/DNSサーバを扱う書籍の章立てを読了レビューし体系化の起点として評価@taka-tech21:43
27terraform destroyでCognito User Poolを消した ― 「作り直せるか」で分けるスタック分割同一state同居のCognito User Poolを terraform destroy で消しユーザー登録が全滅、30分で復旧した経験から「作り直せるかでスタック分割」を導出@HAL16:42
28aws-content-relay-hub: Auto-Publishing from GitHub to Qiita & Zenn(GitHubからQiita/Zennへの自動公開アーキテクチャ英語版)上記日本語版と同一のGitHub Actions配信基盤 aws-content-relay-hub のアーキテクチャ英語版解説@x-engineer08:45
29ユーザー入力をそのままLLMに渡していませんか ― プロンプトインジェクションを「前提」にする信頼境界の最小実装要約機能やRAG文書に埋め込まれる「これまでの指示は無視して」型攻撃をゼロにできない前提で被害を抑える信頼境界の最小実装@あきらパパ20:46
30ローカルのMarkdownをGROWIへ一括アップロードするCLIツール growi-uploaderGROWI WikiにローカルMarkdown群をディレクトリ階層・画像添付・ページ間リンク保ったまま一括登録するCLI「growi-uploader」の紹介@onozaty15:00
31【IT業界25年目】ADHDポンコツ薄給エンジニアが競馬で大負けした腹いせにAI競馬予想サービスを立ち上げてリベンジしたい話3年前の競馬大敗をきっかけにAI競馬予想サービスを個人開発で立ち上げたリベンジ企画の背景ストーリー@ウマノエーアイ00:08
32GitHubの活動履歴からクライアント向け週報を自動生成するCLI「shuho」を作った毎週30〜60分かかっていたコミット/PRからの週報作成を shuho generate 1コマンドで生成するフリーランス向けCLI@AlphaForge23:53
33VLSM(可変長サブネットマスク)を計算するアルゴリズムを実装した本社100/支店A50/支店B25/DMZ10のような不均等要件のCIDRブロックを無駄なく分割するVLSMパッキングアルゴリズム実装解説@mi8bi23:16
34外部ライブラリなしでAES暗号化ツールを作る(Web Crypto APIだけで)CryptoJS等を使わずブラウザ標準のSubtleCrypto(Web Crypto API)のみでAES暗号化/復号ツールを実装した内部解説@mi8bi23:09
35Azure OpenAI Realtime API(GA)の「OpenAI互換」はどこまで本当か ― 404から401まで実測Azure OpenAI Realtime APIのOpenAI互換性を「スキーマ○、session.model名前空間差△、ブラウザ直WSサブプロトコル認証×」と実測で層別分類@HAL16:42
36TanStack QueryのqueryKeyを正しく管理するv5でqueryKeyの比較方法、配列/オブジェクト使い分け、undefined扱いをinvalidateQueries不発の原因と絡めて整理@電柱12:13
37npm installのERESOLVEエラー、—forceで殴る前に読む3分ガイドnpm 7以降のpeerDependencies厳格チェックで発生するERESOLVEを--force/--legacy-peer-depsで塞ぐ前に原因特定する手順@devtoolbox21:21
38「LiteRT.js で消してやるのさ」Google LiteRT.jsとHugging Face U²-Net LiteRTモデル(.tflite)で被写体を残し背景を透明化するブラウザ完結の切り抜きアプリ実装@Masa020916:14
39ボーア水素原子モデル — 13.6/n² eV が決めるスペクトル線の正体水素スペクトル輝線をE_n=-13.6/n² eVのエネルギー準位と軌道遷移で導出するボーアモデル解説@NovaSolver11:31
40Terraformのstateファイルをヒューマンエラーから守る2つの方法S3バージョニング有効化と削除権限制限の2策で、state誤削除による大量新規作成扱いという事故を予防する@parapone100520:30
41【AWS】DevOps Agentを利用する際に押さえておきたいTipsCloudWatch Logs/メトリクス/トレース横断でRCA支援するAWS DevOps Agentを効果的・安全に使うためのプロンプト設計Tips@heiyo20:12
42CDK bootstrapが作ったKMSキーに月1ドル課金され続けていた — 気づき方・後始末・予防CDK bootstrap生成のCMKが毎日$0.03積まれる仕組みと、CDKToolkitスタック削除ではエイリアスだけ消えて名無しキーが残る仕様を解説@satoru_o12:17
43Datadog FormsとWorkflow Automationでログイン画面のメンテナンスバナーを簡単にON/OFFできるようにしましたエンジニア以外もPRなしで即時反映できるログイン画面メンテナンスバナーON/OFF機構をDatadog Forms+Workflow Automationで実装した事例@sheepland12:00
441人1エージェントの壁を越える AWS Blocks で作るフルスタック自己検証ループBoris Cherny氏「Steps of AI Adoption」のAssisted→Parallel段階を越えるため、AWS Blocksで自己検証ループを組む提案@ルサンチマン10:47
45VSCodeのNovaAct拡張機能でビルドボタンがグレーアウトして認証が通らないときの対処法aws/nova-act-extension拡張機能でaws configureに関わらずビルドボタンがグレー化する現象をaws configureのリージョン指定で解消する@nnnto08:47
46生成AIと二人三脚で進める AWS Well-Architected FrameworkレビューJAWS-UG 彩の国埼玉支部登壇内容の記事化で、生成AIとペアで進めるWAFレビューの流れとポイントを紹介@しろみ01:06

Qiita

#TitleSummaryAuthorPublished
1【個人開発】マルチレポでnoteクリエイター向け統計ダッシュボードを作ってみた【React / Hono / Chrome拡張】note公式ダッシュボードの「固定期間しか見られない」制約を、React+Hono+Chrome拡張構成で任意期間・記事横断推移を可視化する自作ツール@natsugure17:37
2自分のNext.js+SupabaseアプリのREADMEを、まっさらな環境でcloneして実測したら”抜け”が4つ見つかった自作Next.js+Supabaseアプリを頭の記憶を使わずREADMEだけで新環境から起動し直し、実測で発見した4つの手順抜けを列挙@ennagara12820:02
3【個人開発】セルフネイルのネイルレシピアプリを開発しました!(React/Supabase/PWA)セルフネイル動画で散らばる使用アイテムを「デザイン+使用ネイル用品」セットで記録するReact/Supabase/PWA構成アプリ@potato1117:37
4カスケード削除を冪等にする + 段階別 transaction でロック時間を最小化する設計親レコード削除に伴う子孫データ削除を冪等化し、段階別トランザクション分割でDBロック時間を最小化する設計パターン@teppei1998091420:05
5Expressリバースプロキシを使う場面を整理するExpress + http-proxy-middleware で作るリバースプロキシの適用場面(BFF/ローカル開発CORS回避/レガシー段階移行など)を整理@00b012deb7c820:51
6psycopg(psycopg3)でCRUDの全操作をするpsycopg3でテンポラリテーブル作成・SELECT/INSERT/UPDATE/DELETE・Rollback確認・pyinstrumentプロファイル出力までの実装@s4i22:55
7デフォルトエクスポートと名前付きエクスポートの違いと使い分けimport Hero fromimport { Hero } from の型エラー実例を起点にdefault/named exportの意味と使い分けを整理@hey_miii04:32
8【Aurora DSQL】DynamoDB でも Aurora でもない「第3の選択肢」を理解するAWS Blocks検証中に触れたAmazon Aurora DSQLをDynamoDBともAurora本体とも異なる「第3の選択肢」として整理@jus173022:32

GIGAZINE

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

ITmedia News

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

Publickey

2026-07-19 付の記事はありませんでした

gihyo

2026-07-19 付の記事はありませんでした

TypeScript Blog

2026-07-19 付の記事はありませんでした

Node.js Blog

2026-07-19 付の記事はありませんでした

Astro Blog

2026-07-19 付の記事はありませんでした

Cloudflare Blog

2026-07-19 付の記事はありませんでした

Vercel Changelog

2026-07-19 付の記事はありませんでした

AWS What’s New

2026-07-19 付の記事はありませんでした

Google Cloud Blog

2026-07-19 付の記事はありませんでした

Supabase Blog

2026-07-19 付の記事はありませんでした

web.dev

2026-07-19 付の記事はありませんでした

Mozilla Hacks

2026-07-19 付の記事はありませんでした

CSS-Tricks

2026-07-19 付の記事はありませんでした

Smashing Magazine

2026-07-19 付の記事はありませんでした

Hacker News

2026-07-19 付の記事はありませんでした