Why Go is a good fit for agents - Hatchet Documentation

🎩 Oh joy, another 3-year-old blog post trying to revolutionize error handling in Go! πŸ€– This time, by adding "structured errors" to a language that prefers its errors as raw and unstructured as a toddler's crayon masterpiece. 🌈 Because what Go really needed was more "experiments" in making simple things complicated! πŸ˜‚
https://southcla.ws/structured-errors-in-go #GoProgramming #ErrorHandling #StructuredErrors #TechHumor #BlogPost #HackerNews #ngated
Structured errors in Go | barney's tech blog

Bridge the gap between structured logging and errors in Go

πŸš€ Ah yes, Go's infamous labyrinth of #indirection strikes again! 🎯 Our brave hero battles valiantly with the io.Reader interface, only to discover their cherished bytes lost in a sea of over-engineered #complexity. πŸŒ€ Spoiler: they could've just used the bytes directly, but where's the fun in that? πŸ˜‚
https://flak.tedunangst.com/post/too-much-go-misdirection #GoProgramming #ioReader #CodingHumor #DeveloperLife #HackerNews #ngated
too much go misdirection

πŸšͺπŸ‘‹ Ian Lance Taylor says goodbye to Google after only 19 years and a side project called Go that no one's ever heard of πŸ€”. Apparently, he's been blessed to work with some obscure names like Rob Pike and Ken Thompson πŸ™„. Who knew Go would become β€œjust another programming language”? πŸŽ‰
https://www.airs.com/blog/archives/670 #IanLanceTaylor #GoodbyeGoogle #GoProgramming #RobPike #KenThompson #HackerNews #ngated
Leaving Google – Airs – Ian Lance Taylor

Layered Design in Go - iRi

πŸŽ‰πŸŽ‰ Oh, joy! Another coder with a book on avoiding Go mistakesβ€”because who doesn't want *more* bedtime reading on debug disasters? πŸ“šπŸ˜΄ Now, buckle up for riveting insights like "disable notifications" if you'd rather gouge your eyes out with a rusty fork than read more personal reflections. πŸ™„πŸ”•
https://www.thecoder.cafe/p/100-go-mistakes #GoProgramming #BedtimeReading #DebugDisasters #CodeMistakes #SoftwareDevelopment #HackerNews #ngated
So, I Wrote a Book: The Story Behind 100 Go Mistakes

An brutally honest behind-the-scenes story of writing a technical book from scratch. From burnout to unexpected wins, here's everything I learned while writing 100 Go Mistakes.

The Coder Cafe

So, I Wrote a Book: The Story Behind "100 Go Mistakes and How to Avoid Them"

https://www.thecoder.cafe/p/100-go-mistakes

#HackerNews #So #I #Wrote #a #Book #100 #Go #Mistakes #GoProgramming #BookLaunch #TechWriting

So, I Wrote a Book: The Story Behind 100 Go Mistakes

An brutally honest behind-the-scenes story of writing a technical book from scratch. From burnout to unexpected wins, here's everything I learned while writing 100 Go Mistakes.

The Coder Cafe

For REST πŸ“‘ API's written in Go 🚢, you should take a quick look at github.com/go-fuego/fuego. Getting an OpenAPI-Spec πŸ“œ & a SwaggerUI πŸ–₯️ without any extra effort, is a huge win!

#REST #API #GoLang #OpenAPI #Swagger #SwaggerUI #Fuego #GoFuego #WebDevelopment #GoProgramming #APIManagement #ProgrammingTips #TechStack #OpenSource

Goodbye core types - Hello Go as we know and love it! - The Go Programming Language

Go 1.25 simplifies the language spec by removing the notion of core types

The cost of Go's panic and recover :: jub0bs.com

TL;DR ΒΆ Some of the wisdom contained in Josh Bloch’s Effective Java book is relevant to Go. panic and recover are best reserved for exceptional circumstances. Reliance on panic and recover can noticeably slow down execution, incurs heap allocations, and precludes inlining. Internal handling of failure cases via panic and recover is tolerable and sometimes beneficial. Abusing Java exceptions for control flow ΒΆ Even though my Java days are long gone and Go has been my language of predilection for a while, I still occasionally revisit Effective Java, Joshua Bloch’s seminal and award-winning book, and I never fail to rediscover nuggets of wisdom in it.