All posts · page 2
2026
2026-10-06 · notes
A hundred and twenty-seven problems, three of them realChanging a type is the refactoring with the widest blast radius and the least help. Using the analyzer's diagnostics as the work list is the obvious design and it produced a report that was about 98 percent noise (124 of 127) - for a reason worth knowing about any tool built on an IDE's engine.
6 min
2026-10-05 · notes
The refactoring that changes nothingPromoting a magic value to a parameter is only safe if every existing caller keeps passing the value it had. That constraint is the whole design - and it is also why the tool refuses some extractions outright, and why the analyzer's answer to 'what function is this in' was the wrong question.
6 min
2026-10-04 · notes
Zero errors, and it did not compileEvery write tool in this series ends by saying the analyzer accepts the result. Building the one that bundles parameters into a struct produced a case where that sentence was printed and the code still did not build - and a four-line probe that says exactly how far the promise goes.
7 min
2026-10-04 · notes
Bloc Under the Microscope: What 67 Remote AST Tools Found Inside the Dart State Management EngineAnalysis of the reactive Dart state-management library created by Felix Angelov with prod-code: 45,736 lines across 616 files, event transformation pipelines, and test expectation matches.
5 min
2026-10-04 · notes
Broadway Under the Microscope: What 67 Remote AST Tools Found Inside the GenStage Concurrent Data PipelineDeep-dive analysis of dashbitco/broadway: 10,271 lines across 46 files, GenStage backpressure, dynamic batching, 435 word-matching assertion lines, and 18 raise lines.
5 min
2026-10-04 · notes
Composer Under the Microscope: What 67 Remote AST Tools Found Inside the PHP Dependency ManagerAnalysis of the PHP dependency manager Composer with prod-code: 139,690 lines across 634 files, a 12-node zero-edge dependency extraction, Boolean SAT resolution, 2-watched literal graphs, and 2,536 test assertion matching lines.
5 min
2026-10-04 · notes
Dart SDK Under the Microscope: What 67 Remote AST Tools Found Inside the Language Compiler and Analyzer EngineDeep-dive analysis of the official Dart SDK repository with prod-code: 5,741,847 lines across 25,732 files, Common Front End (CFE) Kernel AST compiler, analyzer Element model, 32,965 test asserts, and 8,678 invariants.
6 min
2026-10-04 · notes
Dio Under the Microscope: What 67 Remote AST Tools Found Inside the Dart HTTP ClientDeep-dive analysis of Flutter's premier HTTP networking engine with prod-code: 22,768 lines across 156 files, FIFO interceptor pipeline, platform adapters, and 845 test-assertion matching lines.
6 min
2026-10-04 · notes
DMD Under the Microscope: What 67 Remote AST Tools Found Inside the Reference D CompilerProfile of the reference D compiler with prod-code: 975,673 lines across 5,579 D files, an ImportC frontend that parses preprocessed C, a CTFE interpreter, and a dependency scan with one node.
6 min
2026-10-04 · notes
Elixir Under the Microscope: What 67 Remote AST Tools Found Inside the Macro Engine and Compiler PipelineDeep-dive analysis of elixir-lang/elixir: 390,071 lines across 780 files, quoted AST forms, protocol consolidation, 17,807 ExUnit assertions, and 632 error boundaries.
6 min
2026-10-04 · notes
Flutter Under the Microscope: What 67 Remote AST Tools Found Inside the Cross-Platform UI FrameworkAnalysis of the Flutter cross-platform UI framework with prod-code: 2,596,204 lines across 6,554 files, rendering pipeline, and test expectation matches.
7 min
2026-10-04 · notes
Homebrew Under the Microscope: What 67 Remote AST Tools Found Inside the macOS Package ManagerPackage-manager analysis for Homebrew by Max Howell and the maintainer team with prod-code: 371,069 lines across 2,379 Ruby files, Sorbet typing, and the FormulaInstaller bottle pipeline.
6 min
2026-10-04 · notes
Jekyll Under the Microscope: What 67 Remote AST Tools Found Inside the Classic Ruby Static Site GeneratorJekyll static-site generator analysis with 22,830 lines across 162 files, a six-stage pipeline, and test/error search counts.
5 min
2026-10-04 · notes
Laravel Under the Microscope: What 67 Remote AST Tools Found Inside the PHP Web Artisan FrameworkAnalysis of the Taylor Otwell web artisan PHP framework with prod-code: 573,479 lines of PHP, a four-node dependency extraction, recursive IoC container resolution, Eloquent ORM, and 34,633 test assertion matching lines.
5 min
2026-10-04 · notes
OpenResty Lua NGINX Under the Microscope: What 67 Remote AST Tools Found Inside Cosockets and Execution ContextsDeep-dive architectural analysis of openresty/lua-nginx-module: 224,672 lines across 434 files, non-blocking cosocket yielding, NGINX execution contexts, 6,770 assertion-section matching lines, and 827 NGX_ERROR token occurrences.
6 min
