Go Concurrency Without Leaks: Workers, Backpressure, and Ownership
A grounded way to add bounded concurrency in Go without stranded goroutines, runaway queues, or unclear channel ownership.
Practical writing on Laravel, Go, TypeScript, product architecture, cloud delivery, and the technologies changing how we build in 2026.
Latest thinking
12 articles · Page 2 of 2
A grounded way to add bounded concurrency in Go without stranded goroutines, runaway queues, or unclear channel ownership.
A detailed deployment sequence for safe Laravel schema changes, online indexes, resumable backfills, mixed versions, queues, validation, and rollback.
An implementation-level Laravel outbox guide covering atomic writes, claiming, retries, idempotent consumers, ordering, schema evolution, monitoring, and cleanup.
A practical Laravel webhook design covering signatures, duplicate delivery, fast acknowledgement, queues, ordering, recovery, and useful observability.
A practical Go error strategy for adding context, preserving stable meaning, mapping HTTP responses, logging once, and testing behaviour.