View profile

'Go 2' continued, producer-consumer concurrency, Golang emulators & more

Maarten uses Go to build the back-end of developer platform Jexia. Just becoming a gopher? Check his

The Go Gazette

November 30 · Issue #31 · View online
Weekly curated blogs and tools for Golang professionals.

Maarten uses Go to build the back-end of developer platform Jexia. Just becoming a gopher? Check his ’Master the World of Go’ newsletter.

A closer look at Go's type system
Go 2, here we come! - Official Go Blog
Topher Winward ✌️
@AliannaFlynn @Morphbreed If you didn't see this blog post I RTed yesterday, it's got the best explanation of the problems with gotos I've ever seen:
11:18 AM - 27 Nov 2018
Errors in Go: from denial to acceptance
Go 2 generics: interfaces not right model for type constraints
Real-world reports
Know your SCM_RIGHTS
Cross-compiling Go for Raspberry Pi
Structuring your Go web application
Jamie Wilkinson
Gophers, why do project layout blog posts recommend 'internal/pkg' 'internal/app' instead of just 'internal'? Do people really enjoy separating the 'app logic' from other libraries? (I can't find any articles arguing for just 'internal' because it's difficult to search) #go
3:05 AM - 27 Nov 2018
Automagical HTTPS with Docker and Go
Monitoring a Golang application with Supervisor
Localization in Go using basic libraries (originally in Russian)
How to create a Mixin Bot
Handling a memory leak in net/http
Real-time machine learning in Go at Zenly
Inanc Gumus
Do you've a bad utf-8 string? No problem; with Go 1.12 there will be a new function that will replace the bad encodings.

strings.ToValidUTF8("a\xbad", nil) // [ a ]

// or, replace the bad ones with '?':
strings.ToValidUTF8("a\xbad", []byte{'?'}) // [ a ? ]

9:38 PM - 29 Nov 2018
Emulators in Golang for fun and profit - Part 3
Using the Producer-Consumer concurrency pattern in Go
Build a real-time data pipeline in the weekend in Go - Part 2
SSH Recipes in Go — Part 1
Creating Go Applications with App ID
Designing a Go continuous delivery pipeline
Michael Petychakis
Awesome post from @EagerIO in #golang and JSON
2:12 PM - 28 Nov 2018
How to code an an API with Go and GraphQL
Send metrics to InfluxDB with Telegraf’s HTTP Plugin
Comparing the performance of RoR and Go workers in the background processing. Part 2 — Pure Ruby and Go workers
Crypto Open Source Ecosystem 1.0
The new golangci-lint: even more fast
Péter Szilágyi
Geth v1.8.19 (No Nick) just released, packing a 30% speed improvement on in-sync block processing (15% faster full sync)! Take it for a spin, tell us what you think! #golang #Ethereum
2:11 PM - 28 Nov 2018
Dynamic Kubernetes environments with Orca
Hyperledger Fabric + Convector + Convector CLI  (JS only)
Stan Schwertly
@NCCGroupplc the recent post on glasgo ( looks like it's pointing at an outdated repo URL -- should be instead based on the README. loved the post!
11:56 PM - 29 Nov 2018
Golang made teeny-tiny: Go compiler for microcontrollers
A new GUI framework for Golang: external (originally Russian)
Event machine on guard of the lifecycle (originally in Russian)
Distributed coding with role-parametric session types in Go (pdf)
Pion-WebRTC a Golang framework
Check nice GoLab demos below. Watch them all at their Youtube Channel
Go Hardware Go! - Mirko Mariotti
Emulating a Nintendo DS in Go - Giovanni Bajo
Did you enjoy this issue?
If you don't want these updates anymore, please unsubscribe here.
If you were forwarded this newsletter and you like it, you can subscribe here.
Powered by Revue