Why I’m Switching To Go in 2024

preview_player
Показать описание
A quick overview of the Go language.

💬 Topics:
- Go and Object Oriented Programming;
- Go and Functional Programming;
- Concurrency in Go;
- Go error handling;
- The Go compiler.

Рекомендации по теме
Комментарии
Автор

Alan Kay seems to be the inspiration for the Golang logo.

deibit
Автор

Going from Python to Go has been pretty fun for me tbh. So much just in the standard library.

nyagah
Автор

Re: Java - for quite a few years now Java has RECORDS, so you no longer need to create getters, setters, constructor or methods related to comparing object.
You can simply define your movie type like this: `public record Movie(String name, double score) { }`

rafalk
Автор

Greatest intro, I'd love to see more of Go from you

Niksorus
Автор

I was the biggest Go fanboy you could imagine but I'm sick to the teeth of having to check if every interface is nil or a pointer to nil or...

MrBran
Автор

much love for go, especially the package manager saves me so many nerves

eliasalerno
Автор

I started with Go last year, but then tried Rust and then got in love with it.

luiscarlosjayk
Автор

Go is looking pretty good, might give it a spin instead of hammering everything in with TypeScript

Lucas-gten
Автор

I took the Elixir pill and I'm really happy

Brofix_
Автор

Great video! Very insightful about OOP and objects.

ASmith
Автор

It's been a few weeks that I made the decision to ditch Node.js in the company I work for. Every one of our Node.js applications will be rewritten over time in Go or Java due to obvious reasons.

dami-i
Автор

I really like go. You can type go doc and the package name when you forget something you want to use and it pops right up in the terminal. Most of what you need is already in the language. Very nice.

BlizzGMX
Автор

I really like explanation. It's clear, concise, and insightful. Keep it up!

abdulw-cq
Автор

I switched from Python to Go for both internal CLIs and webwidgets last year at work and haven't regret it.

skl
Автор

I really want to, but the language has some strange paradigms that I'm not fond of and I keep returning to Rust due to finding I trust my code more. But Golang is very appealing in terms of all that it does well, and how flexible it is.

nisemno
Автор

GO to C#
Much better and more modern in every aspect you can imagine.

rankarat
Автор

You forgot to mention web assembly. Go compiler can build in that and you effectively have a web app as well :)

PanosGeorgiadis
Автор

I have also recently started exploring Go. My background is mostly in Java but I also have a good understanding of Python and JS as well. I'm not really impressed by my first week of learning Go. I like the fact that is compiled in a single binary. I actually like the errors as values because it forces you to think more about error handling and it would definitely be my go to for writing concurrent programs. However, I'm really annoyed with the systax sometimes, for example appending to a slice, type conversion etc
Do you think that I would get used to it and start liking it more once I get more familiar with the standard library and the "go way of things"? How was your experience in the beginning coming from JVM languages as well?

papajohnvspapajhin
Автор

rust syntax is closer to js than go which is one reason that i like it more. mainly the type system and pattern matching is something i find difficult to live without.

matress--
Автор

Started learning Go today. Because I can't constantly build and run my application, it's helped me to write features more incrementally by taking baby steps rather than defaulting to building and running my aoplication, especially when writing large chunks.

cyrus