PinnedAllen NingGolang — Exploring CGO_ENABLED in GoDynamic vs. Static Linking and Its Impact on Build SizeDec 7, 20233Dec 7, 20233
Allen NingThe Curious Case of nil in Go: A Deep Dive into Type ComparisonsAs a Go developer, you might think you know everything about nil. But hold onto your keyboards, folks, because today we're going to uncover…Jun 301Jun 301
Allen NingGolang — Mastering GitHub Actions for Robust Pipeline SetupHey there! Today, we’re diving into a game-changing workflow that’s been revolutionizing my Go projects. If you’ve ever struggling with…Jun 28Jun 28
Allen NingGolang — Understanding the Go Proxy EcosystemA Simple Guide to Efficient Dependency ManagementJun 6Jun 6
Allen NingGolang — Be Cautious About Nil PointersMastering the Art of Nil Pointer Handling in GoMay 131May 131
Allen NingGolang — Understanding Goroutines and Unbuffered ChannelsGo programming language is known for its simplicity and powerful concurrency features.May 5May 5
Allen NingGolang Refactoring Best Practice: Simplifying Go Error CodeStreamlining Go Code for Improved Clarity and ReadabilityMar 261Mar 261
Allen NingGolang — When do you need to use ErrGroup rather than waitGroupConquering Concurrency with ErrGroup in GoMar 211Mar 211
Allen NingGolang — Essential Concurrency Patterns Every Go Developer Should Know — Part 2Unlock the power of Go’s concurrency with these essential patterns.Mar 2Mar 2