#go
Read more stories on Hashnode
Articles with this tag
Or squeezing every bit of performance. · There are many reasons leverage integers instead of more expensive data structures, like strings. On top of...
Or avoiding unnecessary overhead. · With increasing adoption of microservices, containers and design patterns like sidecar, communication efficiency...
Or spending CPU cycles to prevent allocations. · While browsing Apache Arrow project, I have noticed the usage of a string replacement function: let...
Or replacing expensive types with cheap ones. · Even though the first resource that comes to mind when dealing with performance is CPU, memory is a...
Benchmarking in Go · In the previous post we ended up with Go code for array of structs and struct of arrays code: const userMetadataSize = 8 type...
Or a case of unnecessary CPU lock instruction · Compilers brought a huge productivity and performance boost thanks to their ability to translate...