Very nice to see all of these No Boilerplate-inspired content creators pushing out quick and quality content. Keep it up!
@IsaacHarrisHolt Жыл бұрын
Much obliged!
@GoldenBeholden Жыл бұрын
This is great. It's surprisingly difficult to find introductory content for people who are already experienced software engineers.
@IsaacHarrisHolt Жыл бұрын
I'm glad you enjoyed it!
@sethjets468710 ай бұрын
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
@IsaacHarrisHolt10 ай бұрын
I'm glad you found it helpful!
@_remblanc4 ай бұрын
noticed a math error at 1:28: the result of subtracting -78 from 42 is 120, not -36
@IsaacHarrisHolt4 ай бұрын
You're right, I'm an eejit
@gabriellevesque2185 Жыл бұрын
Did he just say "Go Please" for the "gopls" ? xD On another note, great video! Thanks :D
@IsaacHarrisHolt Жыл бұрын
That's how it's pronounced! It says so in the docs 👀 pkg.go.dev/golang.org/x/tools/gopls
@keenoogodlike10 ай бұрын
Short and Precise, love it.
@IsaacHarrisHolt10 ай бұрын
I hope you found it useful!
@aus10d Жыл бұрын
Great video. Thorough and concise. Much appreciated!
@IsaacHarrisHolt Жыл бұрын
I'm glad you found it useful!
@TENNISMANIAC1443 ай бұрын
Missed opportunity for a panic as the falsey statement in the subscribe switch statement
@IsaacHarrisHolt3 ай бұрын
Ah damnit!
@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 Жыл бұрын
Thanks! I'll keep producing more 😉
@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 Жыл бұрын
I'm glad it helped, and congrats on the new job!
@gunarcom Жыл бұрын
these videos are great, thank you
@IsaacHarrisHolt Жыл бұрын
Glad you enjoy them!
@AK-vx4dy Жыл бұрын
Nice distilled knowledge and funny images, good job !!!
@IsaacHarrisHolt Жыл бұрын
Thanks! Glad you liked it!
@_MrKekovich Жыл бұрын
I really like those tutorials where you expect me to know some other languages :D
@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 Жыл бұрын
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 Жыл бұрын
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 Жыл бұрын
This was really good, hope the algorithm blesses this!
@IsaacHarrisHolt Жыл бұрын
Thank you! I'm glad you enjoyed it
@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 Жыл бұрын
Thanks! I'm glad you enjoyed it!
@Nerdimo9 ай бұрын
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?
@IsaacHarrisHolt9 ай бұрын
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
@Nerdimo9 ай бұрын
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
@IsaacHarrisHolt9 ай бұрын
No worries!
@josephangelodelosreyes4206 Жыл бұрын
as an experience developer, i like this kind of new PL tutorial.
@IsaacHarrisHolt Жыл бұрын
I'm glad you enjoyed!
@fazex4185 Жыл бұрын
This is exactly what I was looking for
@IsaacHarrisHolt Жыл бұрын
Great! I hope it was useful :)
@azeek Жыл бұрын
Well sir, you just earned my respect and sub❤
@IsaacHarrisHolt Жыл бұрын
Thank you!
@Adityarm.08 Жыл бұрын
Very interesting, thank you.
@IsaacHarrisHolt Жыл бұрын
You're welcome! I'm glad you enjoyed the video
@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 Жыл бұрын
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 Жыл бұрын
@@IsaacHarrisHolt It does make you seem like some kind of Go god 😂
@IsaacHarrisHolt Жыл бұрын
Hahahaha I just do plenty of research!
@4crafters597 Жыл бұрын
You wanna do Julia at some point? Massively underrepresented imo
@IsaacHarrisHolt Жыл бұрын
I'll consider it!
@JustWatchingVideo56 Жыл бұрын
Same
@muluk Жыл бұрын
What VS-Code color theme is used in the examples here?
@IsaacHarrisHolt Жыл бұрын
The default dark modern, I believe :)
@muluk Жыл бұрын
Thanks!
@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 Жыл бұрын
Unfortunately not, sorry! We find that onsite working is much better for the company stage we're at.
@ktappdevАй бұрын
only took me 2.5 mins to learn go at 2x speed
@IsaacHarrisHoltАй бұрын
I'm not sure the maths adds up there 🤔
@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 Жыл бұрын
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 Жыл бұрын
@@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 Жыл бұрын
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 Жыл бұрын
Go its not for the inpatient dev though 😂
@IsaacHarrisHolt Жыл бұрын
What makes you say that? I was able to be very productive in Go very quickly!
@parlor3115 Жыл бұрын
More like go for non-existent devs
@IsaacHarrisHolt Жыл бұрын
Hahaha it's a bit fast paced! But you can use it as a reference :)