AWS InterconnectのOCI対応GA、Solid 2.0 RC公開ほか — Web Dev Digest: 2026‑08‑16
Top 20
AWS Interconnect、Oracle Cloudとの接続に対応し一般提供開始 ― マルチクラウドのコスト構造はどう変わるか
Source: Qiita | Published: 2026-08-16 11:43 JST
- AWS が 2026 年 7 月 29 日に AWS Interconnect - multicloud の Oracle Cloud Infrastructure 対応を GA へ移行し、クラウド間転送の課金が GB 単位から帯域幅ベースの時間課金へ置き換わると整理している
- 課金にデータ転送量に応じた GB 課金は無く、帯域幅と接続元・接続先リージョン間の距離で自動的に決まる Tier の組み合わせによる 1 時間単位の従量課金(1 時間未満は切り上げ)になる
- 料金例として Tier 1(近距離)の 10Gbps 接続が 1 時間 12.33 ドル・730 時間換算で月額約 9,000.90 ドル、Tier 4(遠距離)の同帯域が 1 時間 51.78 ドル・月額約 37,799.40 ドルと、距離で数倍の差が出ると示している
- CSP ごと・リージョンごとに 500Mbps までの接続を 1 本無料で使える枠がある一方、AWS 側の対応リージョンは現時点で米国東部(バージニア北部)のみで、東京リージョンでの利用可否は公式の最新情報を確認する必要があると注意を促している
- Google Cloud との接続は 2026 年 4 月に GA 済み、Microsoft Azure 対応は 2026 年内に予定されており、OCI 対応は 2026 年 5 月のプレビューから今回 GA へ移行した経緯だと補足している
Hello, Solid 2.0 ! —— use() も startTransition もない Async React !?
Source: Zenn | Published: 2026-08-16 18:47 JST
- Solid 2.0 の RC を触った結果、React が use() / startTransition / Suspense に分けて積み上げてきた非同期対応を、Solid は createMemo が Promise を返せるという一点だけで実現していると結論づけている
- React Conf 2025 で Ricky Hanlon が示した「Async React」(講演では await UI = await f(await state) と表現)の構想に対し、Solid 2.0 は async をリアクティブグラフの性質そのものにして調整をモデルへ組み込んだと位置づけている
- Solid 1.x にあった createResource が消え、
const user = createMemo(() => fetchProfile(id()))のように通常の createMemo の中で fetch し、戻り値の Promise をそのままグラフへ流す書き方に変わった - コンポーネント側も Suspense / ErrorBoundary ではなく
<Loading>/<Errored>を使い、id が変わっても古いプロフィールが残るためちらつかず、失敗はグラフを流れて<Errored>に届くようになっている - isPending(user) は「どこかがロード中」ではなく「この user の次の答えが飛行中」を指すため、過剰なローディング表示にならない点を Solid 側の利点として挙げている
AIエージェントの作業結果、マークダウンで読むの辛くない? →「HTML共有くん」を作りました
Source: Qiita | Published: 2026-08-16 02:41 JST
- Claude Code などが吐く HTML 成果物の置き場問題を、S3 + CloudFront だけで配信する OSS「HTML共有くん」で解消したと報告している
- 配信時に LLM は 1 ミリも動かないため費用は数 MB のストレージと自分の閲覧分の転送量だけで、publish 1 回のトークンは HTML を 1 枚生成するときの 10 分の 1 以下だったと実測している
- 公開範囲は 3 段階に分け、自分は Cognito(パスキー、緊急時のみメール OTP)、同僚は社内 IP か期限付き署名 URL、外部は IP 制限なしの期限付き署名 URL を使う設計を取っている
- 期限付き URL は
mode:expiresUnix:slugを HMAC-SHA256 で署名し CloudFront Function が署名と期限だけを見るため、DynamoDB に有効・無効の状態を持たせず、ローカルで組み立てた URL がそのまま有効になる - 「出すかどうか」を判断すること自体をやめた結果、使い始めて約 3 週間で 273 ページに達し、スマホ → Mac の /inbox と Mac → スマホ の /mobile で非同期に作業を往復させていると述べている
Public preview runtimes on AWS Lambda: Node.js 26 and Python 3.15(AWS Lambda のパブリックプレビューランタイム:Node.js 26 と Python 3.15)
Source: Hacker News | Published: 2026-08-16 18:22 JST
- AWS Lambda が GA 前のランタイムをプレビューとして提供する仕組みを新設し、その第一弾として Node.js 26 と Python 3.15 を公開した
- ランタイム識別子は
nodejs26.xとpython3.15で GA 後も変わらないため、プレビューで作った関数はコード変更なしに GA 版へ自動的に移行する - プレビューランタイムは Lambda の SLA とテクニカルサポートプランの対象外で、AWS 自身が本番ワークロードでの利用を強く非推奨とし、期間中に破壊的変更が入り得ると明言している
- コールドスタートを中心に GA ランタイムより遅く、CloudWatch Logs にはコールドスタートのたびに警告が出る一方、追加料金は発生せず通常の Lambda 課金のみで済む
- Node.js 26 と Python 3.15 のアップストリーム安定版は 2026 年 10 月を見込み、Lambda の GA はその 2 か月以内を目標としていて、提供範囲は全商用リージョンに加え GovCloud (US) と中国リージョンにも及ぶ
Next.js BFFではセキュリティはNext.jsの責任:BFF無しよりも脆弱になってしまうシナリオ
Source: Zenn | Published: 2026-08-16 17:49 JST
- Next.js を BFF として Rails の前に置くとセキュリティ境界が Next.js 側へ移るため、開発者が CSRF 対策を自前で足さない限り BFF 無しの構成より脆弱になり得ると結論づけている
- Rails はトークンと Origin ヘッダーによる二重の CSRF 対策が全エンドポイントでデフォルト有効な secure by default だが、Next.js は App Router の Server Action にしか強固な CSRF 対策を用意していないと対比している
- App Router の Route Handler には CSRF 対策が無く、Pages Router には一切用意されていないため、この 2 つでは開発者が明示的に対策を書き足す必要があると指摘している
- 攻撃成立の条件を、攻撃者が兄弟サブドメイン(例: marketing.example.com)に JavaScript を仕込める・Route Handler に明示的な CSRF 対策が無い・Content-Type を必須にせず CORS の “simple” リクエストを受け入れる、の 3 点へ整理している
- Cookie の SameSite は兄弟ドメインを許容し、CORS も “simple” リクエストの送信自体はブロックせずレスポンス読み取りを防ぐだけなので、ブラウザ標準防御では根本対策にならないとデモ動画付きで示している
パスキー実装 : WebAuthn APIを直接呼び出し、SimpleWebAuthnで検証
Source: Qiita | Published: 2026-08-16 17:24 JST
- クライアントで @simplewebauthn/browser を使わず navigator.credentials.create() / get() を直接呼び、サーバー側だけ @simplewebauthn/server 13 系で検証する構成を実装して整理している
- 登録は PublicKeyCredentialCreationOptions を渡して AuthenticatorAttestationResponse を、認証は PublicKeyCredentialRequestOptions を渡して AuthenticatorAssertionResponse を受け取るという対応関係を表で並べている
- 検証関数も登録が verifyRegistrationResponse()、認証が verifyAuthenticationResponse() と分かれ、Attestation は新しい Credential と公開鍵の登録、Assertion は登録済み秘密鍵による所持証明という役割の違いになる
- HTTP API 側は challenge や Credential ID を Base64URL 文字列で扱う一方、WebAuthn API の challenge・user.id・excludeCredentials[].id は BufferSource(ArrayBuffer か Uint8Array)を要求するため、明示的な変換処理を用意している
- 構成はフロントが React + TypeScript + Vite、バックエンドが Express + TypeScript、challenge とパスキー情報の保存先が PostgreSQL + Prisma で、ローカルの RP ID は localhost、Origin は http://localhost:5173 を使っている
SvelteKit経験者がReactでニュースアプリを作り直して固まった、今のアーキテクチャの全体像
Source: Zenn | Published: 2026-08-16 18:45 JST
- ニュース/YouTube 検索アプリを React で作り直す過程で、api.ts・hooks/・items/modules/・App.tsx の 4 層に責務を切り分けた構成へ落ち着いたと報告している
- api.ts は requestApi() に HTTP 通信を集約し、レスポンスが ok でない場合は本文を JSON パースして status と data を持つ Error を投げ、204 のときは null を返す形でエラー処理を共通化している
- 当初 App.tsx へ直書きしていた fetchVideos / fetchNews / useQuery の呼び出しを useVideos・useNews というカスタムフックへ切り出し、App.tsx 側は data / isLoading / isError を受け取るだけになった
- 置き場所の判断基準を「JSX を返すか、データ取得の状態を返すか」に置き、items/modules/ は JSX、hooks/ は data・isLoading・isError などのオブジェクトを返すと明文化している
- useEffect + useState による自前のデータ取得をやめて TanStack Query の useQuery へ寄せ、キャッシュ・loading 状態・error 状態・リトライ・再取得をまとめて任せる判断を取っている
JavaScript のテストの書き方(Vitest)
Source: Qiita | Published: 2026-08-16 10:53 JST
- Vite プロジェクトなら
npm install -D vitestと package.json への test スクリプト追加だけで Vitest が動き出し、設定ファイルをほとんど書かずに始められると報告している - 検証環境は Vite 8 / React 19 / TypeScript 6 / Vitest 4.1.10 で、Vitest は Vite のビルドパイプラインをそのまま使うテストランナーだと位置づけている
- 比較対象の Jest に対しては実行速度の速さをメリットに挙げる一方、長く使われてきた Jest のほうが情報量は多いという整理も添えている
- テストファイルは
*.test.ts/*.spec.ts(.tsx も同様)が既定の探索パターンで、vitestはウォッチモードのため終了せず、CI ではvitest runを使い分ける必要がある - matcher はプリミティブに toBe、オブジェクトや配列には toEqual を使う必要があり、オブジェクト比較で toBe を使うと参照が異なるためテストが落ちると注意している
ゼロから構築!Zod v4で叶える型安全なスキーマ駆動開発
Source: Qiita | Published: 2026-08-16 11:01 JST
- Zod v4 は大幅な高速化と引き換えに既存コードへ破壊的変更を持ち込んでおり、メソッドチェーン形式からトップレベル関数への書き換えが必要になると整理している
- ベータ時点の報告として文字列解析が 14 倍・配列解析が 7 倍高速化し、コアバンドルサイズが 2.3 倍小さく、TypeScript のコンパイルは最大 10 倍高速になったと挙げている
z.string().email()は非推奨となりz.email()などのトップレベルのフォーマット関数が推奨に変わり、z.string().ip()とz.string().cidr()は削除されてz.ipv4()/z.ipv6()/z.cidrv4()/z.cidrv6()に置き換わったz.uuid()は RFC 9562/4122 準拠へ厳格化されたため緩い検証にはz.guid()が要り、エラーカスタマイズは error パラメータへ統一されて message・invalid_type_error・required_error は削除ないし非推奨になった- TypeScript の型はコンパイル時に消えて API レスポンスやフォーム入力の型は保証されないという前提を示し、
z.infer<typeof userSchema>でスキーマから型を導出する使い方を基本形として提示している
静的 SQL ジェネレータはなぜ Oracle と相性が悪いのか
Source: Zenn | Published: 2026-08-16 09:37 JST
- 条件分岐の多い検索クエリが Oracle でどう頑張ってもまともな実行計画にならず、静的 SQL ジェネレータ方式から SQL テンプレート方式へバックエンドを載せ替えたと報告している
- 原因は特定ライブラリの出来不出来ではなく「1 クエリ = 1 つの完結した静的な SQL テキスト」という制約と不可分で、SQL の発行方式選択は言語にもフレームワークにも依存しない設計判断だと結論づけている
- 同じ問題は他の RDBMS でも起こり得るが逃げ道が一切無いのは Oracle だけで、PostgreSQL や MySQL しか触ってこなかった人には事前に気づきようがないと指摘している
- 静的 SQL ジェネレータの実装として Kotlin の SQLDelight、Go の sqlc、TypeScript の PgTyped / Prisma TypedSQL を挙げ、sqlc は WASM プラグインで出力言語を差し替えられるため Kotlin・Python・TypeScript が公式 Beta として揃うと整理している
- 方式の魅力として SQL が 1 対 1 で見える・DBA がレビューできる・コンパイル時に列名や型の誤りが落ちる・ウィンドウ関数や再帰 CTE まで書ける点を認めつつ、複雑な検索が要件に無い CRUD 中心の領域なら問題なく使えると線を引いている
PostgreSQL に Kafka を挟んだら書き込みが6倍速くなった話
Source: Zenn | Published: 2026-08-16 11:51 JST
- PostgreSQL 2 台へ同じデータを書くために Kafka を経由させたところ直接書き込みより 6〜25 倍速くなり、「Kafka を挟むぶん遅くなる」という直感が条件を揃えた実測では外れたと報告している
- 速さの代償は CPU ではなく Kafka ブローカーが常時食う 3.5〜4.7GB のメモリで、DB が片方落ちても手を触れずに 1 万 2 千件を取り戻せた(ただし条件付き)と付け加えている
- Debezium などの CDC を採らなかった理由を、CDC では PG1 が単一障害点として残るのに対し Kafka 起点の fan-out なら PG1 と PG2 が対等になり片方が落ちても他方は書き込みを続けられる点に置いている
- at-least-once 前提の重複と順序崩れには、Producer が aid を Kafka の key に指定して同一パーティションへ寄せ、enable.idempotence=true を設定し、ON CONFLICT DO UPDATE の UPSERT に
WHERE kafka_accounts.seq < EXCLUDED.seqを付けて古い行が新しい行を上書きしないよう守っている - 測定環境は WSL2(16 vCPU / RAM 15GB)上の AlmaLinux 10、postgres:16 のチューニングなしデフォルト設定、apache/kafka:3.7.1 の KRaft 単一ブローカー 6 パーティションで、本番の性能指標としては使えない同一環境内の相対比較だと断っている
FSL – Finite State Language for TypeScript and JavaScript(FSL — TypeScript / JavaScript 向けの有限状態言語)
Source: Hacker News | Published: 2026-08-16 23:52 JST
- Web フォンやチャット、ビデオ中継のような通信 UI を有限状態機械として明示的に書くための DSL として FSL が公開された
- 通話終了後も hangup ボタンが押せてしまう類のバグを「暗黙の状態機械が漏れ出したもの」と位置づけ、状態が受け取るイベントと goto() による遷移を宣言で書かせることで潰す設計を取っている
- イベントはキューに入って逐次処理(run-to-completion)され、その状態が扱わないイベントは pending キューで待って状態が変わったときに再生されるため、競合状態が起きないとしている
- コアは依存ゼロでブラウザ・Node.js・Worker で動き、React には
const { state, send } = useMachine(WebPhone)という 1 フック程度の薄いアダプタを被せる構成で、JsSIP や WebRTC などの SIP ライブラリを選ばない - ライセンスは Apache License 2.0、npm パッケージ名は
finite-state-languageだが、現時点は「仕様は書けたがコードはこれから」という早期設計段階で 0.1.0 が予定されている
React for Agents: Astro Creator Brings Hooks to Flue(エージェントのための React — Astro 作者が Flue にフックを持ち込む)
Source: Hacker News | Published: 2026-08-16 03:11 JST
- Astro の作者 Fred Schott が、エージェントを「毎ターン再レンダリングされる JavaScript 関数」として扱うフレームワーク Flue を作り、React のフックの発想をエージェント開発へ持ち込んだ
- 初の安定版となる Flue 2 では useSkill()・useTool()・useSubagent() を含む 16 個の組み込みフックが入り、エージェントが自身の状態を管理し、ライフサイクルイベントを購読し、リソースを動的に付け外しできるようになった
- Schott はファイルベースルーティングのような Web フレームワークの概念を移植せず合成可能性(composability)へ寄せたと述べ、事前に設定しきれないサポート・トリアージ用ボットで効いてくると位置づけている
- Flue はオープンソースの最小ハーネス Pi の上に構築され、ホスト型エージェントのビルドツールには Vite を使い、ホストポータビリティを設計原則として掲げている
- Flue の起点は Astro リポジトリ内の issue トリアージ用の仕組みで、Schott の会社は 2026 年 1 月に Cloudflare へ買収されており、競合には同じくハーネスを土台に据える Vercel の eve を挙げている
Show HN: Techflare – Chrome extension to see if a website uses Cloudflare(Show HN: Techflare — サイトが Cloudflare を使っているか調べる Chrome 拡張)
Source: Hacker News | Published: 2026-08-16 08:25 JST
- Listen Notes, Inc. が、閲覧中のサイトがブラウザから観測できる Cloudflare 製品を使っているかを判定する Chrome 拡張 Techflare を公開した
- 検出対象は Cloudflare Network と CDN Cache、Images、Stream、Turnstile、Access、Bot Protection、Web Analytics、Zaraz、公式ホスト名上の Pages・Workers・R2、Waiting Room、Load Balancing、Rate Limiting、Always Online に及ぶ
- 判定はリクエスト先ホスト名、特定のレスポンスヘッダーの有無、正規の DOM マーカー、Cloudflare の Cookie 名の小さな許可リストという 4 種類のシグナルの観測で行っている
- WAF・DDoS 対策・Tunnel・独自デプロイのように確実に識別できないものは意図的に推測せず判定から外していて、ツールバーのボタンを押してシグナルが見つかるとアイコンがオレンジに変わる
- 検出処理は拡張の内部で完結してテレメトリもサーバーへのアップロードもセッションを越えたデータ保持も無く、バージョンは 2026.07.21、最終更新は 2026 年 7 月 23 日、サイズは 245 KiB となっている
All Articles
Zenn
| # | Title | Summary | Author | Published |
|---|---|---|---|---|
| 1 | Google Cloud Secure Web Proxy (SWP) と VPC Service Controls VM proxy 設計 | VM の通信を Secure Web Proxy へ通しつつ Google API アクセスは VPC Service Controls 側で捌くため、両者の間でトラフィックをどう分割するかを設計として詰めている | @胡 | 23:53 |
| 2 | Secure Web Proxy × セキュアタグで踏み台VMの通信を出口制御する | 保守用の踏み台 VM からインターネットへの出口通信を Secure Web Proxy とセキュアタグの組み合わせで絞り込む構成手順を書いている | @胡 | 23:53 |
| 3 | モデル名を変えるたびに、アプリをフルビルドしていた。Cloud Run の設定を Terraform へ移す | 8 つの Cloud Run サービスを Terraform へ import して設定ドリフトを検出し、環境変数の管理を標準化することでモデル名変更のたびのフルビルドをやめている | @shouni | 23:35 |
| 4 | 【合格体験記】Professional Cloud Developer は Google Cloud 初学者にこそオススメ | Professional Cloud Developer の出題範囲が Google Cloud のサービス全体を俯瞰する地図になっているとして、初学者の一本目に薦めている | @SyunKi | 23:15 |
| 5 | 「3営業日後」を答える日本の祝日ライブラリを作った — 2028年以降も、確定と暫定を区別して | 土日と祝日を飛ばした営業日計算を行う npm パッケージ japan-calendar で、法令で確定した祝日と暫定扱いの祝日を実行時に区別できるようにしている | @toma | 23:03 |
| 6 | 「渡邉」と「渡辺」を同じ人だと判定する — 根拠つきで異体字を名寄せする npm パッケージを作った | 﨑/崎のような異体字を公的機関の公開データを根拠に正規化し、顧客マスタの二重登録を防ぐ npm パッケージを公開している | @toma | 23:03 |
| 7 | jQueryのコードは本当に複雑なスパゲッティなのか? | レガシー Rails の jQuery コードが本当にスパゲッティ化しているかを実在アプリのファイル行数と統計分布で測り、通説を疑っている | @Naofumi | 22:59 |
| 8 | 資格は「型」をくれる — Google Cloud 全冠で分かったこと | Google Cloud 認定 14 冠を達成した経験から、資格学習で得た体系知は実務経験の代替ではなく補完として効くと述べている | @こぶシュー | 22:24 |
| 9 | McpAgent は凍結された — Cloudflare の MCP サーバが状態を持たなくなった話 | Cloudflare Workers 上の MCP サーバで McpAgent を Env・State・Props 付きで継承する書き方が非推奨になり、公式ドキュメントがステートレス構成を推奨に変えたと報告している | @ma2no4413 | 22:08 |
| 10 | AIはアーキテクチャを汚すので、防ぐOSSを作成した | AI が生成したコードをアーキテクチャの層で制約し、無秩序な AI 開発による設計の劣化を本番システムで止めるための OSS を公開している | @A.Y | 21:53 |
| 11 | 【AWS】ノンインフラ出身者がインフラの深淵に挑む:今週の地雷と復盤(Network & Database Deep Dive編) | S3 のプライベートサブネットからのアクセス、データベースのフェイルオーバー挙動、コスト最適化の落とし穴という週内に踏んだ 3 種類の失敗を振り返っている | @Leo Zhou | Cloud | 20:55 |
| 12 | Cloudflare Workers + D1で8媒体SNS自動投稿システムを作った:YMYL領域の監修フロー設計 | 不動産・金融という YMYL 領域の原稿を扱うため、AI 生成 → YMYL 適合チェック → 人間の承認 → 8 媒体配信という 4 フェーズの監修フローを Cloudflare Workers + D1 で組んでいる | @HY Consulting 開発チーム | 19:16 |
| 13 | FireLens と awslogs で CloudWatch Logs の取込コストはどれだけ変わるのか、Fargate で実測して比べた | Fargate 上で FireLens と awslogs のどちらを使うかで CloudWatch Logs の取込料金がどれだけ変わるかを、実際に課金額を測って比較している | @yoshit0oo | 18:44 |
| 14 | DynamoDBの基礎を振り返りながら、ベクトル検索機能を理解する | 新たに発表された DynamoDB のベクトル検索を、外部のベクトルストアを挟まず埋め込みに対して直接類似検索できる機能として基礎から読み解いている | @むーさん | 18:17 |
| 15 | Cloudflare OSとは何なのか 公式ブログとソースコードから調べてみた | 2026 年 8 月時点で早期アクセス中の Cloudflare OS は従来型の OS ではなく Google Workspace や Microsoft 365 に相当する AI 強化型オフィススイートだと、公式ブログとソースから結論づけている | @shogo-h | 17:58 |
| 16 | コーダーからフロントエンドエンジニアへ #1-33|スコープ──変数が「見える範囲」を理解する | 関数の外で宣言した値が中から使え、中で宣言した値が外から使えないという「見える範囲」の非対称性を、初学者が踏む ReferenceError から説明している | @Hiro|AI x Frontend Engineer | 17:55 |
| 17 | 【AWS SAA-C03】試験直前用チートシート | SAA-C03 の問題文に出るキーワードから正解のアーキテクチャパターンを引けるよう、高可用性シナリオを軸にトリガー語で整理している | @KOHE | 16:47 |
| 18 | スクレイピングは壊れる前提で設計する ― 他人のHTMLに依存する機能の立て直し | 第三者の HTML 構造が変わると必ず壊れる前提でスクレイピング機能を組み直す設計を、ローカル LLM の CLI ツールを題材に示している | @tanishi-z | 16:46 |
| 19 | 【AWS SAA-C03】コスト最適化されたアーキテクチャの設計 チートシート | コスト最適化ドメインでは単体で最安のサービスを選ぶのではなく要件に合った経済的な解を選ぶ設問構造になっていると整理している | @KOHE | 16:44 |
| 20 | 【AWS SAA-C03】高パフォーマンスなアーキテクチャの設計 チートシート | 読み取り・書き込み・ネットワーク・コンピュートのどこがボトルネックかを特定し、ストレージ・DB・キャッシュの最適な組み合わせへ落とす手順をまとめている | @KOHE | 16:41 |
| 21 | 【AWS SAA-C03】弾力性の高いアーキテクチャの設計 チートシート | Auto Scaling・ロードバランシング・冗長化を軸に、耐障害性とスケーラビリティ、障害の隔離という 3 つの設計原則を試験観点で並べている | @KOHE | 16:37 |
| 22 | 【AWS SAA-C03】セキュアなアーキテクチャの設計 チートシート | 認証・認可、IAM ロール、STS、Cognito のどれを選ぶかを要件シナリオごとに対応づけた表として整理している | @KOHE | 16:33 |
| 23 | 「先にスペースを決めてから描く」テキスト作図ツールGridgramを作った話 | テキスト DSL から SVG/PNG の図を生成する CLI を作り、コードや文章に比べて遅れがちな作図の生産性をテキストベースの指定で埋めようとしている | @miyanaga | 16:21 |
| 24 | AWS SAP-C02 サービス解説 | Professional 相当のサービス選定の考え方を 62 章に分け、通読とピンポイント参照の両方に使える無料本として公開している | @async | 15:44 |
| 25 | AWS SAA-C03 合格体験記 | 2026 年 8 月 2 日に受験した SAA-C03(130 分・65 問)の合格までの学習方法と当日の進め方を記録している | @17to3i | 15:36 |
| 26 | Source Mapって何のためにある? | 1 行に圧縮されたビルド成果物で出た TypeError: Cannot read properties of undefined を元の TypeScript ソースの位置へ戻す仕組みとして Source Map を説明している | @あんこくん | 15:28 |
| 27 | AIエージェントと23日でiOSアプリをApp Storeに出した話(審査に2回落ちた原因つき) | AI エージェントと 23 日で iOS アプリを出すまでの過程で、サブスクリプションのリンク欠落と ATT 許諾ダイアログの設定漏れという 2 件のリジェクト理由を特定している | @ninomaeDev | 14:42 |
| 28 | Claude Codeで「ホワイト企業マップ」を個人開発した話 | 公的なホワイト企業認定を集約し地図・一覧・詳細の 3 ビューで見せる Web サービスを Claude Code で作り、技術選定とローンチ戦略までを書いている | @HayaTech | 14:40 |
| 29 | [Mastra YouTube 解説] Agents Hour:今週のAIニュースまとめ(2026年8月13日) | Mastra 公式 Agents Hour の回から、エージェントプラグインの標準化や「AI 社員」という用語、計算契約、サイバー防御モデル、業界買収までを拾って整理している | @jun shiromizu | 14:08 |
| 30 | 2026年7月のWeb Sustainability Guidelinesリリースノート | W3C Sustainable Web Interest Group が 2026 年 7 月に出した Web Sustainability Guidelines の更新内容を、WSG Impact Measurement の変更を含めて訳出している | @maiha | 14:02 |
| 31 | Gemini 3.7 Flash × Cloud Run sandboxで乗っ取られても安全なコード実行エージェントを作る | LLM が生成したコードを Cloud Run sandbox 内で実行させ、自己修正機構を挟むことで乗っ取られても被害が閉じるコード実行エージェントを組んでいる | @Shinya Koike | 12:36 |
| 32 | Terraform 初期セットアップ — VM を 1 台立てるまで | AWS と GCP の両方で最初の 1 台の VM をプロビジョニングするまでを追い、初期セットアップで詰まりやすい箇所と解消手順を残している | @onclimb(おんりむ) | 12:26 |
| 33 | PostgreSQL の shared_buffers を8GBにしたら遅くなった話 | 定石どおり shared_buffers を RAM の 25% に設定して WRITE が 7.2% 改善したあと、さらに積み増した結果かえって遅くなったという実測を報告している | @とろ火 | 11:52 |
| 34 | SQLチートシート — JOINからウィンドウ関数まで即コピー | SELECT・JOIN・集約・CTE・ウィンドウ関数など 7 カテゴリ 25 本の SQL スニペットを、開発中にそのままコピーできる形で devnestio に追加している | @Shota | devnestio | 11:51 |
| 35 | まちかど般若心経の更新情報(2026年8月15日) | トップ・ユーザー・詳細ページの高速化、ヘッダー認証の軽量化、文字詳細ページのキャッシュ設定、OGP 生成の変更をまとめて反映している | @あつみよしき | 11:35 |
| 36 | Palantir Ontology を手元で辿る — Operational Ontology の学習デモを作った | 読み取りはモデルを辿り、書き込みは Actions を経由するという Palantir Foundry のオントロジー概念を、最小構成の学習デモとして再現している | @Taka | 11:22 |
| 37 | Cloudflare EdgeでつくるマルチテナントPaaSのルーティング設計 | Cloudflare Workers が動的なホスト名解決と Cloudflare Tunnel を使って HTTP リクエストをテナントごとのアプリへ振り分ける、KamuiDash の経路設計を説明している | @kamui-platform | 11:22 |
| 38 | 採用していない求人を見抜くChrome拡張を作った — ゴーストジョブ検知ロジックの解説 | Indeed・LinkedIn・Glassdoor 上の求人に、掲載が動いていない兆候を複数シグナルから採点した 0〜100 のゴーストスコアを重ねて表示している | @ktg | 11:19 |
| 39 | mise チートシート ─ 開発環境の管理でよく使うコマンドまとめ | Node.js・pnpm・Python・Bun といったランタイムと開発 CLI を mise でまとめて管理するための実用コマンドと運用方法を並べている | @ながたく | 11:18 |
| 40 | UniKeyなしでベトナム語キーボードを打つ ― ブラウザ内TELEX変換の実装メモ | IME を入れずにベトナム語を入力できるよう、TELEX 変換をブラウザ内の JavaScript だけで実装して学習ツールに載せている | @mcp | 10:30 |
| 41 | PostgreSQL の内部構造:プロセス・ファイル・WAL・ACID | プロセス・ファイル・設定・認証・MVCC・WAL・ACID の順に PostgreSQL の内部構造を理論として積み上げ、途中にハンズオンを挟んで確かめている | @tekuteku | 09:56 |
| 42 | SQLの評価順を見せるために、SQLiteを使わずパーサと評価器を手で書いた | FROM→WHERE→GROUP BY→HAVING→SELECT→ORDER BY という句の評価順を見せるため、既存 DB を使わず字句解析器・パーサ・評価器を自作している | @たいてっく | 09:24 |
| 43 | PostgreSQLの最適化戦略:製造業データ管理システムのパフォーマンス向上実践 | 生産ラインのセンサーデータや在庫・オーダー情報という時系列とトランザクションが混在するデータに対し、PostgreSQL 側の最適化をどう当てるかを実践としてまとめている | @yutaka8484 | 09:00 |
| 44 | 2人の証人が食い違い、両方正しかった。Cloudflareの522と、批判を消せない台帳の話 | 監視は成功と言い外部ユーザーには Cloudflare 522 が出るという矛盾を、ローカルとリモートで可視範囲が違うだけで両方正しかったと突き止めている | @大賀俊勝 / HORIZON SHIELD | 08:52 |
| 45 | e-Gov法令APIv2をMCPサーバー化するe-gov-law-mcpを作った | e-Gov 法令 API v2 を MCP サーバー化し、Claude Code などの MCP 対応クライアントから法令検索と条文引用を環境を離れずに完結させている | @kannkyo | 08:03 |
| 46 | 日本の祝日データを自前で持つ — 内閣府の CSV を JSON にする | 内閣府が公開する祝日 CSV を JSON へ変換して自前で保持し、カレンダー機能で祝日名の表示と土日との区別ができるようにしている | @kodomo-news.net | 08:00 |
| 47 | 同じコード使い回しで環境を分ける、Terraformのtfvars活用法 | 開発・ステージング・本番で同じ Terraform コードを使い回しつつ環境ごとの値だけを tfvars で切り替える運用の組み方を示している | @YASU | 07:38 |
| 48 | Cube Remote MCPを自作してCxOから非エンジニアの現場にまでFP&Aを浸透させるには | Cloudflare Access の Managed OAuth と DCR 認証、Hono、agents SDK の createMcpHandler を組み合わせて Cube の Remote MCP サーバーを自作している | @kiwamizamurai | 06:45 |
| 49 | Google OAuth完全入門:PythonでGoogleカレンダーに自動書き込みする | Google OAuth 2.0 の認証フローを、Python から Google カレンダーへ予定を自動作成する題材で安全な実装まで含めて解説する無料本になっている | @sosa | 06:28 |
| 50 | 【自宅HomeLab構築記 #25】フィードバック待ちで開発を止める、という判断 — テストデータ投入とカテゴリカスタマイズ編 | 外部公開まで到達した家計簿アプリで新規開発をあえて止め、パートナーに実際に使ってもらってフィードバックを集めるフェーズへ切り替えている | @ヒロキ | 06:24 |
| 51 | Auto Splitter を TypeScript で書く | RTA のラップ自動計測を行う LiveSplit の Auto Splitter を TypeScript で書き、WebAssembly へコンパイルしてゲームのメモリを監視させている | @ゆで | 04:32 |
| 52 | Windows + IntelliJ IDEAでSpring Boot 4.1 + PostgreSQL + JWT認証を動かす環境構築メモ | 前回の WSL2 + Cursor 版に続き、Windows と IntelliJ IDEA で Spring Boot 4.1 + PostgreSQL + JWT 認証を動かすまでの手順を記録している | @たつお | 02:37 |
| 53 | はてなブログをやめて、Zennと同時配信できる個人サイトをつくった | はてなブログ有料プランと Zenn の二重管理をやめ、独自ドメインの個人サイトと Zenn へ同時配信できる構成へ移行している | @koo | 01:45 |
Qiita
| # | Title | Summary | Author | Published |
|---|---|---|---|---|
| 1 | 【AWS Organizations】個人アカウントで一人アドミンに挑戦してみた!(SCP・タグポリシー編) | 個人アカウント 1 つを管理アカウントにして作った Sandbox OU に対し、SCP とタグポリシーによる統制をコンソールと CLI の両方で適用している | @yosuke-suzuki | 23:57 |
| 2 | 【Terraform】planとplan -refresh-onlyの結果で、ドリフトを2種類に分類する | アプリチームのコンソール変更と apply 後のマージ忘れという 2 種類のドリフトを、plan と plan -refresh-only の差分の出方で見分けている | @eureka_ | 23:52 |
| 3 | 【AWS初級】EC2を作成して自宅から接続しよう | インターネットから直接 SSH する EC2A と、EC2A を踏み台にして接続する EC2B の 2 台構成を作りながら VPC とサブネットの基礎を確認している | @kona19821024 | 23:28 |
| 4 | Regional NAT Gatewayを検討して見送った話 — 何と比べて「良い」のかを確認する | 2025 年 11 月に登場した Regional NAT Gateway を公式ガイドの推奨どおりに採用するか検討し、比較対象を明確にしたうえで見送った理由を書いている | @Omizu-25 | 23:02 |
| 5 | cdk-nagが良さそうなので使ってみる | cdk-nag を「インフラ用の ESLint」と位置づけて試し、v3 で書き方が大きく変わった点と実際に踏んだ落とし穴まで含めて残している | @yakumo_09 | 23:01 |
| 6 | TypeScript実行時の型不一致!Zodで解決した3つの落とし穴 | コンパイルは通るのに API レスポンスやフォーム入力で実行時に落ちる型不一致を対象に、Zod 導入時にはまりやすい 3 つの落とし穴と回避コードを挙げている | @DaokFrontier | 22:51 |
| 7 | 生成AIへ貼る前に機密情報を仮名化・復元するWebツールを作った | 氏名・メール・電話番号・IP アドレス・API キーを生成 AI へ渡す前に仮名化し、回答受領後に復元する処理をブラウザ内で完結させている | @girigiri-se | 22:42 |
| 8 | 【超入門】AWS CDKとは何かを公式ドキュメントから読み解く | 「コンストラクトとは何か」「CloudFormation との関係」「new s3.Bucket() で何が起きるか」という初学者の疑問を公式ドキュメントから順に埋めている | @ki-cloud | 22:29 |
| 9 | X APIが従量課金になったので、RSS+SocialDogで”無料の全自動投稿”に乗り換えた | 2026 年 2 月 6 日の X API 従量課金移行(投稿 1 件 0.015 ドル、URL 付きは 0.20 ドル)を受け、承認済み原稿を RSS 2.0 で配信し SocialDog の無料枠で自動投稿する経路へ切り替えている | @hyconsulting | 22:26 |
| 10 | WASM圧縮ツールを自作して、JSとの速度差を測ってみた(LZ77 + ハフマン符号編) | JS と WASM 間のデータコピーコストを避けるためファイルを 1 回だけ渡して圧縮処理を WASM 内で完結させる設計にし、LZ77 + ハフマン符号で JS との速度差を測っている | @yukisnow0704 | 22:19 |
| 11 | TypeScriptでRPGの町データと状態を分ける――TownとTownStateを分ける理由【第6回】 | 町の名前や説明のような不変データと「解放済み」のような可変状態を Town と TownState に分ける理由を、React + TypeScript の Web RPG を題材に説明している | @mild_bonobo5557 | 22:11 |
| 12 | 「この案件、受けていい?」の不安を、Chrome拡張とOpenAIで診断してみた | 単価や納期、「初心者歓迎」「まずは低単価で」といった文言の裏を、フリーランス案件ページ上でワンクリック診断する Chrome 拡張を作っている | @EmpowerHerDev | 22:02 |
| 13 | Vue.jsで音声認識を実装してみる【Web Speech API】 | MDN の SpeechRecognition の解説を追いながら、Web Speech API による音声入力を Vue.js のコンポーネントへ組み込む手順を確かめている | @zakuronomori1024 | 21:51 |
| 14 | S3時代のファントムファイル | 『SQLアンチパターン 第2版』12 章のファントムファイルを、実体が Web サーバーではなく S3 にある現在の前提へ読み替え、DB 行と S3 オブジェクトの削除順序の不整合を検討している | @kuma_3838 | 21:13 |
| 15 | エージェントに AWS の鍵を渡さず AWS を叩かせる方法 | AWS_SECRET_ACCESS_KEY を子プロセスへ継承させるか AWS 操作を諦めるかの二択を避け、鍵を渡さずにエージェントへ AWS を操作させる構成を組んでいる | @ryoji9702 | 21:07 |
| 16 | 彼女の誕生日に、2人だけのSNS「Sync」を作った話 | Next.js + Hono + Cloudflare で作った 2 人専用 SNS について、本番でログインできなくなった失敗と写真表示を約 96% 軽量化した改善までを記録している | @taiga-shiokawa | 20:35 |
| 17 | コスト削減はどこまで妥当か — クラウド時代の安全との線引き(環境編) | 「ステージングは一段小さくていい」を受け入れた結果ステージングで再現しない不具合が本番だけで出た経験から、削ってよい範囲の線引きを整理している | @kenichiyoshioka | 20:34 |
| 18 | iPhoneのショートカットでscratch addonの簡易版を作ってみよう | iPhone では使えない Scratch Addons の代わりに、ショートカットアプリの「Web ページに対して JavaScript を実行」でナビゲーションバー色変更・FPS 表示・ダークモードを再現している | @jijuuhuju | 20:20 |
| 19 | 日本語プログラミング言語Mind9でPostgreSQLに照会(Tcl評価のtdbc:odbc) | Mind 9 の言語拡張「評価」から Tcl の ODBC ライブラリを呼び、SQL Server・MySQL・PostgreSQL・SQLite 共通の処理単語で PostgreSQL へ照会できるか検証している | @mylifewithviolin | 20:16 |
| 20 | 【備忘録】nestjs ApolloClientのPlaygroundは使うな、landingPageのPluginを使え | NestJS の GraphQLModule で Playground を有効化する代わりに ApolloServerPluginLandingPageLocalDefault を使う設定を、結論のコードだけ残している | @odenkan0705 | 20:05 |
| 21 | 【備忘録】PostgreSQLのバックアップ(PITRは除く) | pg_dump / pg_dumpall による論理バックアップと pg_basebackup による物理バックアップの違いを、復元コマンドまで含めて対比している | @encyclopedia621 | 19:56 |
| 22 | Phaser.jsでタイトル画面からゲーム画面に遷移させる(Reactも使ってみる) | React 19.2.8 でタイトル画面、Phaser 4.2.1 でゲーム画面を担当させる構成で、両者をまたぐイベント管理と画面遷移の書き方を確かめている | @nanak0808 | 19:44 |
| 23 | WordPressからS3を安全に使う — Access Keyを保存せずIAM Roleを使う理由 | Access Key 漏洩を疑う経験から、WordPress プラグインに鍵を持たせず IAM Role で S3 を扱う設計へ切り替え、実装を GitHub で公開している | @ozekihiroshi | 18:18 |
| 24 | 【図解】AWS S3とは。棚のない倉庫だと思うと、バケットもキーも腑に落ちる | 2006 年開始でほぼ全ての AWS サービスが読み書き先として想定するオブジェクトストレージという位置づけから、バケットとキーの意味を図で説明している | @daisuke-nagata | 18:09 |
| 25 | TerraformでAWSのEC2インスタンスタイプ変更 | インスタンスタイプを変更すると再起動が自動的に発生するため、本番では業務時間外のメンテナンスウィンドウで apply する必要があると注意している | @XYZXYZXYZ | 17:22 |
| 26 | プログラミング初心者がChatGPTとCursorにほぼ全部やらせたら、Webサービスを一般公開まで持っていけるのか? | ローカルで動くものと他人が使える公開サービスは別物という仮説を、ChatGPT と Cursor にほぼ全部任せる形で検証し、一般公開まで到達したと報告している | @neymar05253453 | 17:18 |
| 27 | timeout=3 と書いたのに20.05秒返ってこなかった — requests の3秒は「合計」ではなく「無音の上限」 | timeout 未指定で 600.0 秒待たされ、timeout=3 でも実測 20.05 秒かかった原因を、requests の timeout が通信全体ではなく無音が続いてよい秒数を見ている点に求めている | @daisuke-nagata | 17:16 |
| 28 | QRコードにロゴを埋め込むときの誤り訂正レベル設計と、読み取り性を落とさない実装 | 「誤り訂正レベルを H にしてロゴを小さく」という定番の助言では足りず、ブラウザでは読めるのに印刷すると不安定になる現象まで踏み込んで実装を詰めている | @sleepycat_web3 | 17:04 |
| 29 | Terraform : 第1回 RDS(PostgreSQL)モジュールを設計する ― 最小構成から本番想定まで | ECS 上のアプリのバックエンドとなる PostgreSQL について、マスターパスワード管理・暗号化キー・監視・接続元限定・自動メンテナンス・削除保護の 6 つの問いに答える形でモジュールを設計している | @ham-nao | 16:54 |
| 30 | 【3分で解決】Cloudflare 521/520エラーが出た時のNginx/FW確認コマンドと安全設定 | Error 521/520 の主因をオリジン側の ufw や fail2ban が Cloudflare プロキシ IP を大量アクセスと誤認して遮断する点に絞り、公式 IP を許可する手順を示している | @tech_Ice_Military | 16:46 |
| 31 | WebP/AVIF非対応ブラウザのふりをしてフォールバック画像を検証するChrome拡張を作った | 次世代画像に非対応の実機がもう用意しづらい問題に対し、画像リクエストの Accept ヘッダーを書き換えて JPEG フォールバックを検証する Chrome 拡張を作っている | @miyanaga | 16:21 |
| 32 | JavaScript: 判別速度 | 変数が数値かどうかを判定する v<=1e309・v.toFixed・typeof v === "number"・Number.isInteger(v) などの書き方を、取り得る値ごとの適合と速度で比べている | @mashuel | 16:14 |
| 33 | Django学習記録⑦今日実装した機能:数式(KaTeX)対応 | Markdown 対応済みのメモアプリへ KaTeX を CDN から読み込み、$...$ のインライン数式と $$...$$ の独立数式を表示できるようにしている | @takekenkou | 16:13 |
| 34 | 「教材は読んだのに手が動かない」を終わらせる。ブラウザでインフラを学べる「InfraDojo」を作りました | 本や動画では分かるのに自分で操作すると止まる、環境構築で詰まる、AWS の料金が気になって触れないという未経験者の壁を、ブラウザ完結の学習環境で埋めようとしている | @reo_infraengineer | 16:01 |
| 35 | Cloudflare OSが「Claude CodeやChatGPTの延長線」じゃなかった話 | 2026 年 8 月 4 日に Cloudflare がオープンソースで公開した AI ワークスペース Cloudflare OS を実際に触り、既存の AI エージェント製品の延長ではないと評価を改めている | @hoge_kawamuro | 15:46 |
| 36 | SAMのType: ScheduleでEventBridge定期実行Lambdaを1ファイルで書く | EventBridge + Lambda の定期バッチを、スケジュール設定から IAM 権限まで AWS SAM テンプレート 1 ファイルで完結させる構成を示している | @caymezon | 15:45 |
| 37 | 【高校1年生の個人開発】こども支援 5,773件を1つの地図にまとめた話 | 支援自体は足りているのに情報が自治体・社協・NPO・学校に散っている点を問題と捉え、関東 7 都県の 5,773 件を 1 つのデータベースと地図へ集約している | @kodomomap | 15:42 |
| 38 | D1に適したORMはPrismaかDrizzleか | 一般的な Prisma と Drizzle の優劣ではなく Cloudflare D1 を使う前提に限定して、どちらの ORM が向くかを調べている | @kuma_3838 | 15:36 |
| 39 | 【初級者向け】AWSでリージョンを跨いだDR構成をやさしく理解する | 「AWS は勝手に冗長化してくれる」という誤解を出発点に、リージョンと AZ の違いから跨リージョン DR の考え方までを専門用語を避けて説明している | @volbe | 15:24 |
| 40 | Vue と AWS WebSocket で作る共有ホワイトボード | 10 年以上家庭内で使ってきた自作 Web ホワイトボードを、Vue と konva、CDK + Lambda + WebSocket で複数端末リアルタイム同期する hakuban4 として作り直している | @septigram | 15:07 |
| 41 | 雑誌PDFを検索するRAGを構築した話 | 休刊した IT 技術系雑誌のバックナンバー PDF を 1 ファイルずつ開いて探す手間をなくすため、Bedrock を使った記事検索 RAG を組んでいる | @incho9 | 14:52 |
| 42 | シェーダーを書くなら理解しておきたい「簡易透視射影」― 行列なしでGPUの透視投影を理解する | モデル・ビュー・射影行列から入らず、回転・平行移動・透視投影・透視除算・スクリーン座標変換を行列なしで実装して 3D 座標変換の基礎を掴んでいる | @NAS6mixfoolv | 14:26 |
| 43 | ATTダイアログが審査環境でだけ出ない件と、SQLiteの追記型マイグレーション/時刻注入テスト — Expo + React Native で iOS アプリを出した実装メモ | App Store 審査 3 回(却下 2 回 → 承認)の原因がコード品質と無関係な「知っているかどうか」だったとして、ATT ダイアログの発火条件など流用できる形で残している | @ninomaeDev | 14:15 |
| 44 | 【LeetCode】「2725. Interval Cancellation」を解く|思考の軌跡を記録(JavaScript編) | 一定時間ごとに関数を実行し続けて指定時刻で止めるという問題を JavaScript で解く過程を、分からなかった点の仮説と調査ごと記録している | @sisisa | 13:52 |
| 45 | ローカルLLMをAI音声へ載せ替える前に:tok/sではなく「最初の一文」と割り込みをVitestで比較する | リアルタイム音声で効くのは総トークン数ではなく最初に意味の通る一文が出る瞬間だとして、OpenAI 互換エンドポイントを Vitest で比較する測定を組んでいる | @susie000720 | 13:12 |
| 46 | EKS CapabilitiesのマネージドArgo CD × EKS Auto Mode × GitHubでGitOpsを体感する | まとまったハンズオンが見当たらなかったため、GitHub アカウント作成から始めて EKS Capabilities のマネージド Argo CD と EKS Auto Mode で GitOps を通している | @yuki_ink | 12:17 |
| 47 | モバイルアプリとWebアプリのバックエンドを比較してみた:FirebaseとSupabaseの違い | BaaS とは何かの整理から入り、モバイルと Web それぞれの前提で Firebase と Supabase のどちらを選ぶべきかを比較している | @felix-jp-studio | 11:42 |
| 48 | AWSの最新を追求かつベストプラクティスを意識したTerraformコードを生成するスキルをIBM Bobで作成してみた | CloudFormation ではなく他クラウドへ横展開できる Terraform を選んでいる前提から、AWS のベストプラクティスに沿った HCL を生成するスキルを IBM Bob 上で作っている | @duelist2020jp | 10:10 |
| 49 | Zenn CLIをMCPツール化するzenn-mcpを作った・使ってみた | エージェントに npx zenn new:article を Bash で叩かせる方式ではなく、Zenn CLI の主要コマンドを stdio 方式の MCP ツールとして公開する実装を選んでいる | @kannkyo | 09:45 |
| 50 | Windowsでwranglerが「成功出力の直後」にlibuvアサーションで落ちる ― 子プロセスの終了コードを信じすぎない | wrangler d1 execute --remote --json の JSON が完全に出力された後にプロセス終了段階で libuv のアサーションが stderr へ出る現象を捉え、終了コードだけを信じない扱いへ変えている | @my-agent-works | 08:59 |
| 51 | JavaScriptでDEMの水文地形解析をWeb化する:河道次数・流域・GeoPackage出力まで | GeoTIFF の DEM をブラウザで読み OpenLayers と Three.js で表示する前作を土台に、窪地処理から河道次数・流域抽出・GeoPackage 出力までを JavaScript で実装している | @rino_yume | 08:32 |
| 52 | アクレを解く — ヒント予算は「分割」そのもの。作者がダイヤルを完全所有するパズルで、ルールラダーの中段が空洞になる | 黒マス連結・領域内個数一致・同色 4 連禁止という 3 制約を持つアクレを 4 ルールセット内蔵でブラウザ実装し、4×4 以上では白紙盤面が既に違法になる性質を扱っている | @sen-ltd | 08:24 |
| 53 | AWSで生成AIを触り始めたい人へ。サービス選定から実装の入口までつながる公式テキスト | Bedrock などのサービス選定で全体像を掴みたい人向けに、PoC で終わらず実務構成へ寄せるための AWS 公式テキストを紹介している | @yasu1109 | 07:25 |
| 54 | ブラウザ完結のWebツールを100個作ってSEOで集客する本を書いた — ファイルを送らない個人開発 | PDF 結合や CSV 文字コード修正、背景除去をサーバーへ送らずブラウザ内で完結させる Web ツールを 100 個以上作り、実装・SEO・マネタイズを 13 章・約 6 万字の有料本にまとめている | @sakutto-panda | 07:07 |
| 55 | 「宇宙最速で不合格になった男」が、AWS Certified Generative AI Developer – Professionalのリベンジのために1000問の問題集をゼロから作った話 | 参考書が存在しないベータ試験初日に落ちた経験から、公式試験ガイドと公開情報だけを頼りに 1000 問の問題集を自作している | @yama3133 | 03:58 |
| 56 | 承認パネルが握り潰される原因を138件のダンプから特定した。many-ai-cli v0.7.0 の6つの変更 | 複数の AI コーディング CLI を並列実行し承認をブラウザ 1 タブへ集約するダッシュボードで、承認パネルが握り潰される原因を 138 件のダンプから突き止めている | @ishizakahiroshi | 01:16 |
| 57 | ブロックページを「証拠」として保存していた | 誹謗中傷投稿のスクリーンショット保全で、第三者ラッパーが死んだときに失敗が例外ではなく「それらしい画像」として返り、Cloudflare のブロックページを証拠として保存していたと気づいている | @Renga | 00:58 |
| 58 | GitHub Actionsの無料枠が「3秒のcurl」で溶けた話 — 課金はジョブ単位・1分未満切り上げ | 課金がジョブ単位・1 分未満切り上げのため実処理 12 秒に 4 分払っており、1 ジョブへまとめて実測 7 秒・1 分に戻したうえ、枠切れで 79 回のジョブが起動できなかったと書いている | @my-agent-works | 00:23 |
Publickey
2026-08-16 付の記事はありませんでした。
gihyo.jp
2026-08-16 付の記事はありませんでした。
GIGAZINE
2026-08-16 付の記事はありませんでした。
ITmedia News
2026-08-16 付の記事はありませんでした。
TypeScript Blog
2026-08-16 付の記事はありませんでした。
Node.js Blog
2026-08-16 付の記事はありませんでした。
Astro Blog
2026-08-16 付の記事はありませんでした。
Cloudflare Blog
2026-08-16 付の記事はありませんでした。
Vercel Changelog
2026-08-16 付の記事はありませんでした。
AWS What’s New
2026-08-16 付の記事はありませんでした。
Google Cloud Blog
2026-08-16 付の記事はありませんでした。
Supabase Blog
2026-08-16 付の記事はありませんでした。
web.dev
2026-08-16 付の記事はありませんでした。
Mozilla Hacks
2026-08-16 付の記事はありませんでした。
CSS-Tricks
2026-08-16 付の記事はありませんでした。
Smashing Magazine
2026-08-16 付の記事はありませんでした。
Hacker News
| # | Title | Summary | Published |
|---|---|---|---|
| 1 | Systemic Risks in the Managed PostgreSQL Industry: Extension Risks(マネージドPostgreSQL業界の構造的リスク:拡張機能のリスク) | PostGIS の address_standardizer に見つかった CVE-2026-73514(領域外書き込み)と CVE-2026-73515(領域外読み取り)を連鎖させ、pg_authid の rolsuper を立てて superuser へ昇格し RCE まで到達したと報告している(8/15 に続く再投稿) | 11:21 |
| 2 | Whiteboard lesson walking through postgres architecture basics. Part 1 [video](PostgreSQLのアーキテクチャ基礎をホワイトボードで辿る講義・第1回) | Hussein Nasser が 2026 年 8 月 13 日に公開した約 27 分のホワイトボード講義で、3 日で 43,288 回再生され PostgreSQL のアーキテクチャ基礎を扱う連載の第 1 回になっている | 03:04 |
| 3 | Show HN: ponzy.io – I made a casual trading game you can play in the browser(Show HN: ponzy.io — ブラウザで遊べるカジュアルなトレーディングゲームを作った) | インストール不要でブラウザだけで遊べるカジュアルなトレーディングゲームを個人で作り、Show HN として投稿している | 23:01 |