DEVELOPER NEWS STREAM
Direct logs, engine updates, and framework notifications parsed from curated RSS feeds and announcements, updated hourly.

Ashraf HossainWhy this simple Golang process uses 4 threads?
Exploring Threads in C vs Go — A Curious Experiment 🧵 Recently, I was experimenting with C and Go,...

Hugo OliveiraMastering JSON the Go Way
One of the things I love about Go is how practical it is when dealing with JSON. No complicated...

Name cannot be blankZero Day at HNGi13
This is a post on the first task submited for the HNGi13 program

nchikaBuilding Tornago: A Go Library for Tor Integration Born from Fraud Prevention Needs
Introduction Have you ever needed to integrate Tor into your Go application for...

Andres CourtCreate a Text Editor in Go - Syntax Highlighting
You can access the code of this chapter in the Kilo-Go github repository in the syntax...

Kirill ScherbakoffDumper: A single tool for databases backup
Description When there are dozens of services and databases of different types in the...

Hugo OliveiraUnderstanding Strings in Go: Bytes, Runes, and the Truth Behind len
When you first start working with Go, strings might seem simple — until you try to count characters,...

Ajinkya SinghUnderstanding Kafka Storage Architecture: How It Handles Billions of Messages⚡
🎯 Introduction: Beyond the Message Queue Imagine you're running a global streaming...

Serif COLAKELGo Memory Profiling & Performance Debugging — Real-World Guide to pprof
Memory issues in Go aren’t always dramatic. Sometimes they’re silent: your service boots at 200MB,...

Pavel SanikovichHigh-Performance Marshaling Strategies in Go — What Actually Works at Scale
Marshaling sounds like a solved problem. You call json.Marshal or proto.Marshal, send the bytes...

AsoseilLinux, macOS, and Windows broke my code, so I built a cross-platform test strategy
Cross-platform filesystem events sound simple in theory: make a file change, receive a...

Christian AmeachiBuilding a Simple Ticket Tracker CLI in Go
A lightweight, command-line alternative to complex ticketing systems. Using golang and...

Pavel SanikovichHow to Use Unsafe in Go Without Killing Your Service
There’s a moment in every senior Go engineer’s career when you stare at a CPU flamegraph, see a...

Pavel SanikovichJSON vs MessagePack vs Protobuf in Go — My Real Benchmarks and What They Mean in Production
I still remember the day when a single JSON endpoint quietly became the top CPU consumer in our Go...

Aditya JoshiOpen-closed principle in Golang
Alright! Let’s delve into the Open-Closed Principle (OCP) in the context of Golang. The OCP is one...

Gabriela Mendese o tal do Microserviço?
A ideia aqui é partilhar meus estudos com vocês. Hoje começaremos por um tema básico, que todo dev...