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 |
Take the Go Developer Survey 2019— The core team are very keen for as many gophers as possible to take this 15 minute survey to help them get feedback on the language we all know and love. Fill it out and help Go evolve in the future. P.S. If they ask you to recommend a Go news source, you know what to say(!) 😄 Go Team |
![]() What Did You Ship Last Quarter?— Automatically generate editable, searchable release notes with every pull request. Next Release provides a dashboard of release notes across every project. With Github and Slack integration, share your releases across effortless in your organization. Next Release sponsor |
Beating C with 70 Lines of Go— wc is a command line utility, written in C, for counting lines, words, and characters in files, but can an equivalent written in Go give it a run for its money? Ajeet D'Souza |
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 |
Rebel Go: Forking encoding/json — The standard library JSON encoder makes a ton of allocations. Phil has another approach that reduces them to…zero. Should he fork the standard lib and fix it? Phil Pearl |
Reactive Planning and Reconciliation in Go— Something that’s easier to show than explain, but essentially this is a post about control theory and the idea of code and systems being resilient to gaps between reality and the desired state of a system. Gianluca Arbezzano |
Computational Reproducibility: Some Challenges— Rob talking about something called the “Ten Years Reproducibility Challenge” where you run your code from 10 years ago and, I dunno, cringe? This leads to how Go makes guarantees about compatibility and that’s not going to change. Rob Pike |
BadgerDB v2.0 Released— Badger is the Go-powered key-value store that powers much of DGraph’s capabilities. DGraph |
|