mastodon.world is one of the many independent Mastodon servers you can use to participate in the fediverse.
Generic Mastodon server for anyone to use.

Server stats:

8.1K
active users

#golang

77 posts53 participants13 posts today

Today, that Go project *finally compiled*! It only took 7 complete project restructuring attempts. Now that it builds, the real work begins, and it's a good time to reveal I'm trying to revive Lariat, the linked-read aligner written by 10X Genomics. It's called Arachne 😁🕷️

Still seeking help from anyone who understand #golang 🙏
#genomics #bioinformatics

Go’s simplicity is its superpower.

No frameworks needed to build a high-performance HTTP server in 50 lines. No magic, just clear, maintainable code that compiles to a single binary.

Meanwhile, in other languages… *opens node_modules folder* 😅

I wrote an article about the primacy of the package as an organizing concept in Go. It's aimed at developers from other ecosystems, covering how old habits can lead to unidiomatic code when in a foreign land.

The post focuses on the "why" of the Go ecosystem context, not just the rules. And yes, there's some Angry Matt profanity peppered in there for good measure.

matttproud.com/blog/posts/go-p

matttproud.com (blog) · Go: Package-Centric Organization
More from mtp

Inspired by choosing WriteFreely for a blogging platform, I decided to look into the Go programming language. I've gotta say, I'm really enjoying it, and I don't remember being pulled in by a language this much since I first learned C, many years ago.

I've almost finished working through "Let's Go" by Alex Edwards (Which is currently on sale). Typically I don't enjoy tutorial style books, preferring reference books, but this one is a great primer for language concepts