41554 blogs · [
{
"id": "01a087a8-024e-7309-8f07-1dc45e01c838",
"title": "Proof types in Dart: Using final classes as computational witnesses",
"url": "https://modulovalue.com/blog/proof-types-in-dart/",
"published_at": "2026-07-16T08:00:00+00:00"
},
{
"id": "01a087a8-024e-7309-8f07-1dc45ed23b64",
"title": "243,000 words dictated in 39 days, speech-to-text changed how I work",
"url": "https://modulovalue.com/blog/voxtral-transcribe-and-wispr-flow/",
"published_at": "2026-02-04T23:00:00+00:00"
},
{
"id": "01a087a8-024e-7309-8f07-1dc45fce6289",
"title": "Benchmarking my parser generator against LLVM: I have a new target",
"url": "https://modulovalue.com/blog/benchmarking-against-llvm-parser/",
"published_at": "2026-01-17T23:00:00+00:00"
},
{
"id": "01a087a8-024e-7309-8f07-1dc45fe2bc51",
"title": "I built a 2x faster lexer, then discovered I/O was the real bottleneck",
"url": "https://modulovalue.com/blog/syscall-overhead-tar-gz-io-performance/",
"published_at": "2026-01-12T23:00:00+00:00"
},
{
"id": "01a087a8-024e-7309-8f07-1dc460322c03",
"title": "Statistical Methods for Reliable Benchmarks",
"url": "https://modulovalue.com/blog/statistical-methods-for-reliable-benchmarks/",
"published_at": "2026-01-05T23:00:00+00:00"
},
{
"id": "01a087a8-024e-7309-8f07-1dc460d01b4e",
"title": "The Case for Snake Case: A Kolmogorov Complexity Argument",
"url": "https://modulovalue.com/blog/snake-case-vs-camel-case-kolmogorov-complexity/",
"published_at": "2025-12-26T23:00:00+00:00"
},
{
"id": "01a087a8-024e-7309-8f07-1dc461ad0a32",
"title": "IIFEs are Dart's most underrated feature",
"url": "https://modulovalue.com/blog/iifes-are-darts-most-underrated-feature/",
"published_at": "2025-12-23T11:00:00+00:00"
},
{
"id": "01a087a8-024e-7309-8f07-1dc4622958f5",
"title": "I failed to run Dart on the web (but FYI you can run Linux on the web)",
"url": "https://modulovalue.com/blog/i-failed-to-run-dart-on-the-web/",
"published_at": "2025-12-21T13:00:00+00:00"
},
{
"id": "01a087a8-024e-7309-8f07-1dc462300b5f",
"title": "Concepts Reader: a backup plan for my life",
"url": "https://modulovalue.com/blog/concepts-reader-a-backup-plan-for-my-life/",
"published_at": "2025-12-20T13:00:00+00:00"
},
{
"id": "01a087a8-024e-7309-8f07-1dc462ddb612",
"title": "Understanding Dart class modifiers by using lattices",
"url": "https://modulovalue.com/blog/understanding-dart-class-modifiers-lattices/",
"published_at": "2025-12-18T09:00:00+00:00"
}
] posts Claim your blog