~lobsters | Bookmarks (90)
-
For Fakes Sake
Everyone loves the implicit nature of interfaces in Go it just becomes second nature and makes...
-
Secure Randomness in Go 1.22 - The Go Programming Language
Russ Cox and Filippo Valsorda 2 May 2024 Computers aren’t random. On the contrary, hardware designers...
-
Evolving the Go Standard Library with math/rand/v2 - The Go Programming Language
Russ Cox 1 May 2024 Since Go 1 was released in March 2012, changes to the...
-
Tokens for LLMs: Byte Pair Encoding in Go - Eli Bendersky's website
April 25, 2024 at 06:34 Tags Go , Machine Learning , WebAssembly A basic unit of...
-
The Two Reasons I Prefer Passing Struct Pointers Around
Spoiler: I am not talking about CPU performance or memory. This is a long post and...
-
Topfew Release 0.5
Back in 2021-22, I wrote a series of blog posts about a program called “topfew” (tf...
-
Making ijq Fast | g.p. anders
April 13, 2024 I recently received an issue report that ijq was performing slowly. The issue...
-
Go performance from version 1.0 to 1.22
April 2024 Two years ago I compared two different benchmarks of my GoAWK interpreter on all...
-
How I write tests in Go
One of my favorite features of Go is that unlike many popular languages, it comes with...
-
Prevent sensitive data from leaking in Go/Golang
By default Go allows you to easily format, log or output values of most types. For...