PixelsTech feeds

Stay current. Skip the noise.

The right amount of technology news each day, curated for developers.

Welcome to PixelsTech Feed — daily tech news curated by AI across topics like Go, Python, AI, Rust and more.  How it works →   Log in for full access →
Subscribe via RSS

2026-10-13

Implement struct no copy in GoLang
There is some case where some of the struct in GoLang which is not meant to be copied. For example, sometimes a global configuration which should have only one version passed around the whole applicat
Go Developer Survey 2021 Results - The Go Programming Language
An analysis of the results from the 2021 Go Developer Survey.
Handwritten Parsers & Lexers in Go
Handwritten Parsers & Lexers in Go In these days of web apps and REST APIs it seems that writing parsers is a dying art. You may think parsers are a complex undertaking only reserved for programming language designers but I’d like to dispel this idea.
gokrazy: instance-centric configuration released
gokrazy is an appliance platform for Go programs: with just a few commands, you can deploy your Go program(s) on a Raspberry Pi or a (typically small) PC. I’m excited to let you know that gokrazy now comes with a re-designed gok command line tool and gokrazy instance configuration mechanism!

2026-10-12

The new kid in town — Go’s sync.Map
The new kid in town — Go’s sync.Map A learning and exploratory analysis of the new sync.Map type in Go 1.9. Go 1.9 is out now and I was eager to get my hands on the new sync.Map container that …
A Go enum built with iota accepts any integer, including 42
A Go enum is an integer type, so 7, Status(42) and a JSON 9 all get through. We ran iota, a struct wrapper and a sealed interface against the same mistakes.
The X-Files: Avoiding Concurrency Boilerplate With golang.org/x/sync
Or abstracting common synchronization patterns in Go
Proposal: Register-based Go calling convention
Go proposes a register-based calling convention to replace stack-based ABI, aiming for 5–10% speed gains while staying backward compatible.
Building a distributed log using S3 (under 150 lines of Go)
In this third part of the series, I will show how we can implement a durable, distributed, and highly available log using S3
Context Deadlines and How to Set Them
This blog post explains from the ground up a strategy for configuring timeouts and using context deadlines correctly, drawing from our experience developing ...
Garbage Collection In Go : Part I - Semantics
Garbage Collection In Go : Part I - Semantics. This article was originally published in 2018, yet its core insights into Go’s garbage collection model remain …

2026-10-11

Go integration testing with courage and coverage
We explore different strategies for test coverage calculation in Go, including the recently added support for coverage profiling in Go 1.20.
Go 1.23: Interactive release notes
Iterators, timers and canonical values.
Calling Go Functions from c++
Interacting with the Go runtime with c++ (or c, i think)
Go Package Management
A summary of dependency management in Go.
Channels Are Not Enough
Channels Are Not Enough or Why Pipelining Is Not That Easy - concurrency-in-go.md
A faster lexer in Go
Go lexer optimizations: string substrings avoid allocations, GC tuning speeds TableGen lexing, now 3x faster than Go 1.2.
Rubbing control theory on the Go scheduler
How CockroachDB uses control theory, studies CPU scheduler latencies, builds forms of cooperative scheduling, and patches the Go runtime.