Reducing Type Hierarchies tutorial
William Kennedy provides some useful guidance as to why type hierarchies aren’t often the best pattern to use in Go and why to group types together by common behavior.
A Random Blog Post: Generating Random Numbers tutorial
The trickiness behind generating random numbers on deterministic machines, the difference between math/rand and crypto/rand in Go, and some other Go packages to try.
bytes.Buffer, I Thought You Were My Friend story
A look at why benchmarking your code is a good idea, because your assumptions on what might be slower or faster might not necessarily hold true.
Is Your Redis Using Too Much Memory?
RedisMonitor reduces Redis memory usage and saves money by finding large keys, memory leaks, and more. No credit card is required to try it out!
SummitDB: In-Memory NoSQL ACID Compliant DB with Raft Consensus code
Conv: Type Conversions Without Reflection Across Most Built-In Types codeconv.Bool("true") // bool(true) <br />conv.Int64("-1.23") // -1 <br />conv.Duration("123ns") // time.Duration(123)
Site Reliability Engineer at VividCortex (VA/Uruguay/Remote)
Take the lead in helping us operate, troubleshoot, and improve the platform that ingests, secures, and analyzes the massive amounts of database performance data. Our platform is written in Go and hosted on the AWS cloud.
One Application, 4,000+ Opportunities - Try Hired
On Hired companies apply to interview you. Get 1:1 support for your job search plus upfront compensation details.