• Readmore logoReadmore.dev
  • Latest
  • Explore blogs
  • Trending topics
General topics
  • Front-end dev
  • Backend dev
  • Product dev
  • Native app dev
  • Game dev
  • CompSci
  • Databases
  • Hardware
  • Robotics
  • DevOps
  • Security
  • Data Science
  • AI / LLMs
  • Blockchain / Web3
  • Design
  • Animation
  • General tech
  • Startups
  • Life / Culture
  • Career advice
  • Hiring / Interviews
Popular topics
  • JavaScript
  • TypeScript
  • Angular
  • Vue
  • React
  • Node.js
  • Next.js
  • Svelte
  • CSS
  • WebGL
  • Python
  • PHP
  • Go
  • Rust
  • .NET
  • Git
  • Firebase
  • AWS
  • Google Cloud
  • Azure
  • Linux
  • Docker & K8s
  • Raspberry Pi

Go

Loading...

This week

Go 1.26 interactive tour

- Go 1.26 is coming out in February, so it's a good time to explore what's new. The official release notes are pretty dry, so I prepared an interactive version with lots of examples showing what has changed and what the new behavior is.Read on and see!new(expr) • Type-safe error...

Backend dev

About a month ago

A Fair, Cancelable Semaphore in Go

- Building a fair, cancelable semaphore in Go and the subtle concurrency issues involved....

Backend dev

Go feature: Modernized go fix

- With a fresh set of analyzers and the same backend as go vet....

Backend dev

Detecting goroutine leaks with synctest/pprof

- Explore different types of leaks and how to detect them in modern Go versions....

Backend devCompSci

Timing 'Hello, world'

- Compiling and running 'Hello, World!' in 20 programming languages....

CompSci

Don't fear Python subprocess or Go codegen

- Discusses some design choices used in Jubilant: Python subprocess.run to wrap a CLI tool, a code generator to convert Go structs to Python dataclasses, and the use of uv with a simple Makefile to run commands....

Backend dev

'Gist of Go: Concurrency' is out!

- Interactive book on concurrent programming with auto-tested exercises....

Backend devCompSci

about 1 month ago

Go feature: Secret mode

- Automatically erase memory to prevent secret leaks....

Backend devSecurity

Gist of Go: Concurrency internals

- CPU cores, threads, goroutines, and the scheduler....

Backend devCompSci

Go feature: Type-safe error checking

- errors.AsType is a modern alternative to errors.As....

Backend dev

about 2 months ago

Go feature: Goroutine metrics

- Export goroutine-related metrics from the Go runtime....

Backend dev

Gist of Go: Concurrency testing

- Checking concurrent operations and time-sensitive code....

Backend dev

Graceful shutdown in Go

- Your computer runs tons of processes in the background, and pulling a plug out of a socket when it is in the middle of something is not a good idea. Doing that to your running service is also pretty risky, but this is precisely what happens when you terminate your running server...

Backend dev

Go feature: Context-aware Dialer methods

- Connect to TCP, UDP, IP, or Unix sockets, with an optional timeout....

Backend dev

2 months ago

Negating compound boolean expressions (De Morgan's Laws)

- I had a quick pair programming session with one of my colleagues. Can you imagine that Claude Code doesn’t need to be your only coding buddy? The validation rules needed a little tweak, so here is the piece of code I typed, and below is the version suggested by my friend....

CompSci

Ditch your (mut)ex, you deserve better

- Having access to multiple parallel CPU cores isn't a new thing by any means, people have been programming in parallel for half a century now, but recent years we've found ourselves at an inflection point. Moore's law is dying, beefy single cores are no longer keeping up. Modern...

CompSci

3 months ago

Go feature: Compare IP subnets

- The same way IANA and Python do....

Backend dev

Gist of Go: Atomics

- Concurrent-safe operations without explicit synchronization....

Backend devCompSci

4 months ago

Go proposal: Hashers

- Consistent approach to hashing and equality checks in custom collections....

CompSci

Go is #2 among newer languages

- With version 1.0 released after 2010....

Backend dev

Go proposal: new(expr)

- Allow the new built-in to be called on expressions....

Backend devCompSci

Accepted! Go proposals distilled

- Stay updated on changes coming in future Go releases....

Backend dev

Native threading and multiprocessing in Go

- Exploring unconventional ways to handle concurrency....

Backend dev

Top picks — 2025 August

- I’m experiencing a little writing crisis. I don’t publish much nowadays, other than keeping the “Top Picks” series on a prompt schedule and some occasional short-form articles to release some infrequent bursts of creativity. It is not the first time it’s happening to me, and I’m...

AI / LLMsCompSci

Rows per page

Page 1 of 5