Skip to content

GoLang for 2024

Posted on:November 26, 2023 at 10:30 PM

No matter if you’re actively making services and projects using GoLang, or like me have been under a rock for over a year, we gotta admit; GoLang’s community is at least as fast as the language.

Every once in a while, I put all the GitHub repositories and websites I can get my eyes on, on the table; just to find out what’s coming or what has changed. It’s useful to see new practices, new learning materials and even nicely done libraries and utilities.

In this post, I wanna share the goodies I’ve been watching that would help to make a better GoLang project in 2024. Gotta catch the community as well as the language, or you’d see a gopher in your dreams saying: “Gotcha! 😂”

Table of contents

Open Table of contents

Learning the ropes

To get started with Go, one must first learn the syntax and the lean towards thinkg in a functional Go like manner.

Starting points

You usually need to learn different problem solvings for algorithmic questions. The pure algorithmic questions are usually used in interviews, but on a day to day basis you need to know about them to create better technical solutions and architectures. Here’s some places to check out related problems/solutions in Go: LeetCode Cookbook (use google translate 😅)

Toward some fluency

You can’t learn everything all at once. But you can dive deeper when needed if you know where to look at. Now where to look at?

Deep into the language

As we get deeper into GoLang, things start to make sense more; However, things also start to go Chinese! This doesn’t mean there isn’t any English equivalant, but the open-source/free ones are still Chinese. After using translation a little bit you would see for yourself why I’m bringign in the Chinese resources.

But let’s start with the obvious and English ones!

Respect the style

Know how things work

Now there is Golang Design to look out for in the upcoming years. It’s getting really good. For a consistent source of discussions and juicy interview questions check out Study Golang.

Wanna learn even more?

Tools of the day or tomorrow’s!

Project essentials

Might need them at some point

What we missed here?

The path to finding resources to be a better engineer is not limited. There are tons of stuff I didn’t cover here. Just to point out what to look for:

That’s all for this year. Let’s see how thing play until the next one!