I'M BACK. Now What?
10:20
2 жыл бұрын
Coffee with Steve #4 (AMA Session)
17:19
Coffee with Steve #3 (AMA Session)
17:11
Coffee with Steve #2 (AMA Session)
17:22
Coffee with Steve #1 (AMA Session)
13:08
I QUIT!!!
4:40
3 жыл бұрын
Old Orhei Cliffs (FPV Series #19)
2:05
Green Winter Hills (FPV Series #18)
1:56
The River Building (FPV Series #17)
2:44
FPV Green Winter (FPV Series #16)
2:06
Пікірлер
@viraj4551
@viraj4551 23 күн бұрын
This is just Awesome!
@viraj4551
@viraj4551 23 күн бұрын
This was more helpful for me than any other resources out there. Thank you!
@PiyushTyagi-h6z
@PiyushTyagi-h6z 25 күн бұрын
I guess passing wg by value should be deadlock instead of panic as we have two var of wg one in main and one in work func. In main wg counter is not set to 0 (wg.Done() is inside work func hence it will set the counter to 0 for the copied var not for the one in main) hence deadlock.
@blondie9990
@blondie9990 Ай бұрын
Thank goodness. I get how to apply the principles.
@soandsa5925
@soandsa5925 2 ай бұрын
still taking doubts by any chance?
@anassaifi7613
@anassaifi7613 2 ай бұрын
you earned a new subscriber
@SteveHook
@SteveHook 2 ай бұрын
🤘🤘🤘
@yashgupta-dw7sn
@yashgupta-dw7sn 3 ай бұрын
amazing video, no waste of time, to the point. keep it up man!!
@GK-rl5du
@GK-rl5du 3 ай бұрын
Calling Go code from assembly is something that blew me away. I understand that its psuedo assembly, but is it the linker resolving JMP address from atomics package to function in runtime package?
@GK-rl5du
@GK-rl5du 3 ай бұрын
Hi Steve.. this is an excellent coverage on topics ranging from compilation process to assembly code. I can only imagine the amount of time and efforts that went into producing this playlist. Please make a comeback on YT or any platform of your choice.
@fabio336ful
@fabio336ful 3 ай бұрын
Great concurrency series! The best one. I would like to add something to the "passed-by-value" example: You have to pass a pointer because if not, we are not going to use the same wait group that is outside of the work function (the one with wg.Add(1)), instead a copy will be created inside the function, and this copy doesn't have the added value, this is the reason why you receive a PANIC.
@shubhamg9495
@shubhamg9495 3 ай бұрын
You did a great job by including the "how to implement wg yourself" part!
@janardan3210
@janardan3210 4 ай бұрын
I liked your series. One of the best Go Explanation on youtube.
@sharanballundagi5592
@sharanballundagi5592 4 ай бұрын
Great content, really in depth. Thanks man for all your effort.
@SteveHook
@SteveHook 4 ай бұрын
You are welcome brother 😢
@thachnnguyen
@thachnnguyen 4 ай бұрын
Should already do away with using sleep as an example of sync/wait mechanism. Let's abolish that once and for all. It's just dumb.
@SteveHook
@SteveHook 4 ай бұрын
If it’s dumb just don’t watch sir 😉
@gatonvip
@gatonvip 4 ай бұрын
wow best explanation, thanks!
@yuriimatsak838
@yuriimatsak838 4 ай бұрын
Absolutely brilliant! Please keep creating videos!
@SteveHook
@SteveHook 4 ай бұрын
Getting back soon
@karunasirpa8091
@karunasirpa8091 5 ай бұрын
Great Stuff! Have been searching for a while and this is the best video.
@SteveHook
@SteveHook 5 ай бұрын
Thanks a lot brotha 💪
@keshavakumar9828
@keshavakumar9828 5 ай бұрын
Wow this such and underrated channel wtf is wrong with people we needed more supps here guys.
@SteveHook
@SteveHook 5 ай бұрын
Thanks a lot brotha 🥰🥰
@ilariacorda
@ilariacorda 5 ай бұрын
Best parallelism vs concurrency explanation I have heard so far!
@SteveHook
@SteveHook 5 ай бұрын
Appreciate it brotha 💪
@amantarar9077
@amantarar9077 5 ай бұрын
just amazing !!! but background music made it go faster....(sometime it feels like concept will go away with background music & i will not be able to grasp it😅).
@Paul-ys3eu
@Paul-ys3eu 5 ай бұрын
The repetitive sound effects of the diagrams is really off putting. I want to continue watching but I don't think I can get over the noises.
@SteveHook
@SteveHook 5 ай бұрын
Then don’t watch
@hoomanmohammadi3586
@hoomanmohammadi3586 6 ай бұрын
can you write begin, rollback and commit functions too?
@aryakdeshpande2952
@aryakdeshpande2952 7 ай бұрын
Nice video, which IDE is this btw?
@massimo6767
@massimo6767 7 ай бұрын
this content is crazy good, i'm pretty sad this playlist ends with the 6th vid.
@gamingwolf3385
@gamingwolf3385 7 ай бұрын
This course appear amazing thank you bro , i like the way you explain , the montage , everything , masha allah !
@p41_umeshkumar36
@p41_umeshkumar36 8 ай бұрын
Awesome content with great animation. Thanks for this video
@asher7415
@asher7415 8 ай бұрын
I'm a person who is so lazy to comment on videos even if it's damn good, but this one deserves this comment. I've watched dozens of videos and none made 100% sense to me , but this one is literally 🔥
@SteveHook
@SteveHook 8 ай бұрын
Highly appreciate and respect it mate 🥰
@ruturajnawale10
@ruturajnawale10 8 ай бұрын
Awesome content!
@3x10.8_ms
@3x10.8_ms 9 ай бұрын
gem
@3x10.8_ms
@3x10.8_ms 9 ай бұрын
gem
@3x10.8_ms
@3x10.8_ms 9 ай бұрын
gem
@3x10.8_ms
@3x10.8_ms 9 ай бұрын
gem
@3x10.8_ms
@3x10.8_ms 9 ай бұрын
gem
@charyyazly
@charyyazly 9 ай бұрын
Too Good, Fantastic, Mind Blasting!! :D "Russel Peters"
@himawarigirl1
@himawarigirl1 9 ай бұрын
Amazing
@SuperCapitalt
@SuperCapitalt 9 ай бұрын
Steve, this is incredible!!! Thank you so much!!
@akshay-kumar-007
@akshay-kumar-007 9 ай бұрын
At 6:27, a TASK in Go's context is a go-routine right?
@arun_khattri
@arun_khattri 9 ай бұрын
Hi Steve! the content is extremely good, however i must point out one thing, its seems you are running 100 mtr with Usain bolt and trying to explain everything before 100mtr mark...
@abdullokhmukhammadjonob3891
@abdullokhmukhammadjonob3891 10 ай бұрын
these series deserve more views and attention
@awesomedavid2012
@awesomedavid2012 10 ай бұрын
I just started learning Go this week. My mind was blown just at the type Name []struct part 😂 it makes sense but I didn't even think of that
@emptytextfield
@emptytextfield 10 ай бұрын
great tutorial, but most efficient approach would be to not wait until all the `max` connections are done, but to send requests as soon as each connections are done
@aymenallouane1227
@aymenallouane1227 10 ай бұрын
fantastic job ! definitely premium content ! thank you so much !
@krkartick
@krkartick 11 ай бұрын
Awesome video that explained the concurrency very well.. Good Job
@martinhotmann7868
@martinhotmann7868 11 ай бұрын
15:52 nano-seconds = mirco-seconds.. ;)
@yogeshdharya3857
@yogeshdharya3857 11 ай бұрын
Enjoyed ur content a lot . Was understandable and quite amusing at the same time 😁👍
@headlikeahole6548
@headlikeahole6548 11 ай бұрын
Thanks, good video
@tusharchaurasia886
@tusharchaurasia886 11 ай бұрын
Wow such great video content. I Read eBook concurrency in go which, i think the content is from there , but reading is so boring. Great work keep it up.
@codelinx
@codelinx Жыл бұрын
This topic is always so useful. Just subscribed ....
@coder_one
@coder_one Жыл бұрын
It's been 4 years since the publication of this material, and it's still relevant and the best explained basics of structuring a program written in Go. Thank you!
@SteveHook
@SteveHook Жыл бұрын
Thank you so much man 🥹
@nanonkay5669
@nanonkay5669 Жыл бұрын
Bro this has to be the best video in go-currency I've ever seen