---
title: "Go 1.14 Released"
publication: "Go Weekly"
issue: 301
published_at: "2020-02-28"
canonical_url: "https://golangweekly.com/issues/301"
---

Plus more Go news, links, tutorials, and projects of the week.       

#301 — February 28, 2020 

[Unsubscribe](https://golangweekly.com/leave/*|UID|*):[Read on the Web](https://golangweekly.com/issues/301)   

Golang Weekly 

[![\](https://res.cloudinary.com/cpress/image/upload/w_1280,e_sharpen:60/v1582886176/akoxvmsgixgtdofvacpo.png)](https://blog.golang.org/go1.14)  

[Go 1.14 Released](https://blog.golang.org/go1.14) — The big news is modules are now considered truly ready for prime time (a.k.a. “production use”)! Beyond that, there are some minor feature additions and performance efficiencies. Upgrade today. ([Here’s a 12 minute video from London Gophers on what’s new](https://www.youtube.com/watch?v=70IzLbjRXPU).) 

Alex Rakoczy   

[The Zen of Go](https://dave.cheney.net/2020/02/23/the-zen-of-go) — A transcription of Dave’s GopherCon Israel 2020 that applies the Zen of Python to Go in an attempt to suss out Go’s engineering values. We featured [the briefer list of principles](https://the-zen-of-go.netlify.com/) a few weeks ago. 

Dave Cheney   [![\](https://copm.s3.amazonaws.com/29f15130.png)](https://semaphoreci.com/product/?utm_source=golangweekly&utm_medium=cpc&utm_campaign=golangweekly-semaphore-2-0-20200228) 

[Try the Fastest CI/CD Solution for Free](https://semaphoreci.com/product/?utm_source=golangweekly&utm_medium=cpc&utm_campaign=golangweekly-semaphore-2-0-20200228) — Faster CI/CD means greater productivity for your team and a better experience for your users. Automate your CI/CD pipeline with Semaphore to release 2x faster than with other platforms. 

Semaphore 2.0 sponsor   

[The Go 1.14 Release Notes](https://golang.org/doc/go1.14) — If you want to go deeper on the new 1.14 release, this is the place to be. The release notes tidily summarize all of the changes introduced since 1.13. 

Go Documentation   

[Early Impressions of Go from a Rust Programmer](https://pingcap.com/blog/early-impressions-of-go-from-a-rust-programmer/) — This is a good and objective writeup. It’s interesting to hear from a Rust programmer who doesn’t think Go and Rust compete for the same use cases. 

Nick Cameron  

💻 Jobs  

[Enjoy Building Scalable Infrastructure in Go? Stream Is Hiring](https://angel.co/company/stream/jobs/241159-backend-software-engineer-go) — Like coding in Go? We do too. Stream is hiring in Amsterdam. [Apply now](https://angel.co/company/stream/jobs/241159-backend-software-engineer-go). 

Stream   

[Find a Dev Job Through Vettery](https://www.vettery.com/tech?utm_source=newsletter&utm_medium=cooper-golangweekly&utm_term=tech&utm_content=grouped&utm_campaign=ad-77582) — Vettery is completely free for job seekers. Make a profile, name your salary, and connect with hiring managers from top employers. 

Vettery  

📘 Articles & Tutorials  

[My Go Gotcha of the Day: Closing Over Loop Variables](https://jesseduffield.com/golang-gotcha-of-the-day/) — Unless, of course, you want to ignore all but the last value in the collection. 

Jesse Duffield   

[Using Domain-Driven Design(DDD)in Go](https://dev.to/stevensunflash/using-domain-driven-design-ddd-in-golang-3ee5) — Entities, Repositories, Values! Oh my! This complete tutorial covers those DDD concepts and more, including utilities and a Vue-based front end. 

Steven Victor   

[The Awesomeness of the `httptest` Package in Go](https://gianarb.it/blog/golang-mockmania-httptest) — `httptest` is awesome and has more use cases than just straight automated unit tests. 

Gianluca Arbezzano   

[ImageCon: Great Media Experience for U and I](https://www.imagecon.com/?utm_source=Newsletter&utm_medium=sponsored_placement&utm_campaign=imagecon2020&utm_content=go_newsletter) 

Cloudinary sponsor   

[Equality in Golang](https://medium.com/golangspec/equality-in-golang-ff44da79b7f1) — There’s a lot here around methods like DeepEqual and packages like go-cmp. When comparing articles about equality, you might say this one has, um, no, um, equal… 

Michał Łowicki   

[Porting a Go-Based Face Detection Library to WASM: A Q&A with Endre Simo](https://www.infoq.com/news/2020/02/go-wasm-port-face-detection/) — Pigo is a face detection library that Endre Simo has ported to WebAssembly providing very simple and fast access to the webcam and face detection in a browser. Here’s the story. 

InfoQ  

🛠 Code & Tools  

[Chime: A (Pro) Go Editor for macOS](https://www.chimehq.com/) — We mentioned the closed beta a few months back but now this new Go-oriented editor for macOS is available to try out. 

Chime   

[esquery: An Idiomatic Go Query Builder for ElasticSearch](https://github.com/aquasecurity/esquery) — A library that makes it easier to use the official Go client for Elasticsearch by letting you write simpler, fluent code to represent queries. 

Aqua Security   

[Measure and Improve Go Code Performance with Blackfire.io](https://hello.blackfire.io/go?utm_source=golang_weekly&utm_medium=newsletter&utm_campaign=q1_2020) — Profile in development, test/staging, and production. Visualize bottlenecks in an intuitive UI and find root causes. 

Blackfire.io sponsor   

[sqlc: Generate Type Safe Go From SQL](https://github.com/kyleconroy/sqlc) — sqlc supports a nice set of features, including transactions, array data types, and various migration tools. 

Kyle Conroy   

[gnark: A Fast Zero-Knowledge Proof Library](https://hackmd.io/@zkteam/gnark) — This is over my head mathematically speaking, but it sounds interesting! 

HackMD   

[Shox: A Customizable, Terminal Status Bar](https://github.com/liamg/shox) — Rather experimental but works in an interesting way (it proxies output from your shell and adjusts ANSI drawing commands so it can remain on top). 

Liam Galvin         

Curated by [Glenn Goodrich](https://twitter.com/ruprict) and [Peter Cooper](https://twitter.com/peterc). 

[Change your email address](https://golangweekly.com/edit_subscription/*|UID|*) or[Stop getting this newsletter](https://golangweekly.com/leave/*|UID|*) 

© Cooper Press Ltd · Fairfield Enterprise Centre, Louth, LN11 0LS, United Kingdom
