All posts · page 5
2026
2026-09-30 · notes
Black Under the Microscope: What 67 AST Tools Found Inside Python's Uncompromising FormatterWe benchmarked all 67 prod-code AST tools against psf/black: 135K lines of Python, 12-callsite parameter object bundling across 4 files, import cycle detection in concurrency, 99.8% slicing reduction, and a predicate inversion refused over a non-call reference.
7 min
2026-09-30 · notes
curl Under the Microscope: What 67 AST Tools Found Inside the Ubiquitous Transfer EngineWe benchmarked all 67 prod-code AST tools against curl/curl: 200,000 lines of C, 1,924 failf/infof logging call sites, and parameterized AST codemod previews.
4 min
2026-09-30 · notes
Detekt Under the Microscope: What 67 Remote AST Tools Found Inside Kotlin's Static Code AnalyzerWe evaluated prod-code AST tools against detekt/detekt: 132,028 lines of Kotlin across 1,105 files, 41-module Gradle architecture with 4 test cycles, structural search across 31 files, and cluster-verified AST refactoring.
6 min
2026-09-30 · notes
DuckDB Under the Microscope: What 67 AST Tools Found Inside the Analytical EngineWe benchmarked all 67 prod-code AST tools against duckdb/duckdb: 681,000 lines of modern C++, QueryResult slicing, and catch2 matcher guardrails.
5 min
2026-09-30 · notes
EF Core Under the Microscope: What 67 Remote AST Tools Found Inside .NET's Relational EngineWe evaluated prod-code AST tools against dotnet/efcore: 1,749,818 lines of C# across 5,778 files, 58-project acyclic architecture, Northwind clone clusters, and cluster-verified OmniSharp refactoring.
7 min
2026-09-30 · notes
etcd Under the Microscope: What 67 AST Tools Found Inside Cloud-Native ConsensusWe benchmarked all 67 prod-code AST tools against etcd-io/etcd: 220K lines of Go, zero cyclic dependencies across 1,094 files, 99.9% slicing reduction on Raft leadership transfers, 445 structural error returns in 1.2s, and interface contract safety refusals.
8 min
2026-09-30 · notes
Express Under the Microscope: What 67 AST Tools Found Inside the Node.js BackboneWe benchmarked all 67 prod-code AST tools against expressjs/express: 21,000 lines of JavaScript, request-dispatch search and slicing, and prototype guardrails.
4 min
2026-09-30 · notes
FastAPI Under the Microscope: What 67 AST Tools Found Inside Python's Modern Async FrameworkWe benchmarked all 67 prod-code AST tools against tiangolo/fastapi: 118K lines of Python, 135-occurrence OpenAPI clone groups, 99.8% slicing reduction on dependency solving, parameter object bundling, and classmethod safety refusals in method extraction.
6 min
2026-09-30 · notes
Flask Under the Microscope: What 67 AST Tools Found Inside Python's Iconic MicroframeworkWe benchmarked all 67 prod-code AST tools against pallets/flask: 18K lines of Python, blueprint static file clone clusters, 98.6% slicing reduction on request dispatch, dataclass parameter object bundling, and property safety refusals in boolean inversion.
6 min
2026-09-30 · design note
From 1,623 µs to 129 µs: zero-copy SIMD wire streamingA 5.7 MB binary wire block stream took 73 milliseconds to parse with standard MessagePack deserialization, one cost on an ingest thread reported to fall behind in market bursts. How SIMD search and fixed-point integers took per-block latency from 1,623 µs to 129 µs and throughput to 978 MB/s.
7 min
2026-09-30 · notes
Ghostty Under the Microscope: What 67 Remote AST Tools Found Inside the High-Performance Terminal EmulatorHistorical Ghostty terminal emulator analysis with prod-code: Zig source counts, VT test clones, cleanup patterns, and a ZLS refactoring limitation. Native applications support macOS and Linux.
4 min
2026-09-30 · notes
Git Under the Microscope: What 67 AST Tools Found Inside the Core VCSWe benchmarked all 67 prod-code AST tools against git/git: 443,000 lines of C, 4,657 die() and error() call sites, and multi-file structural codemods.
3 min
2026-09-30 · notes
Guava Under the Microscope: What Remote AST Tools Found Inside Google's Java CoreWe benchmarked prod-code AST tools against google/guava: 795,118 lines of Java, 5-module DAG resolution in 100ms, and 33-occurrence clone analysis.
5 min
2026-09-30 · design note
Half a Million Lines of Arrow: What 67 AST Analyzers Found Inside Polars' Query EngineWe pointed all 67 tools of prod-code at pola-rs/polars on an idle 32-core cluster node. 526K lines of Rust across 33 crates, 4 reported cycles that are dev-dependency edges, catching a UTF-8 non-char-boundary tokenizer panic, in-memory RAM validation, and 36-test remote execution.
16 min
2026-09-30 · notes
Half a Million Lines of Python and 25 Import Cycles: Dissecting Django with 67 AST ToolsWe benchmarked all 67 prod-code AST tools against django/django: 527K lines of Python across 2,932 files, 25 circular check paths, 99.9% slicing reduction, and safety refusals and previews in Python predicate inversion and parameter bundling.
9 min
