Upcoming Go 1.13, minimal generics contracts, reader-writer locks & more

Revue
 
 
The Go Gazette

The Go Gazette

April 26 · Issue #52 · View online
Weekly curated blogs and tools for Golang professionals.

Fundamentals
Int vs. interface: generic containers in Go
Go 2 generics: usefulness of requiring minimal contracts
Brad Fitzpatrick
Go 1.13 is shaping up to be pretty fun:
- modules
- defer on stack (https://t.co/SKOQvRzdM2)
- bunch of GC return-memory-to-OS improvements
- bunch of optimizations
- linker memory reductions, some speed
- record version & dep versions in binary
- sync.Pool love
- ...
#golang https://t.co/VNxz44OO2V
1:09 AM - 26 Apr 2019
Real-world reports
Implementing reader-writer locks
The needlessly distributed phallic object generator
Andrea Zucchini
Context and Cancellation of goroutines #golang #go
https://t.co/dLOhzaIAue
1:23 PM - 27 Jan 2019
Tutorials
Istio observability w/ Go, gRPC, and protocol buffers
Building custom Kubernetes Operators in Go - Part 3
Cavezzan Patrice
Unit Testing http client in Go https://t.co/ChziVX4Ttv
12:23 AM - 25 Apr 2019
Deploy Pipeline Kubernetes Engine on AWS w/ Cadence
Monitor 1,000 network devices w/ Sensu Go and Ansible
Tools
Caddy 1.0.0-beta2 released
Using WebAssembly with TinyGo
Spiral Scout
Spiral Scout Releases Open Source, multithreaded PHP application server library for Golang called RoadRunner. #php #golang @webdevelopment #softwaredevelopment #opensource #opensourcecommunity https://t.co/7KPCX5IOYH
9:16 PM - 24 Apr 2019
New features in Thanos 0.4.0-rc.0
Vulcanizer: a library for operating Elasticsearch
Orchestration engine to execute asynchronous logic
Perspectives
Thinking in Go
Writing a Golang library in a week
Gergely Brautigam
I wrote a thing https://t.co/LyUgFooS2N Applying Afferent and Efferent coupling metrics from @unclebobmartin to the @golang ecosystem. I'm interested in ideas how this fits. I also wrote a tool does static analysis to calculate instability. Enjoy. :)
10:31 PM - 22 Apr 2019
Columbus: in search of new frontiers
Scientific paper
Software microbenchmarking in the cloud. How bad?
Presentations
dotGo 2019 - Jessica Frazelle - A dive into RISC-V
dotGo 2019 - Dave Cheney - Constant Time
dotGo 2019 - Daniel Martí - Optimizing Go code without a blindfold
Did you enjoy this issue?
If you don't want these updates anymore, please unsubscribe here.
Powered by Revue