GoLang: 10+ UNIQUE Concepts/Conventions that Beginners Should Know About!

  Рет қаралды 36,316

Ben Davis

Ben Davis

Күн бұрын

Пікірлер: 49
@MarkStrus
@MarkStrus 2 жыл бұрын
Great video Ben. I’ve really been enjoying your channel lately. I’ve just started learning Go and backend development a few weeks ago. I’ve been doing front end for a long time. I find your videos like this one really helpful in understanding some of the concepts and features of Go.
@backendfyi
@backendfyi Жыл бұрын
I have been doing frontend for a long time and it's beginning to grow on me. I switched to go recently and i chanced on channel. great one and a new fan
@rmmiro
@rmmiro 2 жыл бұрын
Congrats on the initiative to building these tutorials, it makes it much easier for people to get into GO, and your style of teaching is very practical. Keep going and the channel will grow for sure
@sahilchhugh2974
@sahilchhugh2974 11 ай бұрын
For someone starting with GO, these seem really helpful. Subscribed.
@snoozybara
@snoozybara 5 ай бұрын
This tutorial is great for beginners like me and the content is very easy to understand. Thanks for making it available!!
@richardamare3575
@richardamare3575 2 жыл бұрын
I've just recently came across your channel and I must say there so much quality content. Specially being so transparent with your InsiderViz examples. Thank you for sharing with us.🙌🏽
@MattBidewell
@MattBidewell 2 жыл бұрын
"And you, young Davis; we shall watch your career with great interest." Palatine or something. Great vid, subbed
@case6339
@case6339 Жыл бұрын
I love those concepts/conventions type of content when learning new stuff. Please include more for more advanced topics as well. Quickest I grasped something in a while was with this video. Thanks.
@abhiramsatpute
@abhiramsatpute Жыл бұрын
You are covering great topics with these 10-15 min vids! They are also super informative for people who have knowledge in other languages to get a grip on Go ! Cheers
@adriancruz2822
@adriancruz2822 Жыл бұрын
Wow thats one of the best beginner-oriented Go videos I have seen
@hakim_jazuli
@hakim_jazuli Жыл бұрын
the documentation 101: "the convention is to use camelCase" me: "you know what? I'm gonna snake_case even harder"
@BlueIsLeet
@BlueIsLeet 9 ай бұрын
gross
@ddruganov
@ddruganov Жыл бұрын
Omg the capitalization as export is just hilarious ffs
@HiepDuong-q8f
@HiepDuong-q8f Жыл бұрын
great content, information density is just right
@lakshmitech4702
@lakshmitech4702 2 жыл бұрын
I just refreshed my learning after seeing this concept now I know how defer keyword works in go ☺️. 😊
@franmaric
@franmaric 2 жыл бұрын
Great video, learned a lot! This is gonna make my backend much better :)
@foodlfg
@foodlfg 5 ай бұрын
what is the use case for "func(s Showcase)" - referencing the struct by value? because the compiler is clearly not complaining about this. you can still call the SetName method of the struct. SetName can read the values of the struct but cant modify them?
@ashutoshkaushik9118
@ashutoshkaushik9118 2 жыл бұрын
Exactly what i needed! Thanks!
@AbdulWahab-ev2ct
@AbdulWahab-ev2ct 7 ай бұрын
Great video, btw what theme you use for vscode and font?
@IkraamDev
@IkraamDev 2 жыл бұрын
Good video as always.
@joerivde
@joerivde Жыл бұрын
Very helpful, thanks 🙏
@Xe054
@Xe054 Жыл бұрын
I love the scoping feature (capital letters) in Go compared to JavaScript. No need to worry about writing "export" for each function or learn different standards such as CJS or ESM.
@GeorgeDonnelly
@GeorgeDonnelly 8 ай бұрын
Thanks, awesome stuff.
@irahazda
@irahazda 9 ай бұрын
Just a suggestion, you should really explain the concept of multiple returns before explaining the concept of := reassignments. The := reassignments concept is making use of the multiple returns concept so for those who are new to Golang might be confused on the a, err := foo() syntax
@danya1_javed
@danya1_javed Жыл бұрын
Which theme are u using?
@kvelez
@kvelez Жыл бұрын
Great video.
@vitorhmtts
@vitorhmtts Жыл бұрын
"multiple returns" = returning a tuple?
@promisesheggs8863
@promisesheggs8863 3 ай бұрын
it doesn't work that way in Go unfortunately. Multiple returns are independent values and both must be accessed because not accessing a variable is invalid in Go, unlike in Python where multiple returns = a tuple
@CheefCoach
@CheefCoach Жыл бұрын
You mention the craziest thing in Golang, it's interfaces.
@abdu5822
@abdu5822 2 жыл бұрын
Whats that Spotlight search bar in your vscode ? an extension? name please.
@bmdavis419
@bmdavis419 2 жыл бұрын
Cmd +p
@abdu5822
@abdu5822 2 жыл бұрын
@@bmdavis419 i mean that's pop up for me but for you it's a search bar?
@bmdavis419
@bmdavis419 2 жыл бұрын
@@abdu5822 for me its CMD + p = "Go to file" which is the searchbar at the top of my screen, you can find it in keyboard shortcuts
@abdu5822
@abdu5822 2 жыл бұрын
Thanks, man for your replies but after a bit of googling, I found out Its enabled by adding "window.commandCenter": true," in user setings.json or the UI.
@abdu5822
@abdu5822 2 жыл бұрын
next video on Contexts in Go
@fredrickdenga7552
@fredrickdenga7552 2 жыл бұрын
Please help me save these jobless rust developers 😢😢😢😢😢😢I BEG
@bmdavis419
@bmdavis419 2 жыл бұрын
XD
@esra_erimez
@esra_erimez Жыл бұрын
🤣
@Usernotknown21
@Usernotknown21 Жыл бұрын
What's the joke. I mean i get it but are you being sarcastic saying rust devs actually have
@HiepDuong-q8f
@HiepDuong-q8f Жыл бұрын
Go is a great language, but the Gophers fan boy are not so great...
@naranyala_dev
@naranyala_dev Жыл бұрын
thank you
@paralaxa
@paralaxa 4 ай бұрын
nice
@mr.x5582
@mr.x5582 Жыл бұрын
Great!
@adicide9070
@adicide9070 Жыл бұрын
Also, it's not a good practice in Go to make setters. And totally not if you have a public field anyway.
@adicide9070
@adicide9070 Жыл бұрын
Ok, I'll just say the new keyword and builtin is useless. I've never seen it used in out production code. we just use var to have things initialized to zero values, including nils for pointer types. For a language that likes to have a single way of doing things, "new" is doubly useless.
@12qwasyxcv12
@12qwasyxcv12 Күн бұрын
Speaking too fast make it Hard to follow 😊
@iZeb0x
@iZeb0x Жыл бұрын
worst syntax since cobol
@biskitpagla
@biskitpagla Жыл бұрын
looks like someone never wrote java
How do I Authenticate my Users in Go/TypeScript?
10:22
Ben Davis
Рет қаралды 16 М.
Goroutines Crash Course (Mutex, Channels, Wait Group, & More!)
15:42
"Идеальное" преступление
0:39
Кик Брейнс
Рет қаралды 1,4 МЛН
«Жат бауыр» телехикаясы І 26-бөлім
52:18
Qazaqstan TV / Қазақстан Ұлттық Арнасы
Рет қаралды 434 М.
UFC 287 : Перейра VS Адесанья 2
6:02
Setanta Sports UFC
Рет қаралды 486 М.
Beginners Should Think Differently When Writing Golang
11:35
Anthony GG
Рет қаралды 131 М.
Rust vs Go : Hands On Comparison
50:40
ThePrimeTime
Рет қаралды 241 М.
Golang Made Easy: Learn the Basics in Just 10 Minutes
9:53
Gerald Yerden
Рет қаралды 4 М.
[Golang] 003 - Why Golang
6:37
Go With Habib
Рет қаралды 1,3 М.
Level Up Your Golang: 5 Concepts You Need to know
19:22
Flo Woelki
Рет қаралды 15 М.
3 Golang Tips For Beginners I Wish I Knew Sooner
13:18
Anthony GG
Рет қаралды 51 М.
Learn Go in 12 Minutes
13:34
Jake Wright
Рет қаралды 953 М.
Go Pointers: When & How To Use Them Efficiently
14:09
Anthony GG
Рет қаралды 90 М.
My Initial Impresson Of Go
12:39
TheVimeagen
Рет қаралды 110 М.
Svelte 5 Ruined Svelte (and that's why I love it)
12:37
Ben Davis
Рет қаралды 13 М.
"Идеальное" преступление
0:39
Кик Брейнс
Рет қаралды 1,4 МЛН