---
title: "WebAssembly for Gophers"
publication: "Go Weekly"
issue: 218
published_at: "2018-07-05"
canonical_url: "https://golangweekly.com/issues/218"
---

The latest Golang development news       

#218 — July 5, 2018 

[Read on the Web](https://golangweekly.com/issues/218)   

Golang Weekly 

[![\](https://res.cloudinary.com/cpress/image/upload/w_1280,e_sharpen:60/v9ovi0pstyomqjvwuyxp.jpg)](https://www.youtube.com/watch?v=8fi7uSYlOdc)  

▶[Containers From Scratch](https://www.youtube.com/watch?v=8fi7uSYlOdc) — 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](https://medium.zenika.com/go-1-11-webassembly-for-the-gophers-ae4bb8b1ee03) — In a similar spirit to [Brian Ketelsen’s article](https://golangweekly.com/link/49201/web) 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](https://try.rollbar.com/low-risk-continuous-delivery-guide/?utm_source=email-nl&utm_medium=email-nl&utm_campaign=email-nl) — 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](https://try.rollbar.com/low-risk-continuous-delivery-guide/?utm_source=email-nl&utm_medium=email-nl&utm_campaign=email-nl). 

ROLLBAR sponsor   

[Microsoft is Porting Go to Windows/ARM32](https://github.com/golang/go/issues/26148) — 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](https://developer.microsoft.com/en-us/windows/iot) is a speculated use-case. 

Jordan Rhee (Microsoft)   

[Hugo Turns 5 Years Old](https://gohugo.io/news/lets-celebrate-hugos-5th-birthday/) — [Hugo](https://gohugo.io/), 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](https://ednsquare.com/publisher/view/Comprehensive-Guide-to-Serverless-Go-with-Examples-------INVKFHiCAq) — 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?](https://news.ycombinator.com/item?id=17440616) — 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](https://github.com/mesg-foundation/core/wiki/Jobs) — 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](https://www.vettery.com/tech?utm_source=newsletter&utm_medium=cooper-golangweekly&utm_term=tech&utm_content=grouped&utm_campaign=ad-75453) — Vettery matches top tech talent with fast-growing companies. Create your profile to get started. 

Vettery  

📘 Tutorials  

[Writing a Simple Shell in Go](https://sj14.gitlab.io/post/2018-07-01-go-unix-shell/) — 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](https://survey.ca1.qualtrics.com/jfe/form/SV_5pebMx6m0YSu2YR?utm_source=cooperpress&utm_medium=email&utm_content=18-07-05-go-newsletter&utm_campaign=developer-survey) — 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](https://itnext.io/storing-go-structs-in-redis-using-rejson-dab7f8fc0053) 

Nitish Malhotra   

[Realtime Chat with GraphQL Subscriptions in Go](https://outcrawl.com/go-graphql-realtime-chat/) — Also uses Vue.js with the Apollo client libraries. 

Tin Rabzelj   

[The Go Compiler's SSA Optimization Rules Description Language](https://quasilyte.github.io/blog/post/go_ssa_rules/) — 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](https://blog.manifold.co/how-go-interfaces-can-facilitate-switching-external-services-619cc478e20a?utm_campaign=go_newsletter&utm_source=newsletter&utm_medium=sponsorship&utm_content=july5) 

Manifold sponsor   

[GopherJS vs WebAssembly for Go](https://dev.to/hajimehoshi/gopherjs-vs-webassembly-for-go-148m) 

Hajime Hoshi  

🔧 Tools & Code  

[lightproxy: An Easy Way to Use Local Domains for Development](http://blog.goatcodes.com/2018/07/01/lightproxy/) — 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](https://github.com/aldor007/mort) — Can do things like resize, rotate and crop images, convert between formats, etc. 

Marcin Kaciuba   

[Liman: Go-Powered Webapp for Monitoring Docker](https://github.com/salihciftci/liman) 

Salih Çiftçi   

[Form: Easily Create HTML Forms with Go Structs](https://github.com/joncalhoun/form) — 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](https://github.com/uprt/labean) 

Kirill Ovchinnikov   

[jwalk: Walk Through JSON with Go](https://github.com/romanyx/jwalk) 

Roman Budnikov         

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
