Backend
614 件の記事
2026
11
- What we learned operating auth for 1,000+ APIs
- Formalizing US Tax Code (Using Lean)
- It's all about the allocator
- Writing a DSL for high performance parallel programming in OxCaml
- Claude Codeを並列で回すとsettings.jsonが壊れる問題を、mkdirロックとアトミック書き込みで止める
- Formatting an entire 25 million line codebase overnight: the rubyfmt story
- Postgres not using your index? It's counting pages, not rows
- [アップデート] Amazon ElastiCache Serverless for Valkeyでベクトル検索と集計が使えるようになりました!
- Probabilistic data structures in Go
- A technical vision for the Haskell ecosystem
- 22-Year-Old PostgreSQL Bug Turned into Remote Code Execution
- 「Apache HTTP Server 2.4.71」が公開 ~深刻度「Critical」を含む3件の脆弱性を修正
- 「Node.js」にセキュリティ更新 ~16件の脆弱性を修正、HTTP/2関連が多数
- Announcing Rust 1.100.0
- Python 3.15の新プロファイラーTachyonの紹介
- AWS emulator
- Lock your GitHub Actions
- 「APIを呼ぶのは、もう人間ではない」 進化するMCPとOpenAPIとの“新しい関係”
- In Memoriam: Tim Peters 1952–2026
- 30 years of Internet transfers with curl
- Announcing .NET 11
- .NET 8と.NET 9のサポートは昨日で終了。脆弱性が社会問題化している現在、.NET 10への移行を推奨
- Memory Safety Bugs in Rust Standard Library
- 第283回 MySQL 26.7とMySQL 26.10の新機能について
- AIが書いたテストでは変異の半分を検出できなかった
- GitHub、プルリクエストの新しいOverviewをプレビュー公開 ――チェック・レビューコメント・承認の状況をページ上部で確認、マージも可能に
- What's new in Node.js 27
- PyPI's redesigned project pages with clearer security signals are now live
- 【PHP8.7】JSONにコメントと末尾カンマを書けるようになる!
- 並列度を下げたら速くなった — go build の重複コンパイルを実測で見る
- GitHub Actions Is Changing pull_request_target — Check Your Workflows Before December 2
- *sshole, or when are we finally going to get rid of C?
- MCP仕様を完全にサポートしたMCP公式のRuby SDKが登場。「MCP SDK Tier 1」に到達と
- Introducing Project Steadfast
- Forwarded Without Question: How Web Frameworks Overtrust the Forwarded Header
- Just how far can the FOR UPDATE SKIP LOCKED Postgres queue go?
- SSA ベースの .NET IL 最適化コンパイラーを作ってみた
- Two Dimensional Version Control
- [アップデート] Amazon Redshift の SUPER データ型で最大 16,000,000 バイトの文字列を格納できるようになったので試してみた
- [破壊的変更] 明治時代の開始日が変更になって単体テストが失敗した件
- AWS CLI v2と出力が同じで最大550倍速いawsrをRustで作った
- How we continuously validate formal specifications in production
- [アップデート] Amazon DynamoDB で S3 から新規テーブルを作成せずに既存テーブルへ一括取り込みできる Bult Put Items が使えるようになりました
- The MustCreate Pattern for Go Tests
- PHPの重大欠陥「PHP2Shell」 4600万台中2900万台がいまだに脆弱
- DependabotがAgent Package Managerに正式対応、AIエージェント用スキルの更新もプルリクエストで提案
- SourceHut disabled registration bypass | CVE-2026-121728
- Exactly-Once Publishing on Cloudflare D1 Without Transactions
- How Flink’s Kafka connector commits offsets to Kafka
- A new Go API for JSON
- Shlemiel the Painter Is Back: How Zig’s libc Rewrite Made SQLite Slower
- OSSは「プルリクエストを送る」から「自分用に直す」へ? AI時代のメンテナーがPR受付を閉じると宣言した理由
- How to speed up the Rust compiler in November 2026
- PG Phriday: Burnt TOAST
- [SEVERE] Desktop auto-installs Codex/Claude plugins; installer attempts to trust its own startup hook
- Postgres 19 REPACK: Built-In Online Table Bloat Cleanup
- Uberはリトライストームからどのように身を守っているのか
- Why we're moving our warehouse off DuckDB
- E2Eテスト大全(あなたの知らない、E2Eテスト周辺の理論) - 若くない何かの悩み
- OSを更新しても防げない 「Brotli」に重大脆弱性、Node.jsに潜む“見えない侵入口”
- ISUCON2026 で優勝しました(当日編)
- 第135回 MySQL 26.10リリース、PostgreSQL Conference Japanの注目セッション、Tsurugiと分散量子コンピュータ
- Stop Hardcoding Your Timeouts
- The fastest double-to-string algorithm you’ve never heard of
- HonoがPRを閉じた理由
- ISUCON 2026 参加記
- Ada と Rust の安全性の違い 実行して比較
- ユーザー移行 Lambda トリガーで別アカウントの Cognito ユーザープールへパスワードごとユーザーを移行してみた
- Jepsen: ParticleDB 1.1.4
- npm ci 時に常に npm audit signatures をする - プププなテクブ
- Avoid Public Functions Calling Other Public Functions
- How hard is it to check for whitespace?
- Switch Lowering in GCC
10PHP2Shell の緊急対応と、DuckDB 2.0 LTS
- Protecting against CVE-2026-98432
- GitHub Actions の lockfile対応 - 利用者と提供者両方の観点から | おそらくはそれさえも平凡な日々
- PostgreSQLで子テーブルへのINSERT後にFOR UPDATEすると、外部キーのロックでデッドロックする理由
- Go 1.28's HTTP/2 Parking: Measuring Memory Savings
- No, npm, “estee” is not a typo of “testem”
- 「GitHub Universe 2026」開幕、最適モデル自動選択機能「Copilot Fusion」のGAを発表 高速化した新Gitアーキテクチャも来年提供へ
- Node.js 26.13.0リリース、コードネーム「Lithium」として長期サポート(LTS)に移行
- 今、最も使われているプログラミング言語は? AIコーディングでPython超えて急成長
- GitLab security incident: attempted exploitation of CVE-2026-97229
- Entire、プライベートリポジトリの無料ホスティングを開始 ——AIレビューと過去の判断の引き継ぎも
- PHP財団の常勤職員「たった1人」の衝撃--ウェブの安全を支える人手と資金が足りない
- MIXIが「1秒以内の画像検索」を維持しながら「DB管理費→75%削減」、どう実現?
- Billion-query-per-second lookup tables in C++
- KMS が ML-KEM 鍵をサポートしたので試してみた
- public previewのPostgreSQL互換TiDB Cloud Starterを触ってみた
- US government says hackers are now exploiting critical PHP web bugs
- Python's experimental JIT to be removed
- tar-codec: a fast and secure tar parser for the Rust ecosystem
- Our Response To The eMudhra Key Disclosure Incident
- PythonでもSQLでもない、2026年「最も使う言語」 Stack Overflow調査が映す“定番回帰”とAIとの距離感
- 「Python」に再び「eMudhra」問題への対策、「Python 3.15.2」など5バージョンを提供/侵害された鍵をブロックする“最後の砦”が「ssl」モジュールに
- The result of the C++26 DIS ballot
- Stalwart v1.0: The Fastest Mail Server on the Planet
- Type Server Protocol
- C++やRustよりも高速に動作しメモリ使用量も少ないプログラミング言語「Goose」
- 「DuckDB 2.0 LTS」正式リリース。Quackプロトコルによるクライアント/サーバ機能や非同期処理による高速化など
- TIL: POSIX wordexp(3) is dangerous
- SIMD and Go
- Stop Trusting the OAuth Email: How One Missing Check Enables Account Takeover in 2026
- Why WooCommerce Is Slow: 924 ms to Build a Page, 27 ms to Serve It
- Node2Shell evolves to HTTP2Shell, blast radius affects many HTTP libs and apps
- Ruby で任意のユーザー入力を渡してはいけないメソッド - @znz blog
- Twelve years of distributed SQLite
- How close can pure functional programming get to C?
- SQS のデッドレターキューの中身を、受信の回数を増やさずに確認できるか試してみた
- AmazonはPHP2Shell脆弱性を悪用した攻撃を公開4日前に検出していた
- EOLのPHP 7.4、8.0、8.1にも異例のパッチ JPCERT/CCが警告する「php2shell」の侵害痕跡3つと緊急対策
- Ruby 4.0.9、3.4.12、3.3.13公開、正規表現エンジンの不具合を修正 ——GitLabの任意コード実行の脆弱性に関連
- IntelliJ IDEAがLSPをしゃべるようになりVS CodeやCursorで使えるようになった
- UUIDv7 doesn't have the properties you think it does
- eMudhraの中間CAの秘密鍵が公開された証明書から復元可能と判明、pip・uvなどの開発ツールに修正版
- PHP脆弱性“PoCフライング公開”の経緯、支援財団が公表 混乱広げた企業を名指しで批判
- PHP 8.5.12の緊急リリースにpixivはどう対応したか
- 「Oracle Java SE」にも致命的な脆弱性 ~リモートでデータの窃取・作成・削除・変更が可能
- Header Accordions: QPACK amplification attacks against HTTP/3 servers
- Today's PHP Security Release, and How We're Strengthening PHP Security
- Node.js — Wednesday, October 21, 2026 Security Releases
- Announcing DuckDB 2.0.0 LTS “Cinnamon Teal”
- CVE-2026-107891: musl libc: multiple integer overflow in regcomp, possibly leading to incorrect allocation sizes and out-of-bounds heap writes
- Google's Rust Style Guide
- PHP development team plans to release updates tomorrow to address two vulnerabilities, each rated 9.2; security researchers at watchTowr say they are RCE flaws (Lawrence Abrams/BleepingComputer)
- Sonatype Nexus now requires mandatory telemetry gathering
- Do minor curl vulnerabilities in the open
- Jepsen: Orkes Conductor 5.3.2
- 社内最大のRailsアプリのテスト高速化に挑戦した半年 - inSmartBank
- The reverts will continue until morale improves
- Beginning of the Ende (a community Deno fork)
- 2026 is an exciting year for the Rust compiler (and me)
- Making all divisions slower to fix a bug in 0.000000000000000000542% of cases
- PostgreSQLで遅いSQLの実行計画を自動で取得しNew Relicで確認する - auto_explainの活用方法
- マイクロソフト、.NETのツールチェーンマネージャ「dotnetup」プレビュー公開。複数バージョンの.NET環境を管理可能
- Lambdaが3種類になったみたいなので、全部試してみた
- トレーシング基盤なしで「どこが遅いか」を SQL で探す:gospan で net/http の span を SQLite に溜める
- A New Way to Think About Borrow Checking (In Reverse)
- Python's binary wheels and supply chain attacks
- Interactive refactoring in gopls
- Your SKIP LOCKED Queue Can Run a Job Twice. Heartbeats and Fencing Tokens Make It Safe
- JavaScriptの非同期処理はepollで成り立っているのか、Node.js、Deno、Bunそれぞれで覗いてみた
- Postgres 19 delayed after AI reviewers find more bugs than humans can fix
- Claude CodeのCVE-2026-86063を手元で確かめる。git checkoutはコミットSHAより同名ブランチを優先する
- GA になった Lambda durable functions の Go SDK、所要時間を Python SDK と比較してみた
- Announcing Rust 1.99.1
- AnthropicのBun、TypeScript 7よりも3倍以上高速なTypeScript型チェッカーを搭載。Bunの新バージョン1.4.3で
- Lambda Web FunctionsでCold Startがどの程度の間隔で起きるのか計測してみた
- アプリとDBの間の往復遅延が応答時間に与える影響を TiDB Cloud Starterで計測した
- Forgejo v17.0 is available
- C++26 Contracts: Introduction to Preconditions and Postconditions
- A UAF turned RCE
- Package managers have an integrity problem
- Better HTTP/1 connection reuse in Go 1.27
- Pg_vectorsearch: An index that is faster than pgvector's IVFFlat and HNSW
- Inside Hyperdrive: How we solved a rare Hyperdrive MySQL caching bug
- Redesigning source control at Anthropic
- Bloom Security Found a Supply-Chain Vulnerability Exposing 1,500 npm Packages to Malicious Takeover
- struct's lifetime requirements can be bypassed via covariant field assignment
- 第281回 MySQL 26.7で変わったAUTO_INCREMENTのカウンター保存
- A plea not to use uv-build
- Announcing AWS Lambda Web Functions | Amazon Web Services
- How I Found a $90,000 Remote Code Execution Vulnerability in Google
- (Post-Quantum) Cryptographic Right Answers
- Parsing JSON at tens of gigabytes per second… in Python
- A modern web app in c
- Making np.searchsorted up to 25× Faster in NumPy 2.5
- Firestore エミュレーターが重すぎたので、Java なしで動く互換エミュレーターを Rust で作った
- Valen's Memory Safety: A New Kind of Borrow Checking
- How shredding JSON is giving Logfire 1000x query speedups
- SQLite 本体にベクトル検索拡張 vec1 がやってきた
- Why DuckDB 2.0 is faster
- Satori GCをMSBuild SDKとして公開しました!
- oh, apparently it's not possible to portably check for string-to-float conversion errors in standard c
- Why 'externalized' proofs of cyclic trait impls does not work
- Deno is joining Cloudflare
- Python 3.15.0
- Lifeguard: A static analyzer for Python lazy imports compatibility
- 「最大30日」と回答する前に、Amazon BedrockでOpenAIのモデルに送った文がどこに何日残るか確かめた話(2026年版)
- Unison Cloud is now open source
- ペタバイト規模(約8兆レコード)の DMM データ基盤、Embulk やめました
- jujutsu (jj) 0.46.0
- The Missing Piece in Rust Error Handling
- A rant about APIs
- AWS CDKの内部動作と設計ベストプラクティスを整理してみた
- Twenty-two pending curl vulnerabilities
- How fast is Python 3.15?
- On Git Refs
- Zeroization, part 1: Wiping can make things worse
- C for Rust Programmers
- Release of Polars 2.0
- What is Codemode
- [アップデート] Ruby アプリから Amazon Aurora のフェイルオーバーを速くする「AWS Advanced Ruby Driver Wrapper」が GA になったので使ってみた
- 【PostgreSQL】SELECT FOR UPDATE でロック待ちを発生させて pg_locks で観測してみた
- AWS Lambda durable functionsがPydantic AIと統合されたので試してみる
- Gleam doesn't compile to Erlang source anymore
- Release mold 3.0.0
- How MySQL Implicit Type Conversion Turned an Indexed Query Into a 7M-Row Scan
- Async Rust: Where does the scheduler live?
- You don't need an effect system
- JSONはシンプルで明快な仕様が魅力ですが、そんなJSONでも微妙な実装差異が生じる罠がいくつかあります。本稿はこうした機微を実装の比較を通
- Emitting metadata early makes building/checking Rust up to twice as fast
- API キーはどこから漏れるのか? 自分のサイトに来た .env 探し 1,566 件と、公開事例を 7 つの経路に分けてみた
- Hacking the Go compiler to efficiently map IPv4 to IPv6
- Retry logic can trip the card network's own decline-rate monitor
- Supabase raised $150M led by Singapore's GIC and agrees to acquire Turso, which offers a database optimized for AI agents, for an undisclosed sum
- Rust for CPython (Python Language Summit 2026)
- リリース前のAWS Lambda Web Functions(lambda-web)の仕組みを公開ソースから読み解いてみた
- [アップデート] Amazon Aurora DSQL でパーシャルインデックスが使えるようになりました
- Two-Stack Sliding-Window Aggregation
- WordPress 4.7〜7.1.1に未認証の不正読込 CVE-2026-87902──7.1.2更新と攻撃痕跡の確認
- I got targeted: Trying to get your credentials via a git post-checkout hook
- 0.17.0 Release Notes ⚡ The Zig Programming Language
- Amazon Bedrock Guardrailsで個人情報を伏せたら、「みりん」が人名になった話(2026年版)
- SequenceHash: multihashing for the rest of us
- Amazon Aurora PostgreSQL、S3上のApache Iceberg、Parquetデータへの直接クエリ実行が可能に ―DuckDBを組み込み高速に実行
- Google Cloud、ローカルマシンにインストールできる大規模分散型マルチモデルDB「Spanner Omni」正式版リリースを発表
- RIP, vector database
- Announcing Rust 1.99.0
- 「Oracle JDK 21」は無償の「NFTC」ライセンスの対象外に、10月「CPU」以降で/「Oracle JDK」を無償で商用運用したいなら「Oracle JDK 25」への移行を
- Branch Target Reuse: Spectre-v2 Attacks in JIT Engines
- free-threaded Pythonでasyncioイベントループを複数動かす ―速くなる処理、速くならない処理
- We used a database as a message queue. Now we use Kafka
- How to speed up the Rust compiler in September 2026
- 新規プロダクトのバックエンド自動テスト戦略 ─UT 中心から API テスト中心へ─
09Java 27 と Rust の地位向上、Postgres の新機能
- Zero-Growth Stack, Real Gains: How Stack Allocation Can Save 10% CPU in Go
- 3分で読めるトランザクション設計のコツ
- Jujutsu と出会い、15 年使った Git にもう戻れなくなった理由
- Deser: Rethinking Rust Serialization
- Tcl/Tk 9.1
- AWS、AIエージェントを自作できるツール「Strandsハーネス」をオープンソースで公開。特定のLLMに依存せず入れ替え可能、任意のコンテナ環境にデプロイ
- GitLab 19.4リリース ―目標指示でエージェントを自動実行させる「/goal」コマンドやGitLab運用のオープンウェイトモデルを提供開始
- MySQLクライアントをTrilogyへ移行しました
- Supporting native Rust in Workers with the new Emscripten target for wasm-bindgen
- Decaton Per-Key-Quotaによるプッシュ通知のスパイク制御(インターンレポート)
- LuaRocks Security Incident September 2026
- Don't couple your Go code to GitHub
- マイクロソフト、企業内アプリの実行基盤「Copilot Managed Runtime」プレビュー公開。Microsoft 365と同じテナント内でコード実行、管理者による集中管理も
- Eliminate First: How We Architected a 60% + BigQuery Cost Reduction
- Packing Binary Is Fun, Actually
- Is your Postgres migration safe or not safe?
- The state of SIMD in Rust in 2026
- Go concurrency distilled
- Optimizing a Lock-Free Ring Buffer
- Rusty thoughts on "Parse, don't validate"
- Platform-independent SIMD in Go
- Some Supabase customers are publicly exposing reams of people’s data to the web
- AI-SQLエンジン「Quail」公開 ——LLMによるデータの絞り込み・結合を効率化
- Docker、エージェント権限に関するオープン仕様「Docker Sandbox Kit Specification」を公開、CNCFとの提携を発表
- EXPLAIN で詰まったときの三つ目の手札、Optimizer Trace の話
- Rails World 2026 DHHキーノートの日本語要約
- katamari architecture
- SourceHut account takeover via build logs (XSS in ansi2html.py)
- Ubuntu、CoreutilsのRust化が完了へ - 最後に残ったcp、mv、rmも移行
- Go言語で書かれた高速なIDE「Rune」、オープンソースで公開。ターミナルとコマンドプロンプト中心の開発環境、複数リモートノードをローカルのように操作可能
- Why didn't anybody tell me about Redis hash slots?
- Adaptive Lossless Floating-Point Encoding in Apache Parquet
- Online enabling checksums in PostgreSQL 19
- How we rebuilt complex permissions without migrating to Zanzibar
- We ported the original Doom to SQL
- WordPress: Unauthenticated path traversal leading to conditional RCE
- SAML: A Fractal of Bad Design
- Looking forward to Git 2.56 - and 3.0
- We just shipped support for the ugliest part of HTTP: Vary
- [Welcome to AWS 企画] DuckDB v2.0 alpha のクライアント/サーバー構成(quack + CONNECT)で Amazon S3 Tables を試してみた
- Why does mathmain need an encrypted loader?
- Python Workers are now generally available
- Back to Coupling and Cohesion
- Relation algebra is not relational algebra
- Textbook review: Is Parallel Programming Hard, And, If So, What Can You Do About It?
- HEIF Heist
- How Notion handles concurrent editing with CRDTs
- Adversarial examples for fast hash functions
- Writing Your Own Allocator in Rust (and Why You Should)
- One Iceberg MCP Server, Seven Catalogs: What It Takes to Reach Each One
- 16年間放置されていたSQLiteのバグを突き止めた方法
- You can run git on object storage if you re-make packfiles
- wkhtmltopdfの次どうするか問題2026
- C#の現在地 進化の歴史と、AI時代の.NET Everywhere
- Union vs sum types
- RustとC++の共存をどう実現? Microsoftが明かす統合戦略
- Ubuntu 24.04.5のリリース、Ubuntu 26.10(stonking)の開発; Rust版coreutilsのcp、mv、rmへの移行、CIX P1の正式サポート
- Jemalloc 5.4.0
- Benchmarking Wild vs Mold
- GPU上で動く高級言語「Bend 2」公開 ——AIが書くコードを数学的な証明で検証
- Introducing TIN: full-text search for Postgres
- Migrating the GitHub Copilot runtime to Rust, using Copilot
- Mojo 1.1 Released, Now Accepting Community Contributions To The Compiler
- My temporary PHP fix from 2014 has nearly 20M installs. Today I'm deprecating it
- GA になった Amazon Corretto 27 でポスト量子鍵交換を試してみた
- Training a 4B model to produce 81% faster query plans than Postgres
- Replacing Pull Requests with Delta
- Why building a Rust LSP is hard
- Devinが仮想環境でmacOSの提供開始。Macの実機不要でDevinがコード生成、テスト、デバッグ、実行、AppStore配信前のベータ公開まで実行
- Unicode 18.0.0
- 「Java 27」正式リリース。全環境でG1 GCがデフォルトに、TLS 1.3用に耐量子暗号のハイブリッドキー交換など新機能
- オラクル、Javaのセキュリティパッチを毎月提供開始、AIが脆弱性の発見を加速しているとして
- Performance Improvements in .NET 11
- Swift 6.4 Released
- Postgres development activity
- その.envのAPIキーが、AIエージェントを「内通者」に変える――“人間前提のやり方”は破綻した
- Local LLMを社内に提供! Local LLM Model as a Serviceとその取り組みについて
- Mergiraf: A syntax-aware git merge driver for a growing collection of programming languages and file formats
- Principles for Fast Tokio Applications
- Distributed Systems Classics (2017)
- 40ms Go GC stop-the-world pauses caused by swap
- Stabilizing Rust's never type
- エラー対応設計: 例外と障害を区別しよう
- S3 VectorsからDynamoDBのベクトル検索に寄せられるか実機で確かめてみる
- テーブルの created at にサービスのドメインロジックを持たせない
- OpenAI agents carried out an undisclosed attack on RubyGems
- Android NAT-T keepalive offload bypasses VPN lockdown
- Revolut confirms customer data breach through fake government requests
- Claude Code v2.1.269 の主要アップデート - claude plugin eval の追加と権限ルールの適用漏れ修正
- Linux Zoom Client Proactively Reads X11 Clipboard
- SQLiteの16年越しのバグに学ぶ、並行処理の難しさとAI時代の形式手法
- 118M Queries per Second on Neki
- Goと一緒に育つCLI — 9年のOSS保守で見た標準ライブラリとtestingの進化
- 単体テストの実行時間を6割程度削減してみた
- Measuring the sloppiness of code
- .NET 11リリース候補版が登場。.NETランタイムが非同期ネイティブ対応、プロセッサ数の上限がなくなる、AOTコンパイラによるネイティブバイナリの高速化など
- Forgejo 16.0.4 has a critical security bug fix (RCE - Remote Code Execution)
- Rust Is Tier-1 Language at Microsoft
- JEP 544: Ahead-of-Time Code Compilation
- MariaDBに「USAGEだけ」で管理者を乗っ取れる脆弱性 認証情報を書き換えるその手口
- 攻撃者が狙うのは本番環境より「開発者」 npm installするだけで侵害される時代の守り方
- Introducing CUDA Rust: Two Tracks for Writing GPU Kernels
- OpenRouterの利用量が1年で20倍超 今も加速する「AI共通API」について私たちが知るべきこと
- How we rebuilt Cloudflare Workers’ module registry for Node.js compatibility
- AWS、AIがフルスタックAWSアプリの基本コードを、セキュリティ、可観測性、インフラまで一気通貫で生成する「Nx Plugin for AWS 1.0」、オープンソースで公開
- FreeBSD 14.5-Release
- I’ve factored the RSA keys of a Certificate Authority…from the 90s
- Swap, memory pressure and the Go GC
- ble.sh―理論物理の研究者がBashだけで書いた、世界で使われるコマンドラインエディタ
- 日本語プログラミング言語「なでしこ3」のGo言語版がリリース ―単一バイナリを生成可能で高速動作
- 三菱UFJグループ会社、DBコストを87%削減――なぜ「Aurora Serverless」ではなく「Aurora DSQL」を選んだ?
- From a Chocolate Wrapper to Concurrent InnoDB Page Splits
- Railsフレームワークを本格的にRactorに対応させるShopifyの取り組み(翻訳)
- Rust debugging survey 2026 results
- ドメインモデル貧血症はなぜ生まれるのか — Decision パターンで DDD トリレンマを解く
- JavaScriptをC言語にコンパイルする「porffor」がアルファ版に到達。ネイティブやWASMを生成可能
- Maybe We Shouldn't Be Reviewing All This Code
- GitHub - microsoft/tgrep: Trigram-indexed grep with a client/server architecture for fast regex search in large codebases locally
- Debian Code Search: Fast TurboPFor with Go SIMD
- Beyond ORMs
- C++26: std::hive
- .gitignore everything by default
- Visualizing Rust's Vtables: How dyn Trait Works In Memory
- Pointing at the error: compiler-style diagnostics in uutils coreutils
- [OpenTelemetry] Go のコンパイル時計装において、ctx 伝搬なしで span を紐づける仕組みについて調べた
- Ok, but does it scale?
- Inserting State Transitions in Postgres
- The NX bit is not just about security
- Rust + OpenTelemetryで分散トレーシング入門 ― ECS FargateからAWS X-Rayへ
- jank reimagines C++ errors and gets an official native package repo
- Announcing Rust 1.98.1
- Pre-Release of Polars 2.0
- How Swiss Tables Work in Go's Built-in Map
- Alibaba、AIエージェントも利用できるローカル検索ツール「zg」をオープンソースとして公開
- Java誕生から現代に至る歴史をゴスリン氏ら関係者が語る公式ドキュメンタリー「The Java Story」、YouTubeで公開中
- Goroutine Leak Profiles
- Read your own writes, off the primary
- Static Allocation, Constant Work
- New things for regular expressions in PostgreSQL (pg_tre and pg_re2)
- Implementing FMA and finding bugs in C and Rust standard libraries
- AIエージェントがRedshiftを操作してDWH構築や集計分析など可能に、Amazon RedshiftがAgent Toolkit for AWSと統合
- 第278回 MySQL 9.7で変わったDATE型の挙動を確認してみる
- Wasmi 2.0 - Engineering of the Fastest Wasm Interpreters
- io_uring without readahead
- Bazel's UX is really, really, really bad
- AWS Lambda がフル IAM リソースベースポリシーをサポートしたのでクロスアカウントで試してみた
- [アップデート] Amazon Cognito に GetClientToken API が追加され、ドメインなしで M2M のアクセストークンを取得できるようになりました
- Rootless Docker and Its Hidden Security Trade-Offs
- C++26: Standard Library Hardening Experiments
- Bootstrappable builds: how and why
08言語の新版ラッシュと、DBの高速化・移行
- 「脱メインフレーム、約7割が失敗」の衝撃――“生成AIを使うだけ”ではむしろ泥沼化も
- IAM Policy Autopilot 0.3.0 でサポートされた「Terraform の plan 結果からの IAM ポリシー生成」を試す
- AI Agentが決済で予算超過させた時インフラ制御で暴走を止められるのかをAgentCore Payments使って実験してみた
- Refresh Token Rotation Under the Hood: How Auth0 Catches a Stolen Token Before It's Ever Replayed
- 【PostgreSQL】work_mem を変更すると Sort Method が external merge から quicksort に切り替わることを確認してみた
- Aurora DSQL が外部キー制約をサポートしたので競合時の挙動を確認してみた
- BigQuery の APPENDS / CHANGES 関数でテーブルの変更履歴を追ってみた
- The HUGS Stack — Hypermedia, Unix, Go, SQLite
- GitHub - godaddy/sshenc: Eliminate plaintext keys: Hardware-backed SSH and Git security via Secure Enclave and TPM 2.0
- Coding a database proxy for fun
- DBの性能検証を人の判断に委ねない ── ストアド改修の実行計画をCIで取得しLLMがレビューする仕組み
- Testcontainersで実DBを使う並列テスト基盤を設計する
- 多観点で比較する Lambdalith vs 単一目的 Lambda
- 【MySQL】SELECT MAX(id) FOR UPDATEでID採番すると同時実行でデッドロックする理由を調べてみた
- [アップデート] Aurora DSQL が外部キー制約をサポートしたので確認してみた
- OpenAI、公開プラグインでSkills Over MCPを早期サポート ——提出時にMCPサーバーからスキルを取り込み
- DuckDBの開発元であるDuckLabsがAWS子会社になると発表。DuckDBはオープンソースのMITライセンスを維持
- 開発をシフトレフトせよ――形式手法でAIと事前に合意する開発のすすめかた
- Claude Code v2.1.248 の主要アップデート - ツールを制限する --restricted の追加
- tailcat: like netcat, but over Tailscale's data plane, without Tailscale's control plane
- DuckLabs to Join AWS, Projects to Remain Open Source
- 「OpenSSL」に9件のセキュリティ欠陥、v4.0.2/v3.6.4などが一斉公開/QUICサーバーの二重解放やCMS復号でのヒープ破壊など
- WebSockets vs. SSE should be about ordering and correctness
- Understanding Go's sync.Map from API to Hash Trie
- LINEヤフーのAgent iを支えるAIエージェント基盤:「誰でも作れる」と「安全に動かせる」をどう両立したか
- マイクロサービス間の認可伝搬をどう解くか?独自実装と IETF Transaction Tokens を見比べてみた
- The Move to Python 3 Begins
- Hunting Down a Go Runtime Bug on 32-bit Embedded Systems
- Replacing a Rust Enum with a 64-bit Word Made My Interpreter 17% Faster
- 40001 is not a query error
- 「うるう秒」27年に事実上廃止へ 自転とのずれ「1時間」まで容認 10月に国際会議で採決
- Your executable is a SQLite database
- Oracleがセキュリティ更新を毎月実施へ ~四半期ごとの「CPU」を補完する枠組み
- The modern Protobuf workflow
- Prisma で model を view に変えると何が起きるのか - 二重書き込みの解消を検証する
- ビルド時に不正コードが実行されるRustパッケージの改ざんについてまとめてみた - piyolog
- JIT Compiling Code in 5μs
- Optimizing memory use in a Markdown parser
- 単体テストはシンプルに書くべきだと思う
- [新機能]Feature Policy Rules が一般提供となったので TEMPORARY テーブルとサーバーレスタスクの作成だけをブロックしてみた
- There's no reason for software to be slow anymore
- There continue to be reasons for software to be slow
- drm/xe: Don't hand out the flat CCS storage as usable VRAM
- Rust Glancer: Rust LSP using 100x less RAM
- Compile-Time Improvements in LLVM 23
- DuckDB V2 PEG-based SQL parser
- Announcing Rust 1.98.0
- Enabling the next-generation trait solver on nightly
- うんこミュージアム情報漏れに学ぶ 「DBに保存しない」設計でどう安全を守るか
- What happens when a GPU reads memory
- Bun 1.4
- Supply chain attack on arrayref
- From all-or-nothing to task-based OAuth consent
- ALB の 502 対策で keepalive タイムアウトを長くする理由を、パケットキャプチャで確認してみた
- `docker scout`コマンドが便利でおもしろい
- Go 1.27 is released
- Bun 1.4 Rust rewrite is not looking good
- AWS の新ポリシー言語 Dogwood を試す
- PostgreSQL for Everything
- SQLite for Everything
- Mojo🔥 is now open source!
- Rethinking Database Programming
- 第277回 MySQL 9.6と9.7の新機能について
- なぜRubyでは「'👨👩👧👦'.size」が「7」とカウントされるんですか? 文字コードの深淵をとみたまさひろさんが語る
- 「1件だけ消す」つもりが全削除 〜空文字パスの罠と、削除処理に入れるべきガード〜
- A Preview of DuckDB v2.0
- Pythonライクで高速な「Mojo言語」がバージョン1.0に到達、今後はコンパイラをオープンソース化すると表明
- 攻撃手法から学ぶ OAuth セキュリティベストプラクティス
- Thinking about tests: assertions and matchers
- A faster way to calculate the day-of-the-week
- CVE-2026-33696: From a Schema Name to RCE in n8n
- What's missing to have reproducible builds on PyPI
- Protecting the Rust standard library from accidental breakage
- I thought I was building a C replacement. I was wrong
- 無料で使える「Delphi 13 Community Edtion」提供開始。Windows x86/Arm、Mac、iOS、Androidのネイティブアプリなど開発可能
- 我々は富豪プログラミングをしていた。Cloudflare Workersで実装はどう変わるか
- How to Safely Fetch Metadata from User-Submitted URLs (Without Getting Hit by SSRF or DNS Rebinding)
- Improving system safety with Temporal Logic of Actions (TLA+)
- 無料でMySQL・PostgreSQL・SQL Server・MongoDB・SQLiteなどのデータベースを操作できる「DbGate」、ブラウザ経由だけでなくWindows・Linux・Macアプリもあり
- 【Golang】CSV/JSON/Excel/Parquet に SQL を実行する sqly を約4年かけて v1.0.0 にした
- Spanner Omni: Everything, everywhere, all of the time.
- エラーレスポンス設計の現在地2026
- Demystifying AI Agent Authentication & Authorization: OAuth 2.0
- Why Idempotency Matters More Than Retries in Microservices
- Speeding Up (small) Ruby Hashes
- Does anyone run Postgres without PgBouncer?
- [Python]Polars公式が「全部書き換えるな」と言う理由 pandasからの移行、3戦略
- Node.js creator liberates Durable Objects from Cloudflare
- Detecting SQLite Full Table Scans in Node.js
- A Preview of Roc 0.1.0 by Richard Feldman
- How Tailscale helped find the SQLite WAL-Reset bug
- 認証がプロダクトの足かせにならない世界へ —— 認証・認可基盤ユニットの発足と挑戦
- API設計 - RESTでは表現しにくい操作を、どう設計するか
- Google、開発者向けブログでGo言語がAIを活用したソフトウェアエンジニアリングに適している理由を解説
- Data Lake、Lakehouse、Iceberg、RDBMSをレイヤーで整理してみてみた ~Data CatalogからAI時代のData & AI Platformへ~
- PostgreSQLの「サブトランザクション」がクラスタ全体を止める
- Mojo 1.0が公開、Python風の書き味でGPUまで書ける言語が安定版に
- AIエージェントの請求書の8割は「読み直し料金」だった
- コードレビューは「技術」である — AIが見逃した3つのバグ
- Googleが説く「AI時代にGoが向いている理由」
- Djangoが年1回のリリース周期へ移行、すべてのリリースがLTS扱いに
- コーディングエージェントに最適な言語はどれか — 「動的型は省トークン」説の検証
- ORMは「遅いクエリを出した行」を隠してしまう
- C言語の末尾呼び出し最適化は、実は比較的最近の話
- nixpkgsの雲行きが怪しい — コアチームが解散
- 在庫予約をRedisからMySQLに置き換えたら、むしろスケールした
- 速い書き込みは、必ずどこかに仕事を押し付けている
- Railsは完成した
- Goに乗っかるという選択
- Express APIをスパムと高額なAI料金からRedisで守った話
- Rust の新しい借用チェッカー Polonius が nightly で既定有効に
- Nixpkgs のコアチームが解散、理由は燃え尽きと運営の機能不全
- DynamoDB にベクトル検索が付いた——別 DB を建てずに意味検索
- QEMU で DirectX 11 が動く——Windows 用ドライバ「Triton」
- OpenSSH の鍵ファイルの中身をバイト単位で解説するリファレンス
- Making Postgres 300x faster for analytics: batching, operator fusion, and SIMD
- Oracle bans AI-generated code from OpenJDK
- Web API設計の現在地2026
- A llama.cpp PR makes Q2_0 3.0–3.6x faster on x86 CPUs, 8B decode goes 2.39 → 8.20 tok/s
- How a device finds encrypted DNS by itself
- Bringing Post-Quantum Cryptography to Java LTS Releases
- Schrödinger's TOCTOU: The binary you run is not the program you wrote
- jujutsu 0.44.0
- Zig's Io.Threaded is Neat
- Crubit: C++/Rust Bidirectional Interop Tool
- 月20億回インストールされる npm パッケージ群が乗っ取られる大規模サプライチェーン攻撃
- セキュリティ優先の npm 代替「vlt」が 1.0 に到達
- rust-lang/rust が LLM の利用ポリシーを採用、「使ってよいが生成させるな」
- GitHub、変更を小さく分割する「スタック型プルリクエスト」をパブリックプレビュー提供
- AWS SDK の既定設定では SQS のコンシューマーが永久にハングしうる
- 動画処理の定番「FFmpeg 9.0」がリリース
- AIエージェント向けの道具は、MCPではなく「CLI」として作った——設計の3原則
- Rustの「借用ルール違反」を実行時に炙り出す「BorrowSanitizer」
- 「Goに足りない機能を足した言語」Soppo
- 「Luaコミュニティは前に進むことを学ぶべきだ」——古いバージョン支え続け問題
- Rust の重要方針、「動かせない型」と「確実に走るデストラクタ」を目指す
- Java の Project Valhalla、JEP 401「値オブジェクト」が JDK 28 にプレビュー導入
- SQLite の「重大な脆弱性」は LLM が作った偽物だった? JFrog が検証
- 「リトライは結果整合性を直さない」分散システムの落とし穴
- Rust 製フルスタック Web フレームワーク「Topcoat」登場、Tokio 上で SSR まで一式
- Block decomposition: how ClickHouse, Prometheus, and InfluxDB rediscovered the same fundamental algo
- Postmortem for Lean Kernel Soundness Bug #14576
- sizeof is surprisingly difficult to parse in C
- The Debate of Mockist v Classicist TDD Is Like OOP v FP
- Guarded methods in OCaml
- Solid Queue 1.6.0、ファイバー方式のワーカーに対応
- AIの「会話の続き」はもうあなたの手元にない —— セッション囲い込みの問題
- ランダムに起きるバグを「毎回再現」する決定論的シミュレーションテスト「Marionette」
- ドメイン入力から画面表示まで、Webの裏側で起きる11ステップ
- 「汚いGit履歴」を受け入れるという選択
- Java、値オブジェクトのJEP 401と厳格フィールド初期化のJEP 539がJDKに統合
- Go 1.27を対話形式で学べるインタラクティブツアー
- 2026年7月版・Rustコンパイラを高速化する方法
- ディスクを持たず、S3に階層化するSQLiteストレージエンジンを作った話
- .envはどこで間違えたのか——秘密情報の管理を作り直す提案
07TypeScript 7.0 正式版と、PostgreSQL 19 ベータ
- Go 1.27でジェネリクスの「メソッド」が書けるように
- API設計の常識が動く?──HTTP新メソッド「QUERY」とその注意点
- PostgreSQLとpgvectorで作る「ハイブリッド検索」の実装パターン
- 「自由スレッド化」したPythonで、NumPyをどう速くしたか
- WHOISは消えた──後継のRDAPと「404の意味」の落とし穴
- 深刻度「緊急」のRails脆弱性「KindaRails2Shell」(CVE-2026-66066)の概要と対応指針
- PostgreSQL's MVCC is bad. So is everyone else's.
- SQLite in Production: Optimizing WAL Mode, Concurrency, and VFS Layers
- 自作APIをChatGPTからアクセス可能にする「Super MCP」
- メインフレームに眠る「年代物のCOBOLコード」、AIでも苦戦する"読みにくさ"の正体
- PostgreSQLの内部動作をシムシティ風の3Dで見られる「PGSimCity」
- Zigの増分コンパイルの内部実装
- Raft実装のバグを見つける
- GPUのコンピュートシェーダーでJSONを並列にパースする「slurpjson」
- 結局マイクロサービスとは何なのか
- 富士通と日本IBMが「COBOL脱却」でタッグ、移行先はJava
- PGSimCity——PostgreSQLの内部を3Dの「街づくり」で可視化する
- Rustでアリーナアロケータを一から書く
- モダンC++でロックフリーなキューを一から作る
- PHPUnitの高速化調査で二分探索を使う日が来るとは
- Ruff v0.16.0 公開──既定で有効なルールが59から413へ大幅増
- Goチームによるモジュール式の静的解析フレームワーク「go/analysis」
- ドメインイベントで「事実」と「反応」をモデリングする
- Lean製のDEFLATE圧縮がRustより速い理由
- メール管理CLI「Himalaya」v2.0.0 リリース
- Postgres LISTEN/NOTIFY Actually Scales
- Watching Go's new garbage collector move through the heap
- Delightful integration tests in Rust
- Writing a (valid) C program without main()
- Reusing Buffers in Multicore OCaml
- Go の連想配列を刷新した「Swiss Tables」、その仕組み
- Rust 1.97.0 のセグフォルト、7命令まで読み解く
- JDK 27 以降、Oracle は macOS/x64 版の保守を停止
- Bun v1.4.0がRust移行、正式リリース前にClaude Codeへ組み込まれていたことが判明
- Go 1.27からuuid実装が標準ライブラリでサポートされる
- JEP 540: Simple JSON API(Java標準にJSONが仲間入り、Incubator段階へ)
- How MVCC and Transactions Work in RocksDB
- .NET MAUI、iOS/AndroidのランタイムがMonoからCoreCLRへ .NET 11 Preview 6
- スタートアップのためのPostgres生存ガイド
- Rustに書き直さずC言語をメモリ安全にする「Fil-C」を試す
- TypeScript 6.0の`--noEmit`——CIでtscに出力させるのはもうやめよう
- LLMのコストを最適化する「AI Router」を実装してみた
- Hologram、Elixirがブラウザで動く——ローカルファースト志向のフルスタック基盤
- Claude CodeやCodexのサンドボックスを支える「bubblewrap」を自作して理解する
- 58万人が使う決済アプリ、「4時間たっても原因不明」の遅さをどう解消したか
- 設定ファイルに秘密情報を置いてはいけない理由
- 「小さなPRに分ける」ルールをやめた理由
- フィーチャーフラグを効果的に使うための実践ポイント
- Rust で書き直された Bun、早くも Claude Code アプリで本番投入
- Zig が「Rust より本当にメモリ安全な」コンパイルモードを提案
- 「The LSM Tree」──書き込みに強いデータベースの仕組み解説
- JVM のプリミティブ型ハッシュテーブルを網羅ベンチマーク
- PHP Conference 2026: 大規模 EC サイトから学ぶ負荷対策入門
- import専門の高速リンター「ImportLint」
- 500ページ超のWordPressサイトを週末だけでヘッドレス化
- Google社内IDEの歴史
- AgentCoreでプロンプトキャッシュが効かない問題を追う
- MCPのエンタープライズ向け認可拡張(EMA)が安定版に
- DELETEしたはずの行がSELECTで返り続ける、その原因は
- GitHub Release作成をパッケージ公開のトリガーにするな
- docker compose upだけでシークレットを注入する「docker-vals」
- 「12倍高速化」したTypeScript 7.0、メモリ使用量は?互換性、移行時の注意点
- GETでもPOSTでもない、HTTP新メソッド「QUERY」が標準化へ
- PHP向けパッケージ管理ツール「Composer」に脆弱性、更新前に確認したい3つのリスク
- AIエージェント×OAuth 2.0:Device Flowで社内データの安全な認可を実装した話
- 1193個のプロセスが1つの書き込みロックに詰まった、PostgreSQLの障害分析
- .NET 8と.NET 9は今年の11月でサポート終了、マイクロソフトが警告
- 知らないと損するデータベースのインデックスの話
- KafkaベースのFinTech決済イベントパイプラインをゼロから設計する
- Goで競合状態に強い「二重送信されても安全な」POSTエンドポイントを作る
- Amazon S3 Vectorsで「月額ほぼゼロ」のRAGを構築する事例
- 「SQLiteにもRust流のエディション機構があるべきだ」という提案
- HTTPに新しい「QUERY」メソッドが追加、複雑な検索がPOSTのふりをしなくて済む
- GoでWeb APIを書くときにやりがちなアンチパターン5選
- Railsで学ぶ暗号化とハッシュ master.keyやDeviseは内部で何をしているか
- Cloudflareが hyper(RustのHTTPライブラリ)に潜んでいた競合状態を発見
- SQLiteではSTRICTテーブルを使おう
- Goの並列処理を理解する ── Go Memory Modelとsync.Mutex/Onceの内部実装
- DBにある推定4億件のログを消して 9TB のストレージ容量を削減した
- Cloudflare Workers は AI 搭載の Slack ボットを簡単に作れていいぞ
- PostgreSQL 19ベータ版が登場。I/Oワーカーの自動スケール、Autovacuumの改善など新機能
- PostgreSQLをクラスタ化した分散DB「Multigres v0.1」アルファ版が登場
- Apple、次期macOS 27でSwift言語をシステムカーネル開発に採用
- Cloudflare Workers の前段に、専用のキャッシュを置けるようになった
- TypeScriptで学ぶ Result型とRailway Oriented Programming