#218 — July 5, 2018
Golang Weekly
▶ Containers From Scratch — If you’ve got 40 minutes, this talk oriented around live coding a container in Go is well worth watching to get a feel for what containers are and their underlying concepts.
Liz Rice
Go 1.11: WebAssembly for the Gophers — In a similar spirit to Brian Ketelsen’s article last week, here’s a practical look at writing your first Go program that targets the WebAssembly runtime.
Nicolas Lepage
How To Reduce the Risks Of Continuous Delivery — Continuous Delivery brings a lot of benefits, but deploying to production can be filled with uncertainty. Reduce risks with the right culture, architecture, and tooling to deploy earlier and more often. Download free guide.
ROLLBAR sponsor
Microsoft is Porting Go to Windows/ARM32 — A bit out of the blue, though "all but a few tests are passing" and they’re keen to get it merged soon. Windows 10 IoT is a speculated use-case.
Jordan Rhee (Microsoft)
Hugo Turns 5 Years Old — Hugo, the popular static website framework, started life 5 years ago. Here’s where it’s going.
Hugo
A Comprehensive Guide to Serverless Go on AWS Lambda — This article isn’t perfect and wobbles around a bit, but it covers a lot of ground if this is an area you’re moving into.
Ednsquare
Ask HN: What Highly Scalable Thing Have You Built with Go? — People on Hacker News shared some of the things they’ve built with Go.
Hacker News
💻 Jobs
Experienced Go Dev wanted in Thailand or Possibly Remote — We’re a fun team hiring for a mission critical role on an early stage open source project to create a technology with big impact.
MESG
Find A Job Through Vettery — Vettery matches top tech talent with fast-growing companies. Create your profile to get started.
Vettery
📘 Tutorials
Writing a Simple Shell in Go — This is another example that highlights how good the standard library is and how just a little code goes a long way in Go.
Simon Jürgensmeyer
Take Our 5-Min Survey & Win a Chance at a Lego Mindstorm — We want to know your pain points building & programming open source languages. We've got 3 cool prizes too.
ActiveState sponsor
Storing Go Structs in Redis using ReJSON
Nitish Malhotra
Realtime Chat with GraphQL Subscriptions in Go — Also uses Vue.js with the Apollo client libraries.
Tin Rabzelj
The Go Compiler's SSA Optimization Rules Description Language — A very technical look at how the Go compiler performs Static Single Assignment, if you’re into that kind of thing.
Iskander Sharipov
How Go Interfaces Can Facilitate Switching External Services
Manifold sponsor
GopherJS vs WebAssembly for Go
Hajime Hoshi
🔧 Tools & Code
lightproxy: An Easy Way to Use Local Domains for Development — lightproxy lets you map hostnames to a local port. You can also point a hostname to a folder and serves file directly out of the folder.
Goat Blog
Mort: An S3-Compatible Storage and Image Processing Server — Can do things like resize, rotate and crop images, convert between formats, etc.
Marcin Kaciuba
Liman: Go-Powered Webapp for Monitoring Docker
Salih Çiftçi
Form: Easily Create HTML Forms with Go Structs — The author says "I got sick of creating HTML forms for Go structs so I built a package to simplify it for me."
Jon Calhoun
Labean: A Simple HTTP/HTTPS Port Knocker for Linux
Kirill Ovchinnikov
jwalk: Walk Through JSON with Go
Roman Budnikov