#376 — August 27, 2021 |
Go Weekly |
Go 1.17 Released — Unfortunately, my brief vacation was.. poorly timed, given that a big Go release dropped just as it begun! If it has flown under your radar till now, though, here it is. Here are the full 1.17 release notes, but improvements and changes include:
The Go Team |
Tidying Up the Go Web Experience with Russ Cox |
An Operations-Free Document Database with ACID Transactions — Fauna combines the schema flexibility that’s provided by document databases with ACID compliant transactions. Quickly integrate Fauna into your applications with our Data API and leave scaling, sharding and all other operations to Fauna. Fauna sponsor |
QUICK BITS:
|
Error Stack Traces in Go with Brandur Leach |
|
The Underutilized Usefulness of Jason Chu |
Using Go Generics — Scott applies generics (in the 1.18 tip) to a real-world problem to find out first-hand the benefits, disadvantages, along with what he did and didn’t like about them. Scott White |
Building Production Ready REST APIs in Go Elliot @ TutorialEdge.net sponsor |
Build Scalable Applications with AWS Lambda and Go — A straightforward overview of how and why to consider the serverless approach for Go apps. Ariel Orozco |
Brooks, Wirth and Go — A great read on two giants in the software industry, their maxims and beliefs, how far we’ve strayed from them, ending with a nice word about the language that is “stuck in the 70s.” Fredrik Holmqvist |
🛠 Code & Tools |
Gateway: A Drop-In Replacement for Apex |
Acmez 1.0: Premier ACME Client Library for Go — This client is meant to be built into servers (not a CLI) and is inspired by the particular requirements of Caddy. Matt Holt |
sqlc 1.9: Generate Type Safe Go(lang) from SQL — You write SQL queries, run Kyle Conroy |
ReGit: A Tiny Git-Compatible Git Implementation in Go — Mostly implemented as an experiment for learning purposes. WithGJR |
QUICK RELEASES: GLAuth 2.0 – LDAP authentication server. |