Advanced Golang: Generics Explained

  Рет қаралды 70,191

Code With Ryan

Code With Ryan

Күн бұрын

Пікірлер: 103
@David-xy4nw
@David-xy4nw 2 жыл бұрын
The way you explain things are too good brother ! Hopefully you are going to make a series on advanced golang, I am sure it would be the best stuff out there 🚀💪
@mr.x5582
@mr.x5582 Жыл бұрын
Yes please
@AdamHoelscher
@AdamHoelscher Ай бұрын
First video of yours I've seen: really good job of balancing between "Here's the IEEE standard" and "A programming language is a way to give a computer instructions". Gotta check out more of your stuff.
@ChristinaCephus
@ChristinaCephus 10 ай бұрын
Amazing intro to Generics and that Map Comparable explanation was really T -- spot on
@ColoDelCartucho
@ColoDelCartucho 2 ай бұрын
Coming from languages where generics are not a thing, that was a head scratcher. But you explained it very well, thank you !
@esra_erimez
@esra_erimez 2 жыл бұрын
While I'm not a fan of generics, I am a fan of this channel. Great video, well done!
@ragnadrok7
@ragnadrok7 Жыл бұрын
Damn i was actually waiting for generics at one point. Which solved Lots of problems for me
@thingsiplay
@thingsiplay Жыл бұрын
Good to see you here as well.
@yasindce1998
@yasindce1998 8 ай бұрын
Explanation is Top Notch. I clearly understood everything.
@spruslaks26
@spruslaks26 10 ай бұрын
The best introduction to generics-huge thanks!
@esra_erimez
@esra_erimez 2 жыл бұрын
You have an awesome voice. So ASMR!
@hp67c
@hp67c 7 ай бұрын
And plus it reminds me of Agent Smith, which shouldn't be a good thing, but it is. And yes, very clear explanations, excellent examples. I immediately subscribed.
@SeleckPlays
@SeleckPlays Жыл бұрын
One of the better tutorial on Generics I have watched. Concise, to the point, and thorough. Thank you!
@tiagodev5838
@tiagodev5838 4 ай бұрын
Thank you for this intro, I really like how you deliver your knowledge, I resonated with it buddy! Great tutorial!
@tam_sal80
@tam_sal80 Ай бұрын
I'm a newbie to Go and that is such an amazing way to decipher the cumbersome Go syntax for an average java, python, js guy 😂 Hats off 👏 🙌
@nomadtrails
@nomadtrails 5 ай бұрын
Hats off, very well explained. Can't wait to dig through more of your videos.
@BorisIsASpider
@BorisIsASpider 2 жыл бұрын
Nice! keep these videos coming Ryan
@bartzz666
@bartzz666 4 ай бұрын
Great job man, such a clear explanation. Love your chill voice btw, keep it up!
@kutmanamangeldiev4967
@kutmanamangeldiev4967 Жыл бұрын
you made it as a piece of cake )) cool , good explanation
@njengathegeek
@njengathegeek 2 жыл бұрын
You have explained it so nice, now we want 12hr full course, too good to be a 10 min tutorial 😂😂😂
@Programscape
@Programscape 2 жыл бұрын
Hi from Russia and thank u so much for such a simple and understandable explanation))
@codelinx
@codelinx Жыл бұрын
This is so clean and we'll explained. Thank you
@danielmdev
@danielmdev 4 ай бұрын
great video, clear and straight to the point
@blackswan2020
@blackswan2020 10 ай бұрын
my new favorite golang channel -- ty Ryan
@sladki_pas
@sladki_pas 2 жыл бұрын
Awesome video and author!
@happy..1907
@happy..1907 4 ай бұрын
Very good explanation. Thanks 👍
@tobiadeniji6630
@tobiadeniji6630 11 ай бұрын
First time watching your video. Amazing content, keep up the good work.
@princeofexane
@princeofexane Жыл бұрын
Best Go tutorial on KZbin.
@yogendra591
@yogendra591 3 ай бұрын
Very nice explanation, thanks, subscribed!
@sirajul-anik
@sirajul-anik Жыл бұрын
you should make more videos man. appreciated.
@codewithtee
@codewithtee Жыл бұрын
This is really a very great video and I am so happy I found your channel... I would developed a package I am working on much better if I had seen this video first.. Thank you very much Ryan
@Tridib_Tinkel
@Tridib_Tinkel Жыл бұрын
Love the way you teach, very calm
@learntocode1708
@learntocode1708 Жыл бұрын
Love the way you explain generics
@acronproject
@acronproject Жыл бұрын
Thanks for this useful content about Generics very thanksfull
@randall.chamberlain
@randall.chamberlain Жыл бұрын
I'll be damned, just what I was looking for. Word by word. Thanks mate.
@andyyarys4467
@andyyarys4467 7 ай бұрын
Thank You! All very clarify and helpful.
@diegoparraca
@diegoparraca Жыл бұрын
Waiting to buy your golang course :), realy nice vídeo btw
@shgh6242
@shgh6242 Жыл бұрын
👍 Nice 👍 job 👍 very helpful, short kept and to the point.
@ВладФоменко-р4е
@ВладФоменко-р4е 11 ай бұрын
Thank you!
@pmoieni
@pmoieni 2 жыл бұрын
This was awesome. I wish you had more subscribers, you really deserve it. Keep up the good work... 👏
@maniac5411
@maniac5411 6 ай бұрын
Awesome stuff Ryan. I love your golang explanations. Are you planning/willing to make one that talks more about just interfaces, specially "empty interfaces"?
@cavila0217
@cavila0217 2 жыл бұрын
Hi Bud, it was definitely a tip-top explanation, thanks a bunch!
@tharouetmaamouri9831
@tharouetmaamouri9831 Жыл бұрын
Brilliant, Thanks for this...
@kamilziemian995
@kamilziemian995 Жыл бұрын
4:55 I think alias would be `type UserID = int'. Now UserID is a new type with underlying type of int.
@blankos1817
@blankos1817 8 ай бұрын
i have a question... why on minute 3:20 he creates an interface and not a struct?
@sameergaikwad222
@sameergaikwad222 5 ай бұрын
amazing explanation. Thanks
@abhiiyenger1294
@abhiiyenger1294 8 ай бұрын
Thanks a lot!! Well explained!
@zoremeth7820
@zoremeth7820 2 жыл бұрын
Great video once again! Clear and relevant examples well explained
@tmurchjr
@tmurchjr Жыл бұрын
Great stuff as usual.
@marianokaimakamian6138
@marianokaimakamian6138 4 ай бұрын
Very clear :D!... thanks!
@zakariachahboun
@zakariachahboun 2 жыл бұрын
i already know about generics in Go But the way that you explained it and your deep voice is just cool hhhh
@DavisTibbz
@DavisTibbz Жыл бұрын
Fantastic as always bro
@lotfikamel5947
@lotfikamel5947 Жыл бұрын
I hope you do a full advanced serie of go
@amirreza3638
@amirreza3638 8 ай бұрын
Great video, thanks ❤
@mrmakra-eo1kx
@mrmakra-eo1kx Жыл бұрын
new to the channel really liked the video 😁
@AseDeliri
@AseDeliri 2 жыл бұрын
Great explanations, well done.
@sarevoker
@sarevoker Жыл бұрын
Nice intro to the topic buddy! I'm coming from C++ and I think Go's approach to generics is very clear and keeps the language simple.
@rolandinnamorato1953
@rolandinnamorato1953 2 жыл бұрын
that audio quality though 10/10
@francogiulianopertile279
@francogiulianopertile279 Жыл бұрын
Muy buen video, me encantó la explicación de Generics, simple y concisa.
@scottspitlerII
@scottspitlerII Жыл бұрын
Man’s got a radio show host voice
@carlosramirezvera8645
@carlosramirezvera8645 Жыл бұрын
excellent explanation!
@badrbadr3793
@badrbadr3793 2 жыл бұрын
Great video dude love it
@therealherbzy
@therealherbzy Жыл бұрын
Great video!
@minicime8516
@minicime8516 11 ай бұрын
Good vid my man
@jayantasamaddar1446
@jayantasamaddar1446 Жыл бұрын
At 4:25 I notice the interfaces being declared with the types and they have a `~` prefix. While you explain what it does, it seems like I can't find any resource for it. Can anyone link me a resource on the official website? Also I don't see the point of using Generics with Maps.
@eternaldoorman5228
@eternaldoorman5228 Жыл бұрын
8:42 map could be any type. You could have an array of some structures and map a function that goes from structure to structure. The type inference ought to be able to handle everything. I know it can in Standard ML which was around in the eighties.
@mdkawsarislamyeasin4040
@mdkawsarislamyeasin4040 Жыл бұрын
Please create a playlist for beginner 🙂
@chang112x
@chang112x 9 ай бұрын
Amazing!!!
@MrYerak5
@MrYerak5 8 ай бұрын
What happens on error like deviding two empty strings?
@awesomedavid2012
@awesomedavid2012 Жыл бұрын
Great video
@badrakhariunchimeg1031
@badrakhariunchimeg1031 6 ай бұрын
User (constraints user (func) return (a + b);)
@WorkHome-qv7kk
@WorkHome-qv7kk Жыл бұрын
1:45 how did you change both types together
@dadecky5276
@dadecky5276 25 күн бұрын
in vs code you can do ctrl D
@body_clock
@body_clock 7 ай бұрын
how do you have your terminal come down from the top like that?
@WorkHome-qv7kk
@WorkHome-qv7kk Жыл бұрын
How do you bring the terminal from the top? The one that pops up from the top
@mr.x5582
@mr.x5582 Жыл бұрын
Awesome!!!
@kamilziemian995
@kamilziemian995 Жыл бұрын
Nice video.
@lilbuckbreaker3868
@lilbuckbreaker3868 4 ай бұрын
You’re the best
@maury2000
@maury2000 9 ай бұрын
nice vid!
@vaibhavmewada4508
@vaibhavmewada4508 5 ай бұрын
excellent
@mr.random8447
@mr.random8447 Жыл бұрын
GoLand IDE worth it? Saves time?
@flamejoy2843
@flamejoy2843 Жыл бұрын
Thx a lot
@fadhlirahim
@fadhlirahim 6 ай бұрын
what a voice!
@OpenDeepLearning
@OpenDeepLearning Жыл бұрын
are you using a hackintosh?
@OmarAbdelaziz__47
@OmarAbdelaziz__47 2 жыл бұрын
well explained!
@mwnkt
@mwnkt Жыл бұрын
Where have you been all my life.
@OpenDeepLearning
@OpenDeepLearning Жыл бұрын
Do you use a mouse or a touchpad?
@theflash2321
@theflash2321 6 ай бұрын
oh thank for explant ti.
@kumar-jatin-2000
@kumar-jatin-2000 10 ай бұрын
🤓: Generics 🧐: Parametric Polymorphism
@enkiimuto1041
@enkiimuto1041 Жыл бұрын
Considering it is official it is odd you can't just call something like "ordered" in the import.
@terryphelps4204
@terryphelps4204 Жыл бұрын
Good video. You don't do all the annoying shit that other do way too much of: background music, showing excitement ("Hey!! What's up, KZbinrs?!!"...), silly sound effects, etc. Just pass along knowledge to people who want to know.
@westernHypocricy
@westernHypocricy Жыл бұрын
You are using Goland IDE. You can just click the green button to run the program. Why are you using terminal instead? Specific reason? Just curious.
@headlinerbeats
@headlinerbeats Жыл бұрын
I dont get why go has no proper array functions like map filter and reduce natively just like js/node. Even with generics, the fact that you always have to code that up is ridicioulos. Makes me not want to commit to Go tbh
@p19shelt
@p19shelt Жыл бұрын
one of my mayjor deciding factors whwn wanting to code my startup. I need expressiveness, which most of my apps is filtering data.
@hananasyrawi5206
@hananasyrawi5206 Жыл бұрын
I like u voice tho
@kevinkkirimii
@kevinkkirimii Жыл бұрын
Just use and save the hustle unless one truly requires generics. Go generics are not as great.
@kamurashev
@kamurashev Жыл бұрын
Generics in go are ugly. Why the hell does it not infer type automatically? It looks like not generic but more like “multi typing” and syntax is also ugly. Video is cool though 👍
@amr3162
@amr3162 Жыл бұрын
Generics in go are really ugly. wish the type system was a bit smarter
@josephs3973
@josephs3973 4 ай бұрын
Man, dafuq you doing programming, you should be reading audio books and rocking me to sleep.
@anhhaoam3379
@anhhaoam3379 6 ай бұрын
tks
@Douglascaina
@Douglascaina 4 ай бұрын
maaan someone told me go had no generics and I was repeating functions like crazy 🫠
@rogvids
@rogvids Жыл бұрын
Great video
Advanced Golang: Channels, Context and Interfaces Explained
22:17
Code With Ryan
Рет қаралды 127 М.
This is your last video about Golang Structs!
15:57
Flo Woelki
Рет қаралды 10 М.
УНО Реверс в Амонг Ас : игра на выбывание
0:19
Фани Хани
Рет қаралды 1,3 МЛН
JISOO - ‘꽃(FLOWER)’ M/V
3:05
BLACKPINK
Рет қаралды 137 МЛН
Go 1.23 Released
32:23
ThePrimeTime
Рет қаралды 103 М.
Advanced Golang: Limiting Goroutines
7:31
Code With Ryan
Рет қаралды 30 М.
My Initial Impresson Of Go
12:39
TheVimeagen
Рет қаралды 107 М.
Understanding Allocations: the Stack and the Heap - GopherCon SG 2019
21:39
Improve Go Concurrency Performance With This Pattern
34:16
Kantan Coding
Рет қаралды 16 М.
Go Iterators Are Bad
36:12
ThePrimeTime
Рет қаралды 107 М.
Rob Pike: What Golang Got Right & Wrong
29:23
ThePrimeTime
Рет қаралды 153 М.
Learn Go Generics - everything you need to know
27:45
Leetware
Рет қаралды 10 М.
Golang: The Last Interface Explanation You'll Ever Need
17:58
Flo Woelki
Рет қаралды 25 М.