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 Best Value Gaming PC Iโ€™ve Ever Seen 11:13
The Best Value Gaming PC Iโ€™ve Ever Seen
Tech 14.0k 100
What did Apple just do! ๐Ÿคฏ 0:46
What did Apple just do! ๐Ÿคฏ
Tech 8.4k 79
โšก๐Ÿš€ SAMSUNG S25 ULTRA VS SAMSUNG S24 ULTRA SPEED TEST!! 0:12
โšก๐Ÿš€ SAMSUNG S25 ULTRA VS SAMSUNG S24 ULTRA SPEED TEST!!
Tech 12.0k 68
Fold 8 ็•ถไธปๅŠ›ๅ…ฉ้€ฑ๏ผšๆ‘บ็–Š iPhone ๆˆ‘ๅ‹ธไฝ ๅˆฅๆถ้ฆ–็™ผ๏ฝœๅฝผๅพ—ๆฃฎ 12:28
Fold 8 ็•ถไธปๅŠ›ๅ…ฉ้€ฑ๏ผšๆ‘บ็–Š iPhone ๆˆ‘ๅ‹ธไฝ ๅˆฅๆถ้ฆ–็™ผ๏ฝœๅฝผๅพ—ๆฃฎ
Tech 1.2k 100
Samsung Galaxy S27 Ultra Cobalt Violet ๐Ÿ•ธ๏ธ๐Ÿ•ท๏ธ #noads #tiktok #usa 0:11
Samsung Galaxy S27 Ultra Cobalt Violet ๐Ÿ•ธ๏ธ๐Ÿ•ท๏ธ #noads #tiktok #usa
Tech 947 0
I BOUGHT THE BIGGEST PHONE EVER! 17:10
I BOUGHT THE BIGGEST PHONE EVER!
Tech 748 0
Samsung Galaxy S27 Ultra Cobalt Violet #noads #tiktok #usa 0:10
Samsung Galaxy S27 Ultra Cobalt Violet #noads #tiktok #usa
Tech 625 2
๐Ÿ”ฅ Calme Music 500 Review ๐ŸŽต | 3000mAh Battery, Features & Full Specifications | Price in Pakistan ๐Ÿ‡ต๐Ÿ‡ฐ 0:40
๐Ÿ”ฅ Calme Music 500 Review ๐ŸŽต | 3000mAh Battery, Features & Full Specifications | Price in Pakistan ๐Ÿ‡ต๐Ÿ‡ฐ
Tech 3.4k 33
You've reached the end

Comments 100

Sign in to join the conversation

Sign in
keith_davis
keith_davis 2ย years, 1ย month ago

The road to hell is paved with `pip install`

maanaszachariah60
maanaszachariah60 1ย year, 8ย months ago

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

keith_davis
keith_davis 2ย years, 1ย month ago

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

T
trinidad_apodaca 2ย years, 1ย month ago

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

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

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

R
rodrigo.mendes 2ย years, 1ย month 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, 1ย month ago

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

K
kevin.brown 2ย years, 1ย month 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, 1ย month ago

Go? More like goat, like lewis.

ashleyjames985
ashleyjames985 2ย years, 1ย month ago

go stdlib is minimal yet so so so powerful

hannahrichardson856
hannahrichardson856 2ย years, 1ย month 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, 1ย month 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 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, 7ย 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, 1ย month 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, 7ย months ago

"Just use the standard library"

K
kevin.brown 2ย years, 1ย month 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, 8ย 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 8ย months, 3ย weeks ago

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

N
nicholas_smith 2ย years, 1ย month ago

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

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