Each year, we like to close things off with a look back at the most popular links of the year — handy if you don't read every issue and want a quick catch up too :-)
We're going to be back on January 9 once the holiday season is over. Thank you for your continued support, we really appreciate it! — Peter Cooper, Glenn Goodrich and the Cooperpress team |
🏆 The Top 6 Go Items of 2019 |
Go 1.14 Should Be Great— Amazingly, our most popular link this year was to a tweet by core team member Brad Fitzpatrick which linked to a few things being worked on for the forthcoming Go 1.14 (this presentation contains links to even more such items). The good news is that the first beta of Go 1.14 is now out, so you can get playing today. Brad Fitzpatrick |
An Overview of Go's Tooling— “Overview” seemed insufficient for this tome of how to use Go’s to do just about everything from linting to rewrite rules to stress testing. Bookmark this. Alex Edwards |
![]() Production-Grade Redis— Better monitoring, seamless scaling, durable and portable Redis hosting supporting all the latest features. RedisGreen sponsor |
Yaegi: 'Yet Another Go Interpreter'— Containous, the company behind Traefik, built a Go interpreter to enable Go to be used for scripting within other apps, interactive shells, or for quick prototyping. You can use it as a REPL or embed it into your own apps. GitHub repo. Marc Vertes |
Find a Job Through Vettery— Make a profile, name your salary, and connect with hiring managers from top employers. Vettery is completely free for job seekers. Vettery |
📘 Top Articles & Tutorials of 2019 |
Using Go Modules— The first in a series on the official Go blog covering modules, as supported in Go 1.11 onwards, from their creation to adding, upgrading and removing dependencies. Since module mode is the default from Go 1.13 onward, this is ground worth covering ASAP. Tyler Bui-Palsulich and Eno Compton |
Why Are My Go Executable Files So Large?— To answer this question, Raphael wrote a D3 (a JavaScript visualization library) application and learned a lot about Go executables. This is a long and interesting read. Raphael ‘kena’ Poss |
Go’s 'Features of Last Resort'— A ‘feature of last resort’ is a language feature that solves an otherwise hard-to-solve problem but is best avoided if possible (think goto in other languages). This post covers six such situations. Martin Tournoij |
Quick Go Performance Improvements— These tips were constrained as “techniques you can use to significantly improve the performance of your program with little effort” which is how I want all my tips going forward. Stephen Whitworth |
🛠 Top Code & Tools of 2019 |
|