0:00
1:00
1:00

I learned the Go Programming Language πŸ‘©β€πŸ’» #coding #coder #programming #software #technology

Tech
ADVERTISEMENT

Comments 100

Sign in to join the conversation

Sign in
D
davimiguel_silveira 2Β months ago

Error handling is not very fun, but the syntax of the language overall is pretty good.

C
cheyenne_brown 3Β months, 1Β week ago

Error handling is too good once you understand how to use it properly. You can use libraries like lo similar to lodash in js it's gonna make things so much simpler

michael.campbell
michael.campbell 3Β months, 2Β weeks ago

my first language is javasscript and python but i know C and im planning on trying rust or go

S
silvia_garcΓ­a 4Β months ago

Go's error handling is only more verbose if you are not handling errors on other languages.

J
jayeden68 4Β months, 2Β weeks ago

I also love go

michelle_bryan
michelle_bryan 5Β months ago

So it's a great language but the packaging and syntax sucks. But it also has a runtime GC.

monica.proctor
monica.proctor 5Β months, 3Β weeks ago

Kinda funny you called the std library slim and said there are packages lacking. Yes you probably won’t find a β€žis-true-aiβ€œ or β€žadd-two-numbersβ€œ like in JavaScript, but the package ecosystem is enormous. And because so many cloud-native things are built in Go, like Docker and Kubernetes for example, you get the best first party support you could have, as it’s the reference implementation for every other language. About the standard library… hard disagree. It’s not slim in the slightest. It has so much different packages, and there are quite a few libraries and applications that don’t use any external dependencies at all, because the std lib is just so vast. Entire web app, including first party JSON support, http router, templating engine (ie for server side rendered web pages (or alternatively declaring a embed.FS variable, which includes a given directory inside the binary of the built app and can therefore statically serve your entire react/etc web app)) and many other things? Well, no external dependencies needed - it’s all in the std.

michael.campbell
michael.campbell 5Β months, 3Β weeks ago

Bro was like: the con is I have to do the programming 😭

N
nermin.tΓ€sche 6Β months, 1Β week ago

Interfaces. i.e type error interface { Error() string }

melanie.campbell
melanie.campbell 6Β months, 1Β week ago

This Happens When Python guy looks at any other language.. Except C πŸ˜‚ As C Cpp and C# are two i think people must learn atleast basics Then Python so That will consider any language to atleast not complaining...πŸ˜‚

R
raagini_dhar 6Β months, 2Β weeks ago

npm i basic-maths πŸ˜…πŸ˜‚

olivierdrift98
olivierdrift98 7Β months, 1Β week ago

Funny enough these were my exact thoughts when picking up Go. Definitely loved/hated err and missed a ton of packages.

S
shawnbird242 7Β months, 2Β weeks ago

really liked how you explained the basics

A
allenanderson404 7Β months, 2Β weeks ago

never thought coding could be this simple lol

B
brenda.padilla 8Β months, 1Β week ago

.NET also has quite a package ecosystem

B
brenocosmos37 8Β months, 2Β weeks ago

Thank god there is uv these days

A
andrew_montgomery 8Β months, 3Β weeks ago

Python support async programming, you don't need thread pool for everything

V
vanessa_carlson 9Β months, 1Β week ago

β€œIt’s okay, you can stick with python - if that’s what you’re more comfy with”

C
christopher_thompson 9Β months, 1Β week ago

To the beginners, no Go isn't as simple as it seems, it will really take time to learn and build something meaningful with Go.

S
saravista28 10Β months ago

npm install is-odd