{"skill":{"slug":"go-concurrency-patterns","displayName":"Go Concurrency Patterns","summary":"Production Go concurrency patterns — goroutines, channels, sync primitives, context, worker pools, pipelines, and graceful shutdown. Use when building concurrent Go applications or debugging race conditions.","tags":{"latest":"1.0.0"},"stats":{"comments":0,"downloads":821,"installsAllTime":0,"installsCurrent":0,"stars":0,"versions":1},"createdAt":1770725725807,"updatedAt":1777525075979},"latestVersion":{"version":"1.0.0","createdAt":1770725725807,"changelog":"Initial release of Go concurrency patterns with practical production examples.\n\n- Introduces patterns for goroutines, channels, synchronization primitives, context management, worker pools, pipelines, and graceful shutdown in Go.\n- Provides quick start code and tables for choosing concurrency primitives.\n- Includes implementations for worker pools, fan-out/fan-in pipelines, bounded concurrency (semaphores), errgroup for error handling and cancellation, and graceful shutdown.\n- Aims to assist with concurrent Go application development and race condition debugging.","license":null},"metadata":null,"owner":{"handle":"wpank","userId":"publishers:wpank","displayName":"wpank","image":"https://avatars.githubusercontent.com/u/9498646?v=4"},"moderation":null}