View profile

Making Go panic, building Golang markov chains, parallel merge sort & more

Revue
 
Maarten uses Go to build the back-end of developer platform Jexia. You can check previous newsletter
 

Golang Ninjas Newsletter

October 27 · Issue #26 · View online
Stay up-to-date and ahead of your peers with Maarten Bezemer's weekly newsletter for senior Golang engineers.

Maarten uses Go to build the back-end of developer platform Jexia. You can check previous newsletter editions here.

Fundamentals
Proposal for a smooth transition from Go 1 to 2
Perspective on Ian Taylor's transition proposal to Go 2
Dave Cheney
#golang top tip: use packages like a knife to separate code that consumes functionality from code that provide functionality. Use unit tests along the cut line to lock in the behaviour of your packages.
12:42 PM - 24 Oct 2018
Go performance: for range loop (originally written in Chinese)
Best-practices
Our way to Go
How to make Go panic
Building markov chains in Golang
Michael Hausenb🎃🎃
OMG this is awesome! The @golang GoDoc Playground: https://t.co/rvtSWrZ4CS
5:20 PM - 25 Oct 2018
Basic property-based testing in Go
OTP verification over SMS using Go, Redis and gobudgetsms
Using Go modules with Kubernetes API and client-go projects
Tutorials
Parallel merge sort in Go
Dave Cheney
Here are the slides from my @qcon Shanghai keynote. https://t.co/F5vqEG7EWc #golang https://t.co/4uj4Z3GIQq
11:28 PM - 22 Oct 2018
Local unit testing for Go
Real world advice for writing maintainable Go programs
Tools
Athens running on Zeit
Seeking helpful errors in Go with xerrs
Steve Kemp
My #golang #BASIC #interpreter now understands strings, and string-operations (compare, concat, etc), meaning I could port this "classic program" from Wikipedia: https://t.co/gb6Y6eqHbO Teen-me would have thought that was awesome. Now-me just think it's OK.
2:34 PM - 21 Oct 2018
Introducing a cross-platform debugger for Go
Meet zygomys — an embedded scripting language for Go
Perspectives
The myth about Golang frameworks and external libraries
Choosing Rust over Go: difficult, frustrating, but very exciting
Presentations
Hacking with Go - Victoria Almazova - YouTube
GO AFTER DARK ep 4: Ride the tunnel (Fake 3D tunnel) - YouTube
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