Hi, my name is Raul Jordan - I am a Go developer working on the Ethereum blockchain protocol. I write regulary about Go programming, technology, life, and the latest ideas floating around the cypherpunk sphere.
Read more about me - contact me rauljordan@alumni.harvard.edu

recent articles

Reuse Expensive Computation With In-Progress Caches 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
Why Go's Error Handling is Awesome
Why Go empowers developers to treat program errors as first-class citizens
Why I Speak Cantonese
Reasons why I started learning my favorite language...
Immutability Patterns in Go
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

all tags