tagged with golang
Using Interface Composition in Go As Guardrails
Protect yourself using incremental, data access patterns
Protect yourself using incremental, data access patterns
When a Solution Is Right In Front of You
Going deep into database internals only to be saved by simple software engineering
Going deep into database internals only to be saved by simple software engineering
Reuse Expensive Computation With In-Progress Caches in Go
How to leverage channels to prevent duplicating the same, expensive work in Go
How to leverage channels to prevent duplicating the same, expensive work in Go
Custom Static Analysis in Go, Part I
How to write static analyzers to give your Go code superpowers
How to write static analyzers to give your Go code superpowers
Why Go's Error Handling is Awesome
Why Go empowers developers to treat program errors as first-class citizens
Why Go empowers developers to treat program errors as first-class citizens
Immutability Patterns in Go
How to get Go to behave nicely and not mutate my data structures
How to get Go to behave nicely and not mutate my data structures
Building a Service Registry in Go
Dependency injection and other awesome features for your next Go app
Dependency injection and other awesome features for your next Go app
Writing an One-to-Many Event Feed Library in Go
Using the power of Go's concurrency to recreate a library for one-to-many event subscriptions...
Using the power of Go's concurrency to recreate a library for one-to-many event subscriptions...
Go Lessons from Writing a Serialization Library for Ethereum
How I undertook the task of writing a new, generic serialization library in a language which does not support generics...
How I undertook the task of writing a new, generic serialization library in a language which does not support generics...