#​387 — November 12, 2021

Unsubscribe  |  Read on the Web

Go Weekly

Upcoming Features in Go 1.18 — Sebastian covers the biggest items in the forthcoming release including generics (of course!), fuzzing support, easier local development with a go.work file, and coughs faster formatting. A handy, but quick, roundup.

Sebastian Holstein

Twelve Years of Go — Russ recaps what was definitely one of the biggest years in Go’s existence, citing features and content then touching on how the Go team expects 2022 to be eventful as well.

Russ Cox

Secure Redis Hosting for Your Team — RedisGreen includes all the latest features to help you build, along with the security, scaling and performance that teams need as they grow.

RedisGreen sponsor

IN BRIEF:

A New Search Experience on pkg.go.dev — Two major changes to the search capabilities here: grouping of related packages in results and a new symbol search that should be very well-received.

Julie Qiu

A 'No-Go' Fantasy: Writing Go in Ruby with Ruby Next — At Evil Martians, they like both Go and Ruby, but what about bringing them both together? Can you write Go that runs in Ruby? Sort of, although it is arguably more about how to twist and extend Ruby than Go itself.

Kryukov and Turner

▶  Using Generics in Go — A 12-minute video on when to use and not to use generics. We mentioned in last week’s Go Day 2021 announcement, but in case it got buried.. it’s one not to miss :-)

Ian Lance Taylor

Serving Single-Page Apps from Go — A recipe for how to serve single-page JS apps from a Go-powered web server. Trevor has also previously written about embedding Vue.js apps in Go.

Trevor Taubitz

Breaking Printf — Share in Phil’s panic as code that really should print 0 in fact prints something quite different..

Phil Pearl

Jobs

Senior Golang Engineer (Cloud, Microservices, REST APIs) (Romania Remote) — CrowdStrike is the leader in cloud-delivered endpoint protection, which helps protect our customers from cybersecurity attacks.
Crowdstrike

Golang Developer at X-Team (Remote) — Join the most energizing community for developers and work on long-term projects for Riot Games, FOX, Sony, Coinbase, and more.
X-Team

Find a Job Through Hired — Create a profile on Hired to connect with hiring managers at growing startups and Fortune 500 companies. It's free for job-seekers.
Hired

🛠 Code & Tools

promptui 0.9: An Interactive Prompt for Command-Line Apps — Includes some elegant terminal-based controls like password entry, item selection, and a confirmation prompt.

Manifold

Provision Your Cloud Infrastructure Using Go + Pulumi - Try it Today

Pulumi sponsor

dstp: Run Common Networking Tests Against Your Site — Pass your site URL to this Go-powered tool and get back response time, status code, certificate status, and DNS info.

Yagiz Degirmenci

go-app: A Package to Build Progressive Web Apps with Go and WebAssembly — There’s a demo app, too.

Maxence Charriere

Gorse: A Recommender System Package Based on Collaborative Filtering — Import items and get automatically trained models for generating recommendations on a per-user basis.

Zhenghao Zhang

Resty 2.7: Simple HTTP and REST Client Library for Go
Jeevanandam M.

Pigo 1.4.5: A Pure Go Face Detection Library
Endre Simo

go-aws-sso: Makes Dealing with AWS SSO Logins Locally Easier
Tim Heurich