View profile

Release Go 1.12, debugging a Go deadlock, messaging passing concurrency in Go & more

Revue
 
I’m Maarten and use Go to build developer platform Jexia. Just learning Go? Check my ’Master the Worl
 

The Go Gazette

March 2 · Issue #44 · View online
Weekly curations of blogs and tools for Golang seniors.

I’m Maarten and use Go to build developer platform Jexia. Just learning Go? Check my ’Master the World of Go’ newsletter.

Fundamentals
Go 1.12 is released
Recommended idiomatic Go resources
Real world advice for maintainable Go programs (final)
Best-practices
Observability is for troubleshooting
Debugging an interesting deadlock in Go
Shesh
This is pretty interesting! It seems you can define methods on types. I created a type alias for a string array and attached a method to that type. stack.push(item) reads much better than push(stack, item) https://t.co/VX6ZHoHiY6 #golang https://t.co/xsbxyxHmZk
10:28 PM - 1 Mar 2019
Streaming multipart HTTP requests in Go
Least Frequently Used cache with implementation in Go
Tutorials
Using RediSQL with Go
Build a real-time Golang chat app
brogle
@jackmott42 has some great tutorials on building games with #golang. https://t.co/FiSbTO4QDi
6:43 PM - 2 Mar 2019
GraphQL with Go: a deep dive from basics to advanced
Tools
Goroutines in TinyGo
NATS: different take on distributed messaging
Ellen Körbes 🌈
For anyone reading this the tl;dr is: go get https://t.co/ytarQ9b0Ir
sudo mv ~/go/bin/gorun /usr/local/bin/
echo ':golang:E::go::/usr/local/bin/gorun:OC' | sudo tee /proc/sys/fs/binfmt_misc/register
Easy peasy.
12:05 PM - 26 Feb 2019
PQGo, experimental post-quantum cryptography
GADGT: Go codecs for serializing & deserializing data
Perspectives
The slowest hiker
Gperftools heap profiler
What is new about NewSQL?
GOJEK Tech
It’s no secret we produce a lot of code. That means there’s a lot of testing to be done. 😅 We also happen to really like #golang. Read @yonasstephen’s piece on how Golang’s ‘Golden File’ can be a great replacement for traditional table tests. 👌
https://t.co/H6zz6vyH3u
4:59 AM - 19 Feb 2019
New Go brute forcer mid rise in e-commerce attacks
Concurrency with Clojure, Rust, Pony, Erlang & Dart
Scientific papers
Messaging passing concurrency in Go projects
Comparing 3 languages for a next-gen sequencing tool
Remote Go jobs
Presentations
Why Go Is Successful (aka Simplicity is Complicated)
LondonGophers 20/02/2019: Axel Wagner - Decoding of binary network protocols
Will contracts replace interfaces? / Francesc Campoy
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