Soultrob Soultrob
Home Videos Search Liked Videos Bookmarked Inbox Notifications Sign In
Get it on Google Play Log In
Soultrob
0:00
1:00
1:00

I learned the Go Programming Language ๐Ÿ‘ฉโ€๐Ÿ’ป #coding #coder #programming #software #technology

Tech
ADVERTISEMENT
Comments 100 keith_davis: The road to hell is paved with `pip install`
More Like This
The most vulnerable week in internet history... 6:04
The most vulnerable week in internet history...
Tech 14.1k 100
Showing Carter my iPhone Duo 0:53
Showing Carter my iPhone Duo
Tech 29.8k 100
PHP flaw: How AI just hacked an unhackable part of the internet | About That 11:29
PHP flaw: How AI just hacked an unhackable part of the internet | About That
Tech 2.3k 0
iPhone Duo Unboxed: My Honest First Impressions 13:19
iPhone Duo Unboxed: My Honest First Impressions
Tech 2.1k 100
Xbox can manually change your background? NO THANKS 0:21
Xbox can manually change your background? NO THANKS
Tech 3.1k 56
I Try First Apps Made for Duo -- Here's What's Coming Next | One More Thing 6:02
I Try First Apps Made for Duo -- Here's What's Coming Next | One More Thing
Tech 1.7k 0
Sigma FINALLY Made a Camera I Don't Hate 30:00
Sigma FINALLY Made a Camera I Don't Hate
Tech 2.5k 100
็„ก็›กๅฆฅๅ”๏ผŸ Apple iPhone Duo ็ต‚ๆฅต่ฉ•ๆธฌ vs Samsung Galaxy Fold8 ๆทฑๅบฆ่ฉ•ๆธฌ 45:36
็„ก็›กๅฆฅๅ”๏ผŸ Apple iPhone Duo ็ต‚ๆฅต่ฉ•ๆธฌ vs Samsung Galaxy Fold8 ๆทฑๅบฆ่ฉ•ๆธฌ
Tech 4.3k 0
You've reached the end

Comments 100

Sign in to join the conversation

Sign in
keith_davis
keith_davis 2ย years, 3ย months ago

The road to hell is paved with `pip install`

maanaszachariah60
maanaszachariah60 1ย year, 10ย months ago

'pip install add-two-numbers'๐Ÿ’€

keith_davis
keith_davis 2ย years, 3ย months ago

The error handling eliminates try/catch hell. It reduces readabilty because you are actually handling errors

T
trinidad_apodaca 2ย years, 3ย months ago

๐Ÿ˜‚ The sound effects and editing when you mentioned the Python and JS packages situation just had me

S
steven.leon 1ย year, 4ย months ago

I learned C++ as my first programming language... My keyboard is still traumatized to this day..

R
rodrigo.mendes 2ย years, 2ย months ago

I code for 16 years, using PHP in the begining and Java most of time. So error handling and concurrency is part of my daily routine. However, I have to agree, error handling in Go is cons and pros at same time. I start thinking I was coding in 80s, then I understood we should never leaver 80s coding style on error handling aspects.

R
ross.woodward 2ย years, 2ย months ago

I started learning go this month and i love it. My first language was C

K
kevin.brown 2ย years, 3ย months ago

I also use to hate the error handling, but it makes more sense this way. I canโ€™t go back to try/catch.

S
stรฉphane.perrin 2ย years, 3ย months ago

Go? More like goat, like lewis.

ashleyjames985
ashleyjames985 2ย years, 3ย months ago

go stdlib is minimal yet so so so powerful

hannahrichardson856
hannahrichardson856 2ย years, 3ย months ago

Lack of packages is a good thing in my book, since it encourages you to write your own implementations instead of gluing packages together, while still having the most important ones i.e. web frameworks, Markdown parsers, Raylib, etc.

R
robin_eaton 2ย years, 2ย months ago

The error handling is pretty great. The Lack of packages and comprehensive documentation for beginner is the current issue i think

A
andrew_montgomery 2ย years, 1ย month ago

It took me five days to learn Go to the point where I was able to create a project that was used in a massive content delivery production environment for five+ years.

L
lorraine_powell 1ย year, 9ย months ago

"Errors as values" the best part of Golang syntax! But for me it's mainly the performance, pay less for hosting APIs.

maanaszachariah60
maanaszachariah60 2ย years, 3ย months ago

kotlin next would be amazing. Its java but better. And its *advertised as 100% java compatible BUT it really sucks so your standered and external libraries are not fun. But use it for general purpose not just android apps

M
matthewpalmer720 1ย year, 8ย months ago

"Just use the standard library"

K
kevin.brown 2ย years, 2ย months ago

I actually prefer errors as values over try/catch. So much that I started using this paradigm in JS as well. When you throw, you sometimes forget to catch, and sometimes you don't know where it's caught and how it's handled... Maybe it just throws again and isn't cought at the top... I just prefer the safety of returning errors. Especially since TS lets you safeguard your actual return values so they stay undefined before you handle the returned error. Ever since I started doing this, I NEVER had a reference or an uncaught error... Think about that...

J
juancarlos.rolรณn 1ย year, 9ย months ago

In Go errors feel so much more like information Maybe it's possible to do so with try catch, but I've never felt this experience of like, "something went wrong, but I know how to recover from this error" Like errors truly feel like information, I made quite a few custom types because it's just so nice to describe why a massive function went wrong It helps your code rly decide what to do abt it

michael.campbell
michael.campbell 10ย months, 1ย week ago

Bro was like: the con is I have to do the programming ๐Ÿ˜ญ

N
nicholas_smith 2ย years, 2ย months ago

0:04 that hand positioning seems like a RSI waiting to happen ?! ๐Ÿ˜ฎ

You've reached the end
  • Home
  • For You
  • Search
  • Sign In