Golang drawer
@golang101
174
subscribers
1
photo
5.03K
links
Curated Golang news
Download Telegram
Join
Golang drawer
174 subscribers
Golang drawer
https://madned.substack.com/p/an-old-hackers-tips-on-staying-employed
Substack
An Old Hacker's Tips On Staying Employed
#1: Don't Be a Jerk. (That is just a bonus tip, in case you don't want to read past the subtitle)
Golang drawer
https://trstringer.com/golang-deferred-function-error-handling/
Thomas Stringer
Handling Errors from Deferred Functions in Go
Being able to defer functions is a powerful feature. But with the Go error handling pattern, it can be easy to ignore errors. Take this for example:
Golang drawer
https://awesome-go.com/
Awesome-Go
A curated list of awesome Go frameworks, libraries and software - Awesome Go
A curated list of awesome #Golang frameworks, libraries and software
Golang drawer
Golang drawer
pinned «
https://awesome-go.com/
»
Golang drawer
https://threedots.tech/post/common-anti-patterns-in-go-web-applications/
threedots.tech
Common Anti-Patterns in Go Web Applications
Avoid the most common anti-patterns we've encountered across multiple Go projects. We reveal how to escape tight coupling, separate logic from implementation, and model your domain effectively. Our battle-tested tactics will help you build more maintainable…
Golang drawer
https://storj.io/blog/a-tale-of-two-copies
www.storj.io
A Tale of Two Copies
It was the best of times, it was the worst of times. That's when I hit a performance mystery that sent me down a multi-day rabbit hole of adventure. I was writing some code to take some entries, append them into a fixed size in-memory buffer, and then flush…
Golang drawer
https://programming-idioms.org/
programming-idioms.org
Programming Idioms
A collection of reusable standard snippets, in 31 programming languages
Golang drawer
https://blog.golang.org/go1.17
go.dev
Go 1.17 is released - go.dev
Go is an open source programming language that makes it easy to build simple, reliable, and efficient software.
Golang drawer
https://github.com/WithGJR/regit-go
GitHub
GitHub - WithGJR/regit-go: ReGit: A Tiny Git-Compatible Git Implementation
ReGit: A Tiny Git-Compatible Git Implementation. Contribute to WithGJR/regit-go development by creating an account on GitHub.
Golang drawer
https://github.com/kyleconroy/sqlc
GitHub
GitHub - sqlc-dev/sqlc: Generate type-safe code from SQL
Generate type-safe code from SQL. Contribute to sqlc-dev/sqlc development by creating an account on GitHub.
Golang drawer
https://github.com/mholt/acmez
GitHub
GitHub - mholt/acmez: Premier ACME client library for Go
Premier ACME client library for Go. Contribute to mholt/acmez development by creating an account on GitHub.
Golang drawer
https://github.com/apex/gateway
GitHub
GitHub - apex/gateway: Drop-in replacement for Go net/http when running in AWS Lambda & API Gateway
Drop-in replacement for Go net/http when running in AWS Lambda & API Gateway - GitHub - apex/gateway: Drop-in replacement for Go net/http when running in AWS Lambda & API Gateway
Golang drawer
https://www.fredrikholmqvist.com/posts/brooks-wirth-go/
Golang drawer
https://arielorozco.com/build-scalable-applications-with-aws-lambda-and-go
Ariel Orozco
Build Scalable Applications with AWS Lambda and Go
The way we design, build and deploy web applications has changed a lot in the past few years. In the beginning, It all seemed like a simple task, our code lived all inside a big folder with a bunch of files in it, then we just uploaded the files usin...
Golang drawer
https://medium.com/@scott_white/using-go-generics-57fba3edecdd
Medium
Using Go Generics
I was pairing with another engineer the other day and we needed to download some largish mp4 files and process the headers. The service…
Golang drawer
https://blog.chuie.io/posts/synconce/
blog.chuie.io
The underutilized usefulness of sync.Once
sync.Once is pretty underrated
Golang drawer
https://brandur.org/fragments/go-xerror
brandur.org
Error stack traces in Go with x/xerrors
A workaround to get nice stack traces for errors in Go.
Golang drawer
https://changelog.com/gotime/193
Changelog
Caddy V2 with Matt Holt (Go Time #193)
Matt Holt joins Jon Calhoun to discuss Caddy, its history, and the process of creating a v2 of the popular web server. In the episode they discuss some of the challenges encountered while building the v2, reasons for doing a major rewrite, and more.
Golang drawer
https://benchmarksgame-team.pages.debian.net/benchmarksgame/fastest/go-csharpcore.html
benchmarksgame-team.pages.debian.net
Go vs C# .NET - Which programs are fastest?
Go C# .NET - Which programs have fastest performance?
Golang drawer
https://go.dev/blog/tidy-web
go.dev
Tidying up the Go web experience - The Go Programming Language
Consolidating our web sites onto go.dev.