View profile

A rebuilt Go back-end, edge computing with Go, a Go performance problem & more

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

Golang Ninjas Newsletter

October 12 · Issue #24 · 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.

News
Official Go blog: compile-time dependency injection with Wire
Fundamentals
Go's garbage collection
Proposal for Goroutine scoped contexts
Jaana B. Dogan
"I am not a distributed systems engineer, I don't need Go context." It is not about being a "distributed systems engineer", it is about passing process boundaries. If you rely on any networking, storage, IPC or propagating in process, you need context. #golang
8:59 PM - 10 Oct 2018
A heuristic approach to race condition detection
Go basically never frees heap memory back to the OS
A deep dive into the OS memory use of a simple Go program
Best-practices
Such an exceptional Go
Calling Java from Go using gRPC
francesc
1. write your program in #golang and use goroutines generously
2. deploy in a *big* machine
3. profit
Yes, that's 4500% CPU usage right there 😎 https://t.co/7g4a3ALCKp
2:36 AM - 11 Oct 2018
We rebuilt our backend feed service! Here's what I learned
Edge computing with Go and Intel Movidius Neural Compute Stick
Tutorials
Gentle intro into validation admission webhooks in Kubernetes
Manipulating Istio and other custom Kubernetes resources in Go
Tools
Dataframes for Go
Damian Gryski
proposal: cmd/go: drop support for binary-only packages Binary-only packages were added in #golang 1.7, and they're getting difficult to support as the compiler and tooling improves. Should they be kept? https://t.co/FKDZaFNIHn
7:34 PM - 11 Oct 2018
Level up go test with gotestsum
Perspectives
How Go 1.11 got me to stop ignoring Go
Accounting for 30% of the CPU - a Go performance problem
Fatih Arslan
⭐️I have some big news to share with you. Starting today, I'll be no longer maintaining vim-go and will sunset most of my Go packages and projects. vim-go is now in the good hands of @bhcleek. Please read my blog post on why I gave this decision: https://t.co/vggVQe0T4v #golang
5:19 PM - 10 Oct 2018
Pros and cons of writing POSIX kernels in a high-level language
Presentations
Open Source Firmware @ Facebook
OSFC - Open Source Firmware @ Facebook
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