View profile

Subtests in Go, how I and why I'll use try, Caddy 2, Go malware deep-dive & more

Revue
 
Hi, I’m your curator Maarten, currently using Go to build dev platform Jexia. Just learning Go? Pleas
 

The Go Gazette

July 4 · Issue #62 · View online
Weekly curations of blogs and tools for Golang seniors.

Hi, I’m your curator Maarten, currently using Go to build dev platform Jexia. Just learning Go? Please check out ’The Go Gazelle’.

Fundamentals
Using subtests in Go
Data races versus race conditions
Roberto Clapis 🏳️‍🌈🇪🇺 @Zürich
How and why I'll use `try` in Go:
https://t.co/YOhzv4THDd
This post was caused by a discussion with @matryer.
8:32 AM - 29 Jun 2019
Go pointers: ex post facto interfaces
Variable scopes and shadowing in Go
Best-practices
Go slices are fat pointers
Capturing logs and send an email
Type alias / declaration abuse using Golang
Mitchell Hashimoto
I’ve written a lot of Go. I’m in the “no try()” camp. Another way to do something to save LoC doesn’t hold weight with me. A single way to do something creates clarity in logic, even at the cost of more loc. Go is great because its unapologetically simple. https://t.co/A2LyNKHb44
8:25 PM - 28 Jun 2019
Cloth color identification from customer images in Go
Convert a variable to a single-element slice via unsafe
Lessons from writing a serialization library for Ethereum
Tutorials
Testing in Go: go test
eleven days!
Nice: golang by example turned into #haskell by example! https://t.co/6LzoFiPLQK
2:49 PM - 30 Jun 2019
Compiler internals: add a new statement to Go - Part 1
Sloc cloc and code badges for Github/Bitbucket/Gitlab
Go tools
Releasing BadgerDB v1.6.0
Rewriting code with Comby
Caddy 2 is ready for developers
Create smallest Docker image for your Golang app
LazyDocker: Docker & Docker Compose terminal UI
Karsten Lehmann
FlatBuffers is an efficient cross platform serialization library for C++, C#, C, Go, Java, JavaScript, Lobster, Lua, TypeScript, PHP, Python, and Rust. https://t.co/2TWhvWiSwC
11:56 AM - 2 Jul 2019
Perspectives
An open letter to the Go team about Try
Dgraph: why Go modules makes it hard for us
DB Browser 4 SQLite
Somewhat off topic: The "basic WebGL triangle" example works when compiled with TinyGo: https://t.co/jQNVKowaiw

That's a ~9.5kb (compressed) wasm file. Much better than ~300k with standard Go.

WebGL visualisations written using Go might turn out to be workable after all. :)
3:12 PM - 3 Jul 2019
One program written in Python, Go, and Rust
In-depth analysis of Golang malware in the wild
Presentations
Tutorial playlist: Go & SQLite - from SQL to Web API
Greg Edelston
Software Galaxies (https://t.co/KHDjvfAQVy) is the most beautiful code-visualizer I've ever seen. As you zoom out, our humble dependencies really start to look like galaxies. Or like an atom.

Here's Go's dependency graph. https://t.co/JXHbXepkfm
12:45 AM - 2 Jul 2019
Slide deck: how Go changed public broadcasters archives
GothamGo 2019 – Athens Project - a proxy server for Go Modules
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