Why I Use Golang In 2024

preview_player
Показать описание
Recorded live on twitch, GET IN

Become a backend engineer. Its my favorite site

This is also the best way to support me is to support yourself becoming a better backend engineer.

MY MAIN YT CHANNEL: Has well edited engineering videos

Discord

Hey I am sponsored by Turso, an edge database. I think they are pretty neet. Give them a try for free and if you want you can get a decent amount off (the free tier is the best (better than planetscale or any other))
Рекомендации по теме
Комментарии
Автор

the blue hair was the Go foreshadowing

coralsikes
Автор

I’ve really come around to Go. I used to despise it but now I’m in love with the simplicity. In Go, I find myself asking “what is the most straightforward way to do this?” And more often than not that is clearly the best approach.

taylorallred
Автор

"complexivityness"... Learned a new word today

thaddaeusmarkle
Автор

I think this is a pretty great way of going about learning about the mysteries of how humans and teams of humans think about programming. Most languages have unintended consequences as a result of certain design decisions that eventually become crystalized and hard to avoid as it matures. I don't think a lot of people really know if the amazing expressivity and less than amazing complexity of rust affects the human behaviors of programmers working with it without trying something completely different like Go. I'll be following along and will be very curious what some of the unintended consequences of the decisions made during Go & Rust's development get uncovered.

markhaus
Автор

Love your take here, as a relatively new dev I'm currently learning Go and loving it, but I'm super excited about learning Rust next year. I love this idea of dedicating time, like a full year or two, to explore and get good at different paradigms and that's what I'm doing

thesaintseiya
Автор

Looking forward to it! I've been gobbling up your Go content

Julzaa
Автор

Reminds me of the crazy types I would see in TS when I would mouse over a variable in a React app. I watched some of Matt Pocock's TS videos a long while back because I wanted to get better at types, but I kept wondering "Is this level of complexity really necessary?"
I've been building a project in Go and the simplicity feels so worth it. I still catch myself overengineering things and have to dial it back when I refactor.

joelazaro
Автор

Go is my goto language because it goes

re_detach
Автор

I like D because it has both sides of the coin somewhere in-between of Go and Rust:
you can start writing in a simple way very clean and fast with GC and simple structs.. And if you need to make some tricky magic - welcome to metaprogramming world with traits, mixins and templates. If you need even more speed - you can even disable GC and write your hot part with asm and great auto-vec support from GCC/LLVM world.

krnburn
Автор

Go is pretty fun. Cool, that you give it a serious chance.
I love it for prototyping and testing new Ideas. You don't have to worry to much about types, to get things working, but once you want to tie things down, you can type things as strict as you want.

The only hard thing to wrap my head around was slices.
Once I realized that a Slice that is extended over its original capacity becomes a list of clones instead of references, everything was OK though.
Until you extend a slice over its original capacity, all elements in it are references to the original entries, allowing for some pretty fun stuff, when building multiple slices from the same base Array.

AScribblingTurtle
Автор

I remember discovering your channel and being appalled that you were bashing Go. You've come so far ❤

potatoes_fall
Автор

I have been writing php code for years. I starting to use go whenever I can because of how simple it can be to learn and all of the powerful choices it has made for a language go is really good and I want to find a way to write more Go code.

kqyvtcv
Автор

“Your app having complexity that is unmanageable is a skill issue” amen brother

scofield
Автор

Go for me this year, too. I’m taking your Go and HTMX lessons and other Go lessons on Frontend Masters.

ryanslab
Автор

Glad to hear this, it will be interesting to hear reflections after six months.

DeanRTaylor
Автор

Looking forward to learning go with boot dev

Ataraxia_Atom
Автор

I've been debating between switching from TS/JS to Rust, Go or Elixir and I decided to go with Elixir and I'm over the moon with it. I didn't think i'd like it as much as I have. Functional programming and the actor concurrency model has completely changed how I go about solving problems. It may not be as performant as Go or Rust but I write better structural code with it. Its understated how much of a quality of life improvement that has had that I was not expecting at all. There are also packages like Rustler that allows you to use Rust directly in Elixir if you need performance critical operations. I don't see myself leaving the language for quite some time.

Khari
Автор

"This chisel is a rubbish hammer"

scillyguy
Автор

I really like how there's a word "brain" in his transparent head on 5:40

_MrKekovich
Автор

I came from learning CS (with C, Java, C# and all the things) to do mostly PHP, some Ruby and ELM in between and a lot of JavaScript until I started to like TypeScript. Now Go is my main-language whenever I can. My first projects where pure chaos, since I was still stuck with JS-brain and trying to solve stuff that way. The more I looked at how go-devs solve stuff the go-way the more I embraced that, and now stuff feels so extremely elegant in it's simplicity. Combined with HTMX it's just beautiful.

pldcanfly