Broadcasted live on Twitch -- Watch live at / rwxrob
Пікірлер: 50
@esra_erimez2 жыл бұрын
The important of the information presented here can *NOT* be overstated. This video should be mandatory for all Go programmers. Well done. Subbed.
@happycode44783 жыл бұрын
i learn so much just by him casually talking
@alithejumbo2 жыл бұрын
Agree. Me too.
@rmlmax3 жыл бұрын
Really good stuff for those starting a library/project in Go. Thanks for filming this.
@iAM80tv3 жыл бұрын
You know i neva planned to find this channel i just googled rust nd saw the rust too slow video btw its not click bait some valid points where laid there imo but am so soo happy i stayed you seem like a proper senior guy who knows his stuff .. Thanks for your guidiance Btw can you recomend books to learn golang i know others will appreciate this sir .
@rwxrob3 жыл бұрын
Thank you, I think. Just made a Tour of Go, A Walkthrough playlist and will be doing some of those. There are zero good books right now because they are all *very* out of date, so much so that it would hurt you more than help to get one.
@iAM80tv3 жыл бұрын
@@rwxrob much appreciated
@DF-ss5ep Жыл бұрын
Thanks for shilling go. I didn't want to learn it because I didn't see anything that made it unique, but after language hopping a few times, now I see that it probably is what I needed
@DebugCall3 жыл бұрын
very well explained, thanks 🤟🏻
@roberto_camp3 жыл бұрын
love the pacing, good stuff!
@amaruorihuela52452 жыл бұрын
well done uncle rob, the last part of the video is very funny
@evanxg8520004 жыл бұрын
You are absolutely right about the learning curve of Rust and the productivity in it. I love rust a lot but it just pains me to see the community pushing things like web development in Rust. it's just overkill for web apps. Rust should be used for Game Development, Database engines, Compilers, Demanding Server/Network apps, Embedded Development. just like C/C++.
@evanxg8520004 жыл бұрын
@popasmuerf yeah but this is a niche use case as in embedded dev. I am referring to more general backend development. Things like iot service make complete sense
@rwxrob3 жыл бұрын
Beautifully said! I look forward to using a lot of amazing software written in Rust (that might have been in C++ otherwise). Go and Rust are different tools for different things.
@JohnDoe-ji1zv2 жыл бұрын
Don’t see any issue with using rust for web development 🤷🏻♂️been using typescript, golang for web and finally tried rust and I can say it’s also a perfect match for a web development as well and production ready but he gave a really good point that it takes time to learn rust to be able to write code as fast as you do in golang for example, that’s true
@ernestoherrerasalinas64452 жыл бұрын
He work from 29:09 t0 30:39, because as all developers in the world he forgot to save the file. In my case I have suffered enough and I configured my VSCode to auto save. Great content I'll check more videos
@kosnowman4 жыл бұрын
finally someone teaches it ! thank you!
@zinader2 жыл бұрын
I want to be like you when I grow old.
@ardawanx3 жыл бұрын
Great. Where can i find your all go programming playlist?
@ArminasAer3 жыл бұрын
I have a background of Nodejs Express Rest APIs and React frontends. I am very interested in Golang, what books do you recommend? Great video btw
@salmanmusa99302 жыл бұрын
thank you very much
@josephlyons33933 жыл бұрын
I’m currently considering dropping rust because it is just so stupidly hard to work in. Using your video to check out Golang! :)
@rwxrob3 жыл бұрын
That was my frustration after sincerely working with it for a bit. It's not that I hate Rust, it's that Go is just so much faster to get stuff done in, and Bash even more than Go.
@framepointer3 жыл бұрын
thats very true, i was very enthusiastic about learning rust, however once i started learning more advanced topics, i just dropped it out of frustration and switched to go
@alithejumbo2 жыл бұрын
Well thanks for your opinion about Rust. I was debating it with myself.
@ColinFox3 жыл бұрын
For those commenting about upper/lower case for export/private -- Using an upper or lower case letter for a public or private symbol means when you're reading through the code, you can tell INSTANTLY whether a var is public or private simply by the case of the name - you don't have to go searching for an import or export statement. Use it for a while - you will really appreciate it.
@rwxrob3 жыл бұрын
One of those cute things that are first you think eventually loathe, and then you never do.
@devberkan3 жыл бұрын
Totally agreed with the implicit last line is return value is horrible. But why do you like symbols starting capital letter is exported syntax then?
@sergiocoder3 жыл бұрын
Can you make a video on why Apache license is better than MIT and BSD? That woukd be really useful! Also GPL 2 vs 3
@igorCRamos3 жыл бұрын
Witch open source project can I contribute with? I'm really eager to master Go.
@vishnuprasanth47253 жыл бұрын
I faced the issue of Ctrl + L returning ^L instead of clearing the screen. It was because of the vim keybinds for my zsh, Ctrl + L only works on Normal mode.
@rwxrob3 жыл бұрын
set -o vi
@rwxrob3 жыл бұрын
I have an alias to the letter c to clear the screen, which is faster than control-L anyway.
@justinreddick58762 жыл бұрын
Go newb here. Can anyone explain when to set $GOPATH? I know it's in the default C:\Users\Username\go location, but what if all my coding projects live in Z:\ ?
@EightSixx4 жыл бұрын
how do i find more of your go teachings?
@rwxrob3 жыл бұрын
Starting a Tour of Go, A Walkthrough playlist.
@EightSixx3 жыл бұрын
@@rwxrob can't wait!
@MaxCoplan2 жыл бұрын
nit: at 22:29 you don't show us the name of the test file!
@MaxCoplan2 жыл бұрын
ohhh, 23:37 I see why you cut it now ;)
@tubeincompetence4 жыл бұрын
... but.. one of the most stupid things with Go is that exporting on capital letter in symbol names. :( maybe I can get used to it. :)
@rwxrob3 жыл бұрын
That is one of the single most brilliant language design decisions I have ever experienced. You do realize what the alternative would be, right?
@silence52833 жыл бұрын
这么大岁数还在写代码,厉害啊,XD
@robotcocks3 жыл бұрын
ZZzzzzzzzzzzzz......
@inaccessiblecardinal9352 Жыл бұрын
Last line expression return value is probably the goofiest thing I've seen in modern languages. I don't know rust, but coming from Java, I found myself in a sad spot where I had to write groovy for a while, and groovy has this convention. Killing me... "return thusNSuch" is baked into all popular languages since c. Who are these edgelords with their Easter egg returns? Good thing groovy let's you write normal java. Not sorry, I'm using "return".