Firmino

@firmino.work

Software Engineer #golang #rust

I authored this one a while ago. Validating emails is hard and for this reason I defer - no pun intended - to Go’s (golang) standard library instead. As always, there are exceptions but Go’s std lib is good enough. firmino.work/blog/email-v... #golang

Email validation in Golang

One shall not write from scratch an email syntax validator because it’s an activity that most likely has nothing to do with the domain of the system one is working on. Moreover, often if/elses and reg...

firmino.work

TIL: go.mod can automatically upgrade the version of Go and the toolchain by running a command: go mod edit go@latest go mod edit toolchain@latest #golang

As one transitions to Go (Golang) it's quite common to feel clueless about well-maintained libs that help speeding up the development of a given project. I quite like the list put together by the author in the article referenced on this post. threedots.tech/post/list-of... #golang

The Go libraries that never failed us: 22 libraries you need to know

In this guide, we share 22 Go libraries that have proven reliable across multiple production systems we've built. We cover essential tools for HTTP routing, database access, messaging, observability, ...

threedots.tech