Last year I had the opportunity to watch Cat Swetel’s presentation The Development Metrics You Should Use (but Don’t). The information that could be gleaned from just tracking the start and finish date of work items was eye opening. If you’re using an issue tracker...
Developers are often encouraged to contribute to open source. If you don’t consider yourself a developer, it can feel daunting to start on the journey to contributing.
Go’s channels provide a primitive for typed, synchronous message passing. Combined with goroutines, they form the backbone of Go’s CSP-inspired concurrency model. They’re simple and expressive, but they can be difficult to use properly, especially if you need to...
Let me tell you a story…
In 1986 Knuth wrote a program to demonstrate literate programming.
The task was to read a file of text, determine the n most frequently used words, and print out a sorted list of those words along with their frequencies.
Series Index Why and What
Projects, Dependencies and Gopls
Minimal Version Selection
Mirrors, Checksums and Athens
Gopls Improvements
Vendoring
Introduction Modules is the system integrated into Go to provide support for dependency management. This means modules touch just about...
Our tradition at Gopher Academy is to host an Advent Calendar of blog posts contributed by the community each December. I’m excited to kick off the 2019 series with this introduction!
I wrote a quick introduction about why I think reactive planning is a cloud native pattern and I published an article about control theory, but I have just scratched the surface of this topic obviously.
Non-uniform memory access (NUMA) is an approach to optimize memory access time in multi-processor architectures. In NUMA architectures, processors can access to the memory chips near them instead of going to the physically distant ones.
In the distant past CPUs generally ran slow...
Read more over at the Living Computer Museum’s restoration page.