Creează un cont pentru a te abona la acest blog și a-i urmări articolele pe pagina Lectură.
-
An investigation into collapse of Github and how the decay of our tech infrastructure is a crime against software.
-
ALPHA: Third part of a guide to systems programming, covering performance, including computer architecture, architectural design, profiling, benchmarking, and examples of micro-optimizations.
-
An attempt to communicate wisdom from the engineers and programmers of the past
-
Gin is a very bad software library.
-
Second part of a guide to systems programming, covering how to interact with the outside world - syscalls, files, etc.
-
First part of a guide to systems programming, starting with building the basic tools to examine and manipulate files and binary data
-
An investigation into the mechanism and performance of Gin's fancy stack traces
-
Adding autocomplete to our reflection-based debug console
-
A very fancy way to make a realtime debug console like quake for your go programs
-
First part of a guide to backend development in go, covering the basics of TCP, DNS, and HTTP
-
Now that we know how to build it by hand, use the go stdlib to do it the practical way
-
Third part of a guide to backend development in go, covering testing, middleware, dependencies, routing, and a little bit of databases
-
The only thing your program does every time is start, so it should start as fast as possible.
-
part 3 of a grab-bag of go quirks and tricks, covering arrays, validation, and build constraints.
-
part 2 of a grab-bag of go quirks and tricks, covering concurrency, unsafe, and reflect.
-
part 1 of a grab-bag of go quirks and tricks, covering declaration, control flow, and the typesystem.
-
Using the magic technique of "just kind of looking at raw bytes" to solve a problem with UUIDs.