#golangtips search results
Go Conditionals in 4 swipes! 🐹👋 Learn the basics, short declarations, and common gotchas in the final post of our Go series. #LearnGo #GoLangBasics #GolangTips #ChainAcademy #LimitlessLearning
Diving deeper into #golang, I stumbled upon the surprising nuances of nil 🤯. It tripped me up for a bit, so here's a quick tip that might help someone else! #golangtips
The best Go framework: no framework? changelog.com/news/the-best-… #golang #programmer #golangtips #gorm
😩 Drowning in if err != nil? In 2025, Go error handling doesn’t have to bury your business logic. Meet try — a tiny library that cuts the noise, keeps clarity, and still plays nice with panics. My fresh use-cases + code 👉blog.devgenius.io/cut-the-noise-… #Golang #GoLangTips #CleanCode…
Golang concurrency. When to use channels? 1. Passing ownership of data 2. Distributing units of work 3. Communicating async results 4. ... etc When to use mutexes? 1. Caches 2. Variable states 3. ... etc #golang #golangTips
🚀 Built a Go API with Gorilla Mux — love how it feels like net/http but with extras like subrouters & middleware. 🦍💡 Also got graceful shutdown working — super clean and easy to implement! 🧹✅ #Golang #BackendDev #GoLangTips
sync.WaitGroup = wait for goroutines cleanly. #GoLangTips #Concurrency #Programming
🔁 Functions r values in #Go You can pass them as arguments, return them, and store them in variables. Elegant func square(x int) int { return x * x } func apply(f func(int) int, val int) int { return f(val) } #Golang #GoLangTips #FunctionalProgramming #DevTips #CleanCode
2/8: Why Use Reflection in Go? Reflection powers JSON decoding, dependency injection, and reusable libraries. It’s perfect for dynamic data handling when types are unknown at runtime! 💡 #GoLangTips #Coding
⚙️ Tired of “40-argument constructors” in Go? In 2025, the functional options pattern keeps configs clean, safe & extensible — no refactor pain. Here’s my step-by-step guide with fresh examples 👉 blog.devgenius.io/clean-configur… #Golang #CleanCode #GoLangTips #SoftwareEngineering…
New in Go 1.20: wrapping multiple errors lukas.zapletalovi.com/posts/2022/wra… Credit:@lzap #Golang #golangtips #GolangTutorial #programmers #Developer
How do slices work in Go? Each slice has: 🔹 A pointer to an array. 🔹 A length (number of elements in use). 🔹 A capacity (max elements before resizing). Dynamic and efficient! 🚀 #GoLangTips
Day 29 of #100DaysOfCode 🧵 Today in #Golang: 🔹 Learned about buffered vs unbuffered channels 🔹 Unbuffered channels block until both sender & receiver are ready 🔹 Buffered channels allow some async behavior up to the buffer limit #GoLangTips #100DaysLearning
Day 28 of #100DaysOfCode Today in #Golang: 🔄 Learned how to use channels to send & receive data between goroutines ⚠️ Experienced my first deadlock — when all goroutines are asleep & waiting 😅 Concurrency is exciting, but unforgiving! #GoLangTips #Concurrency #100DaysLearning
Run godoc -http :8000 on your local machine. If you go to localhost:8000/pkg you will see all the packages installed on your system. #Golang #GolangTips
sync.WaitGroup = wait for goroutines cleanly. #GoLangTips #Concurrency #Programming
go vet = catch subtle bugs before runtime. #GoLangTips #WebDev #Programming
Handle multiple channels with select. #GoLangTips #Concurrency #Programming
Want your Go codebase to scale cleanly? 🧩 This guide lays down the *industry-standard project layout*, from cmd → internal → pkg and beyond. Read it here 👉 ctrix.pro/blog/mastering… #Golang #GoLangTips #CleanCode #DevCommunity #GoProgramming
Go Conditionals in 4 swipes! 🐹👋 Learn the basics, short declarations, and common gotchas in the final post of our Go series. #LearnGo #GoLangBasics #GolangTips #ChainAcademy #LimitlessLearning
😩 Drowning in if err != nil? In 2025, Go error handling doesn’t have to bury your business logic. Meet try — a tiny library that cuts the noise, keeps clarity, and still plays nice with panics. My fresh use-cases + code 👉blog.devgenius.io/cut-the-noise-… #Golang #GoLangTips #CleanCode…
⚙️ Tired of “40-argument constructors” in Go? In 2025, the functional options pattern keeps configs clean, safe & extensible — no refactor pain. Here’s my step-by-step guide with fresh examples 👉 blog.devgenius.io/clean-configur… #Golang #CleanCode #GoLangTips #SoftwareEngineering…
Do memory addresses come with an HOA for slices? Source: devhubby.com/thread/how-to-… #Tech #GoLangTips #GoProgramming #GoCoders
Go Concurrency Puzzle for i := 0; i < 5; i++ { go fmt.Println(i) } 👉 Will it always print 0 1 2 3 4? (Hint: race conditions 👀) #GolangTips
🦾 Build a type‑safe DSL in Go — no codegen, no fancy GADTs. Just interfaces, generics & continuations for compiler‑checked domain logic. From arithmetic rules to safe filtering — step‑by‑step. 👉 levelup.gitconnected.com/building-a-str… #Golang #DSL #GoLangTips #Programming
🪞 Reflection in Go: inspect & tweak structs, auto‑register routes, build SQL & more — without boilerplate. In my 2025 guide: 4 practical examples, pitfalls to avoid, and when reflection is worth it. 👉levelup.gitconnected.com/mastering-refl… #Golang #Coding #GoLangTips
Day 29 of #100DaysOfCode 🧵 Today in #Golang: 🔹 Learned about buffered vs unbuffered channels 🔹 Unbuffered channels block until both sender & receiver are ready 🔹 Buffered channels allow some async behavior up to the buffer limit #GoLangTips #100DaysLearning
Day 28 of #100DaysOfCode Today in #Golang: 🔄 Learned how to use channels to send & receive data between goroutines ⚠️ Experienced my first deadlock — when all goroutines are asleep & waiting 😅 Concurrency is exciting, but unforgiving! #GoLangTips #Concurrency #100DaysLearning
...projects? Dive deeper via @devto: dev #Golang #Programming #GoLangTips #TechInsights cstu.io/a95f44
🧵 Ever wondered why your tiny Go app spawns 5 threads? From GOMAXPROCS myths to sysmon, blocking syscalls, and cgo surprises — here’s a deep dive into Go’s thread model in 2025. levelup.gitconnected.com/understanding-… #Golang #GoLangTips #Concurrency #Programming #DevOps #WebDev
levelup.gitconnected.com
Understanding OS Threads in Go Applications — Insights for 2025
One thing that often surprises newcomers (and occasionally seasoned engineers) is the gap between the GOMAXPROCSsetting and the real…
🚀 Make your Go services fly in 2025! After years of profiling real-world systems, I share 5 battle-tested ways to boost performance levelup.gitconnected.com/top-5-proven-w… #Golang #GoLangTips #BackendDev #Programming #DevOps #Microservices #Performance
levelup.gitconnected.com
Top 5 Proven Ways to Make Your Go Services Fly in 2025
Over years of profiling production code, I kept coming back to a small set of tricks that almost always paid off.
Go Conditionals in 4 swipes! 🐹👋 Learn the basics, short declarations, and common gotchas in the final post of our Go series. #LearnGo #GoLangBasics #GolangTips #ChainAcademy #LimitlessLearning
Diving deeper into #golang, I stumbled upon the surprising nuances of nil 🤯. It tripped me up for a bit, so here's a quick tip that might help someone else! #golangtips
🚀 Built a Go API with Gorilla Mux — love how it feels like net/http but with extras like subrouters & middleware. 🦍💡 Also got graceful shutdown working — super clean and easy to implement! 🧹✅ #Golang #BackendDev #GoLangTips
🔁 Functions r values in #Go You can pass them as arguments, return them, and store them in variables. Elegant func square(x int) int { return x * x } func apply(f func(int) int, val int) int { return f(val) } #Golang #GoLangTips #FunctionalProgramming #DevTips #CleanCode
Do memory addresses come with an HOA for slices? Source: devhubby.com/thread/how-to-… #Tech #GoLangTips #GoProgramming #GoCoders
Day 29 of #100DaysOfCode 🧵 Today in #Golang: 🔹 Learned about buffered vs unbuffered channels 🔹 Unbuffered channels block until both sender & receiver are ready 🔹 Buffered channels allow some async behavior up to the buffer limit #GoLangTips #100DaysLearning
Day 28 of #100DaysOfCode Today in #Golang: 🔄 Learned how to use channels to send & receive data between goroutines ⚠️ Experienced my first deadlock — when all goroutines are asleep & waiting 😅 Concurrency is exciting, but unforgiving! #GoLangTips #Concurrency #100DaysLearning
The best Go framework: no framework? changelog.com/news/the-best-… #golang #programmer #golangtips #gorm
2/8: Why Use Reflection in Go? Reflection powers JSON decoding, dependency injection, and reusable libraries. It’s perfect for dynamic data handling when types are unknown at runtime! 💡 #GoLangTips #Coding
How do slices work in Go? Each slice has: 🔹 A pointer to an array. 🔹 A length (number of elements in use). 🔹 A capacity (max elements before resizing). Dynamic and efficient! 🚀 #GoLangTips
New in Go 1.20: wrapping multiple errors lukas.zapletalovi.com/posts/2022/wra… Credit:@lzap #Golang #golangtips #GolangTutorial #programmers #Developer
🚀 Dive deep into iterating through arrays in #Golang with our latest guide! From basic loops to more advanced techniques, we've got you covered. 🔗 buff.ly/3toPPfP #GoLangTips #Programming
Unlock the power of structured logging in your #Golang apps! Dive deep with our latest blog post. 🔍📄 #GoLangTips #StructuredLogging buff.ly/3QhbZJX
Something went wrong.
Something went wrong.
United States Trends
- 1. Wentz 20.7K posts
- 2. Vikings 44.3K posts
- 3. Aaron Gordon 4,599 posts
- 4. Pacers 20K posts
- 5. Chargers 48.2K posts
- 6. Shai 17.7K posts
- 7. Brosmer 3,056 posts
- 8. Herbert 14.7K posts
- 9. #Skol 4,896 posts
- 10. #criticalrolespoilers 4,248 posts
- 11. $UNI 3,130 posts
- 12. Quentin Johnston 1,768 posts
- 13. Chet 12.8K posts
- 14. #TNFonPrime 2,158 posts
- 15. Ajay Mitchell 1,706 posts
- 16. Al Michaels N/A
- 17. Double OT 13.8K posts
- 18. Justin Jefferson 3,620 posts
- 19. Mathurin 4,427 posts
- 20. JJ McCarthy 1,820 posts