Pruning: Prove It Can’t Matter, Then Skip It
My Go tool built 7.1 million nodes to use 104 thousand. Pruning the subtrees that provably couldn’t matter made it 2–11× faster — and the output got more com...
My Go tool built 7.1 million nodes to use 104 thousand. Pruning the subtrees that provably couldn’t matter made it 2–11× faster — and the output got more com...
Field ordering is free memory — until you measure how little of your heap it actually owns
A deep dive into extracting generic function signatures from Go AST, exploring the limitations of go/types.Info.TypeOf and finding a robust solution using In...
Why docs drift happens, how to avoid it, and where spec-first vs code-first really break
A deep dive into building a flexible, extensible workflow engine inspired by Symfony’s Workflow Component
How to implement scalable audit trails without compromising database performance
errors.Join and the Great Unwrap Mystery: A Developer’s Journey
Understanding Go’s error handling evolution and the hidden power of joined errors
My Go tool built 7.1 million nodes to use 104 thousand. Pruning the subtrees that provably couldn’t matter made it 2–11× faster — and the output got more com...
Field ordering is free memory — until you measure how little of your heap it actually owns
A deep dive into extracting generic function signatures from Go AST, exploring the limitations of go/types.Info.TypeOf and finding a robust solution using In...
Why docs drift happens, how to avoid it, and where spec-first vs code-first really break
Why docs drift happens, how to avoid it, and where spec-first vs code-first really break
A deep dive into building a flexible, extensible workflow engine inspired by Symfony’s Workflow Component
How to implement scalable audit trails without compromising database performance
Why docs drift happens, how to avoid it, and where spec-first vs code-first really break
A deep dive into building a flexible, extensible workflow engine inspired by Symfony’s Workflow Component
How to implement scalable audit trails without compromising database performance
Why docs drift happens, how to avoid it, and where spec-first vs code-first really break
A deep dive into building a flexible, extensible workflow engine inspired by Symfony’s Workflow Component
My Go tool built 7.1 million nodes to use 104 thousand. Pruning the subtrees that provably couldn’t matter made it 2–11× faster — and the output got more com...
Field ordering is free memory — until you measure how little of your heap it actually owns
My Go tool built 7.1 million nodes to use 104 thousand. Pruning the subtrees that provably couldn’t matter made it 2–11× faster — and the output got more com...
Field ordering is free memory — until you measure how little of your heap it actually owns
My Go tool built 7.1 million nodes to use 104 thousand. Pruning the subtrees that provably couldn’t matter made it 2–11× faster — and the output got more com...
Field ordering is free memory — until you measure how little of your heap it actually owns
How to implement scalable audit trails without compromising database performance
How to implement scalable audit trails without compromising database performance
How to implement scalable audit trails without compromising database performance
How to implement scalable audit trails without compromising database performance
How to implement scalable audit trails without compromising database performance
How to implement scalable audit trails without compromising database performance
How to implement scalable audit trails without compromising database performance
How to implement scalable audit trails without compromising database performance
A deep dive into building a flexible, extensible workflow engine inspired by Symfony’s Workflow Component
A deep dive into building a flexible, extensible workflow engine inspired by Symfony’s Workflow Component
A deep dive into building a flexible, extensible workflow engine inspired by Symfony’s Workflow Component
A deep dive into building a flexible, extensible workflow engine inspired by Symfony’s Workflow Component
Why docs drift happens, how to avoid it, and where spec-first vs code-first really break
Why docs drift happens, how to avoid it, and where spec-first vs code-first really break
Why docs drift happens, how to avoid it, and where spec-first vs code-first really break
Why docs drift happens, how to avoid it, and where spec-first vs code-first really break
A deep dive into extracting generic function signatures from Go AST, exploring the limitations of go/types.Info.TypeOf and finding a robust solution using In...
A deep dive into extracting generic function signatures from Go AST, exploring the limitations of go/types.Info.TypeOf and finding a robust solution using In...
A deep dive into extracting generic function signatures from Go AST, exploring the limitations of go/types.Info.TypeOf and finding a robust solution using In...
A deep dive into extracting generic function signatures from Go AST, exploring the limitations of go/types.Info.TypeOf and finding a robust solution using In...
A deep dive into extracting generic function signatures from Go AST, exploring the limitations of go/types.Info.TypeOf and finding a robust solution using In...
A deep dive into extracting generic function signatures from Go AST, exploring the limitations of go/types.Info.TypeOf and finding a robust solution using In...
Field ordering is free memory — until you measure how little of your heap it actually owns
My Go tool built 7.1 million nodes to use 104 thousand. Pruning the subtrees that provably couldn’t matter made it 2–11× faster — and the output got more com...
My Go tool built 7.1 million nodes to use 104 thousand. Pruning the subtrees that provably couldn’t matter made it 2–11× faster — and the output got more com...