Skip to content
Corentin GS
№55 8 Oct Out-of-Order Traces: Redis Timestamp Coordination Model
5 min
№54 1 Oct Stacked Changes with Jujutsu: The Local Graph GitHub Misses
12 min
№53 24 Sept Five ClickHouse Decisions for LLM Trace Analytics
8 min
№52 12 Sept GitHub Stacked Pull Requests: First Stack to Partial Merge
14 min
№51 10 Sept When One Go Binary Beats Three Separate Kubernetes Services
5 min
№50 3 Sept Streaming OTLP JSON in Go Without Loading the Payload
4 min
№49 1 Sept Why I Built the Plywise Chessboard Library From Scratch
8 min
№48 27 Aug Kafka Rejects Records Over 1 MB. LLM Spans Do Not Care.
7 min
№46 20 Aug We Put Full-Text Search in PostgreSQL, Then ClickHouse. Both Were the Wrong Place.
6 min
№44 13 Aug PostgreSQL Was Down Again: Rebuilding LLM Trace Ingestion
12 min
№42 6 Aug GitHub Stacked Pull Requests: What Changed in Preview
10 min
№40 1 Aug TDD in the Age of AI: Who Tests the Tests?
8 min
№39 31 Jul Building a Custom OpenTelemetry Collector in Go
7 min
№38 29 Jul The Result Pattern: Why I Stopped Throwing Exceptions
10 min
№36 26 Jul I Stopped Mocking Everything in TDD
12 min
№35 24 Jul Three Ways to Instrument Go with OpenTelemetry
6 min
№33 21 Jul DDD Aggregate Boundaries and Persistence in TypeScript
9 min
№32 18 Jul OpenTelemetry Go Compile-Time with otelc
14 min
№31 16 Jul Repository Updates in TypeScript: Locks and Optimistic Concurrency
8 min
№30 10 Jul Beyond Unicorn: Why I Code-Gen Instead of Emulating
6 min
№29 8 Jul Go Concurrency Patterns: A Practical Reading Order
3 min
№27 7 Jul TypeScript DDD Aggregates & Repositories
15 min
№28 7 Jul Building a Native x64-to-C# Transpiler: Why I Built Alicorn
3 min
№25 4 Jul Context and Cancellation in Go: Stopping Work That Shouldn't Have Started
7 min
№26 4 Jul Go Goroutines vs C# async/await: Who Carries the Cognitive Load?
11 min
№24 30 Jun Value Objects & Entities in TypeScript: Building Blocks That Can't Break
15 min
№23 24 Jun Beyond PGN: Designing an Ultra-Efficient Chess Storage Format
13 min
№20 5 Jun How to Merge PGN Files in F#: Streaming, Performance, and Discriminated Unions
3 min
№18 24 May TDD Isn't About Bugs — It's Your Permission to Refactor
7 min
№16 30 Apr Why I Built ZaString
5 min
№15 27 Apr Generic Methods Coming to Go
10 min
№13 24 Apr Go Pipeline Pattern: Turning Streams into Useful Data
6 min
№12 12 Dec Flexible Approaches to Worker Pools in Go
3 min
№11 10 Dec Go Worker Pool Pattern: Examples, Channels, and Shutdown
8 min
№10 6 Dec Advanced Generator Patterns in Go: Test Data and Streams
5 min
№09 3 Dec Generator Pattern in Go: Lazy Sequences with Channels
4 min
№08 2 Dec Producer-Consumer in Go: Beyond the Basics
3 min
№07 30 Nov Understanding the Producer-Consumer Pattern in Go
3 min
№05 9 Aug Solving the Sum of Squares Problem: Optimizing Performance
7 min
№02 11 Jan Merge Sort using Goroutines
4 min
№03 11 Jan Goroutine vs Simple function
6 min
№01 8 Nov How to optimize a Go deployment with Docker
3 min