Go for Impatient Devs

  Рет қаралды 24,772

Isaac Harris-Holt

Isaac Harris-Holt

Күн бұрын

Пікірлер: 68
@hartvenus
@hartvenus Жыл бұрын
Very nice to see all of these No Boilerplate-inspired content creators pushing out quick and quality content. Keep it up!
@IsaacHarrisHolt
@IsaacHarrisHolt Жыл бұрын
Much obliged!
@GoldenBeholden
@GoldenBeholden Жыл бұрын
This is great. It's surprisingly difficult to find introductory content for people who are already experienced software engineers.
@IsaacHarrisHolt
@IsaacHarrisHolt Жыл бұрын
I'm glad you enjoyed it!
@sethjets4687
@sethjets4687 10 ай бұрын
Yes! This is what i always look for. You are a gem for the people who already code, every tutorial that i see is for absolute beginners and even leave important stuff out! Great content
@IsaacHarrisHolt
@IsaacHarrisHolt 10 ай бұрын
I'm glad you found it helpful!
@_remblanc
@_remblanc 4 ай бұрын
noticed a math error at 1:28: the result of subtracting -78 from 42 is 120, not -36
@IsaacHarrisHolt
@IsaacHarrisHolt 4 ай бұрын
You're right, I'm an eejit
@gabriellevesque2185
@gabriellevesque2185 Жыл бұрын
Did he just say "Go Please" for the "gopls" ? xD On another note, great video! Thanks :D
@IsaacHarrisHolt
@IsaacHarrisHolt Жыл бұрын
That's how it's pronounced! It says so in the docs 👀 pkg.go.dev/golang.org/x/tools/gopls
@keenoogodlike
@keenoogodlike 10 ай бұрын
Short and Precise, love it.
@IsaacHarrisHolt
@IsaacHarrisHolt 10 ай бұрын
I hope you found it useful!
@aus10d
@aus10d Жыл бұрын
Great video. Thorough and concise. Much appreciated!
@IsaacHarrisHolt
@IsaacHarrisHolt Жыл бұрын
I'm glad you found it useful!
@TENNISMANIAC144
@TENNISMANIAC144 3 ай бұрын
Missed opportunity for a panic as the falsey statement in the subscribe switch statement
@IsaacHarrisHolt
@IsaacHarrisHolt 3 ай бұрын
Ah damnit!
@JXQU3
@JXQU3 Жыл бұрын
Great video! I was tired of having to go through what is a variable and a conditional every time I wanted to learn a new language.
@IsaacHarrisHolt
@IsaacHarrisHolt Жыл бұрын
Thanks! I'll keep producing more 😉
@thanepatrol
@thanepatrol Жыл бұрын
I’m starting a new job that uses go in a few weeks. This was super handy to get me up and running! Subbed for more
@IsaacHarrisHolt
@IsaacHarrisHolt Жыл бұрын
I'm glad it helped, and congrats on the new job!
@gunarcom
@gunarcom Жыл бұрын
these videos are great, thank you
@IsaacHarrisHolt
@IsaacHarrisHolt Жыл бұрын
Glad you enjoy them!
@AK-vx4dy
@AK-vx4dy Жыл бұрын
Nice distilled knowledge and funny images, good job !!!
@IsaacHarrisHolt
@IsaacHarrisHolt Жыл бұрын
Thanks! Glad you liked it!
@_MrKekovich
@_MrKekovich Жыл бұрын
I really like those tutorials where you expect me to know some other languages :D
@IsaacHarrisHolt
@IsaacHarrisHolt Жыл бұрын
I'm glad! I mostly want to make content for people at my level, and this is the sort of stuff I like. A quick overview that I can come back to and reference if I need it
@btotta
@btotta Жыл бұрын
Great video! The beauty of go is that with a video like this plus gobyexample, anyone who knows another programming language can be productive within a week. I wish I had learned first go than java or python kk
@IsaacHarrisHolt
@IsaacHarrisHolt Жыл бұрын
Yeah, Go is great. I think it's fantastic as a second language for the reasons you've mentioned. I think it'd be a little strange if it's the first one you learned, though.
@slowdeveloper
@slowdeveloper Жыл бұрын
This was really good, hope the algorithm blesses this!
@IsaacHarrisHolt
@IsaacHarrisHolt Жыл бұрын
Thank you! I'm glad you enjoyed it
@codeconcept
@codeconcept Жыл бұрын
Great video! A quick way to review Go concepts I don't use on a regular basis. Thanks Isaac :) I'll surely watch your "Python in 7 minutes" video too, as I haven't used Python in ages.
@IsaacHarrisHolt
@IsaacHarrisHolt Жыл бұрын
Thanks! I'm glad you enjoyed it!
@Nerdimo
@Nerdimo 9 ай бұрын
5:05 I was confused here. When I was learning go using their tour of go page, they used a variables on interfaces to teach them which were allowed, why is this not allowed here?
@IsaacHarrisHolt
@IsaacHarrisHolt 9 ай бұрын
You definitely can't define variables on interfaces in Go. Afaik it's never been possible. I know you can in TypeScript, though. Go interfaces only let you define methods
@Nerdimo
@Nerdimo 9 ай бұрын
You're correct, I think I got confused when I saw a struct implement an interface when it had a member variable in their tutorials. Thanks for the clarification. @@IsaacHarrisHolt
@IsaacHarrisHolt
@IsaacHarrisHolt 9 ай бұрын
No worries!
@josephangelodelosreyes4206
@josephangelodelosreyes4206 Жыл бұрын
as an experience developer, i like this kind of new PL tutorial.
@IsaacHarrisHolt
@IsaacHarrisHolt Жыл бұрын
I'm glad you enjoyed!
@fazex4185
@fazex4185 Жыл бұрын
This is exactly what I was looking for
@IsaacHarrisHolt
@IsaacHarrisHolt Жыл бұрын
Great! I hope it was useful :)
@azeek
@azeek Жыл бұрын
Well sir, you just earned my respect and sub❤
@IsaacHarrisHolt
@IsaacHarrisHolt Жыл бұрын
Thank you!
@Adityarm.08
@Adityarm.08 Жыл бұрын
Very interesting, thank you.
@IsaacHarrisHolt
@IsaacHarrisHolt Жыл бұрын
You're welcome! I'm glad you enjoyed the video
@liu-river
@liu-river Жыл бұрын
My goal is to understand everything you say in this video at the end of this year :D, and at your speed
@IsaacHarrisHolt
@IsaacHarrisHolt Жыл бұрын
I wish you the best of luck! That's going to be tough, though. This video was meant to be fast-paced 😅 I'm not sure I'd be able to take it all in completely, and I wrote it!
@liu-river
@liu-river Жыл бұрын
@@IsaacHarrisHolt It does make you seem like some kind of Go god 😂
@IsaacHarrisHolt
@IsaacHarrisHolt Жыл бұрын
Hahahaha I just do plenty of research!
@4crafters597
@4crafters597 Жыл бұрын
You wanna do Julia at some point? Massively underrepresented imo
@IsaacHarrisHolt
@IsaacHarrisHolt Жыл бұрын
I'll consider it!
@JustWatchingVideo56
@JustWatchingVideo56 Жыл бұрын
Same
@muluk
@muluk Жыл бұрын
What VS-Code color theme is used in the examples here?
@IsaacHarrisHolt
@IsaacHarrisHolt Жыл бұрын
The default dark modern, I believe :)
@muluk
@muluk Жыл бұрын
Thanks!
@oyindadavid254
@oyindadavid254 Жыл бұрын
Is there any chance the job could be fully remote? I want to apply from Nigeria and I believe I have the necessary experience and dedication to join the team😊
@IsaacHarrisHolt
@IsaacHarrisHolt Жыл бұрын
Unfortunately not, sorry! We find that onsite working is much better for the company stage we're at.
@ktappdev
@ktappdev Ай бұрын
only took me 2.5 mins to learn go at 2x speed
@IsaacHarrisHolt
@IsaacHarrisHolt Ай бұрын
I'm not sure the maths adds up there 🤔
@nsing323
@nsing323 Жыл бұрын
The only thing I hate in Go is the implicit interfaces. I wish they were explicit, would have made things much easier I guess.
@IsaacHarrisHolt
@IsaacHarrisHolt Жыл бұрын
I think I have to disagree here! By having implicit interfaces, you can build an interface that gets satisfied by a third party library you're using. For example, if you were working with payments, you might have a PaymentHandler interface that gets implicitly satisfied by both your own LocalPaymentHandler and a third party payment handler.
@nsing323
@nsing323 Жыл бұрын
@@IsaacHarrisHolt I am actually a Swift Developer and I maybe wrong. I have only recently(2 months now) started working with Golang and maybe "hate" is a too strong word and I would rather say I feel uncomfortable using interfaces. However in Swift we have something very similar to the interfaces and they are called protocols and explicitly mentioning the protocol name along with classes or structures which forces you into errors unless you implement all of the required methods / variables. They're practically the same thing in both Golang and Swift but the concept is reversed that is having methods of an interface automatically conforms to the interface where as mentioning the protocols forces you into implementing all the required members of protocol. This does lets protocols to also give you the ability to have similar methods like your protocols(or interfaces) in a class/struct without essentially conforming to that protocol/interface. would like to hear your views on this
@IsaacHarrisHolt
@IsaacHarrisHolt Жыл бұрын
I think it's much of a muchness, to be honest. Go will error if you try to use a struct somewhere when it doesn't implement an interface. I just think that not having to be explicit is much cleaner and more flexible
@savire.ergheiz
@savire.ergheiz Жыл бұрын
Go its not for the inpatient dev though 😂
@IsaacHarrisHolt
@IsaacHarrisHolt Жыл бұрын
What makes you say that? I was able to be very productive in Go very quickly!
@parlor3115
@parlor3115 Жыл бұрын
More like go for non-existent devs
@IsaacHarrisHolt
@IsaacHarrisHolt Жыл бұрын
Hahaha it's a bit fast paced! But you can use it as a reference :)
HTMX for Impatient Devs
8:33
Isaac Harris-Holt
Рет қаралды 63 М.
Everything you need to know about FFI in Gleam
9:57
Isaac Harris-Holt
Рет қаралды 8 М.
Tuna 🍣 ​⁠@patrickzeinali ​⁠@ChefRush
00:48
albert_cancook
Рет қаралды 148 МЛН
黑天使只对C罗有感觉#short #angel #clown
00:39
Super Beauty team
Рет қаралды 36 МЛН
To Brawl AND BEYOND!
00:51
Brawl Stars
Рет қаралды 17 МЛН
Арыстанның айқасы, Тәуіржанның шайқасы!
25:51
QosLike / ҚосЛайк / Косылайық
Рет қаралды 700 М.
Function Iterators might just change the way we write loops in Go
11:35
Zig for Impatient Devs
9:48
Isaac Harris-Holt
Рет қаралды 109 М.
Why OOP is evolving(and why it's a good thing)
7:35
TMF
Рет қаралды 13 М.
Gleam is not Rust
7:46
Isaac Harris-Holt
Рет қаралды 26 М.
You don't need loops
10:20
Isaac Harris-Holt
Рет қаралды 13 М.
The Simplest Tech Stack
9:38
Awesome
Рет қаралды 142 М.
The standard library now has all you need for advanced routing in Go.
13:52
Polar for Impatient Devs
8:19
Isaac Harris-Holt
Рет қаралды 6 М.
Your backend is too complicated
9:47
Isaac Harris-Holt
Рет қаралды 93 М.
Tuna 🍣 ​⁠@patrickzeinali ​⁠@ChefRush
00:48
albert_cancook
Рет қаралды 148 МЛН