Loved the excellent video, amazing work you've done with learn in one video series. Thanks a ton man.
@kleetus886 жыл бұрын
Go is "I really love C, but I don't want to manage memory and I want to chuck a lot of the features of C that get programmers into trouble."
@atuuuuum4 жыл бұрын
you defined the reason that i'm leaning go, c is good but i'm full of managing memory and not having alot of features XD
@dougwarner593 жыл бұрын
You could also learn c#; it has excellent memory management which includes a garbage collector.
@fantasdeck3 жыл бұрын
That's literally written in the creators' manifesto.
@apswindall7 жыл бұрын
GoLang looks as though C/C++ and Python had a baby.
@CodingMazaa6 жыл бұрын
I felt the same way
@MotionInMotion19756 жыл бұрын
With Pascal... remember the := nightmares?
@jsonkody5 жыл бұрын
@@MotionInMotion1975 it's much better than in language like Pyhon where you have no clue if variable was already declared. JS ... let a = 10 Go ... a := 10 C .... int a = 10; You know that variable is declared and initialized. Python ... a = 10 ok a is 10 .. where is it came from, this a. It's just declared and initialized now? Or is it from anywhere else???
@wahyuhamdani60775 жыл бұрын
Go is implemetation assembly and c++
@micaelatucker66265 жыл бұрын
Would it be difficult to learn Go if you've only known mostly Java and C#?
@AnnedolfFrankler9119 жыл бұрын
"Go Programming" I thought this was going to be some cheerleader motivational video for programmers...
@derekbanas9 жыл бұрын
+johnyk891 That's funny :)
@californiaesnuestra9 жыл бұрын
Derek this is one of the best tutorials online, I really appreciate the time you have taken creating all these 1 hour/1 video tutorials.
@dzen12347 жыл бұрын
It is a perfect presentation. Code in the left, output in the right. No author gesturing in the corner. Too much useful info per minute. I am in paradise. Thank you !!! Like and subscribtion.
@derekbanas7 жыл бұрын
Thank you for the nice compliment :)
@FadhlAl-Hada3 ай бұрын
Thank you so much this was one of the most helpful tutorial on Golang .
@umnikos9 жыл бұрын
learn go in one go!
@derekbanas9 жыл бұрын
+Alex Stefanov (Redstone bg) I did my best to cover a lot.
@umnikos9 жыл бұрын
Derek Banas there it go!
@DanielStricklandSaves8 жыл бұрын
+Alex Stefanov (umnikos) , oh go you dinnit
@carrythezero7 жыл бұрын
something fishy about that handle...
@TheaDragonSpirit7 жыл бұрын
Go Go Go.
@kannadacoder67313 жыл бұрын
In my career, i worked with programming languages like C, C++, Python, Erlang, and now Golang. The first thing I used to do before learning or shifting back to language is to see Dereks Video. Thank you Derik Lots of love from India
@danielprzybylowski15147 жыл бұрын
27:26 "You just have to stare at it little bit and eventually it just make sense " Derek Banas :D
@damiantoczek85765 жыл бұрын
13:05 *Should be:* yourAge := 18 if yourAge >= 16 { fmt.Println("You can Drive") } if yourAge >= 18 { fmt.Println("You can Vote") } if yourAge < 16 { fmt.Println("You can play Fortnite") } To make it even better, would be creating a function, passing your age there and creating a local variable inside the function named "output" and then just append do it. At the end you just Println(output)
@JonBarcellona9 жыл бұрын
Great introduction. Perfect speed and abstraction level.
@derekbanas9 жыл бұрын
+Jon Barcellona Thank you :)
@382946rthu5 жыл бұрын
When you make a slice the max size is not absolute, it defines how much to allocate. For example, if you went past 10, another 10 would be allocated making the slice allocation 20.
@aaronthomas84168 жыл бұрын
So I have only watched the first 10 minutes of your video so far and I have to say, I love your style. No time wasted with useless BS and super easy to understand you when you speak. I paid $35 for another guy's "class" on learning go and nearly fell asleep when after more than an hour, he hadn't even showed anything useful yet. So after 10 minutes of your presentation, I have already decided to subscribe to your youtube account just to see what else you do and if you do it all just as well.
@derekbanas8 жыл бұрын
Thank you for the compliment :) I spent a lot of time trying to find an original style for my videos. I'm the fast tutorial guy I guess? I'm glad you like them.
@SMOKE31046 жыл бұрын
people always talk about Go and I never gave it a chance. I am so glad I did because it is sooooooooooooooooo easy compared to Java and I would even say Python. My new fav!!
@aforaruntej8 жыл бұрын
Elegantly done, there was not one word that was unnecessary. Perfect speed and abstraction level. Great Job !!!!
@derekbanas8 жыл бұрын
+Arun S Thank you for the nice compliment :)
@aforaruntej8 жыл бұрын
+Derek Banas Dude ...Can I buy you a beer :-)
@casedigester5 жыл бұрын
The best go lang basic tutorial on KZbin, make sure to save this video for future reference.
@derekbanas5 жыл бұрын
Thank you for the compliment :)
@Daidera918 жыл бұрын
Hi Derek, your video has just the perfect pace for programmers. Thank you! It saved me a lot of time :)
@derekbanas8 жыл бұрын
+gdenn Thank you :) I'm glad you liked it
@hamlak85466 жыл бұрын
Also find Derek's way of speaking really easy to comprehend at 2X speeds because it is steady and devoid to umms and uuhs unlike many tutorials around YT.
@madisnomme6 жыл бұрын
I like the relatively fast pace of the tutorial. At the same time I found it minute by minute harder to follow because the instructors voice, intonation and supercilious expression. Go 'murrrica! Derek, you're doing good job and provide great value to the world. No need to try to be so very cool.
@derekbanas6 жыл бұрын
I'm glad it helped and I'm working to get better :)
@TheRodmena7 жыл бұрын
Simply the best tutorial i've ever watched for last 15 years. Really thanks Derek.
@derekbanas7 жыл бұрын
Thank you for the very nice compliment :)
@krupalshah19148 жыл бұрын
Excellent , not too slow, not too fast and covered up all the things.
@derekbanas8 жыл бұрын
Thank you very much :)
@jamesearle69327 жыл бұрын
At 4:56 you say floats often won't provide an accurate result, but that's incorrect. The reason the result of 1.000 - 0.9999 Is 9.99999999999889e-05 is because it is displayed using scientific notation. The precision is still exact though. It's the same as 9.99999999999889 * 10^-5
@carlosaguilar12147 жыл бұрын
Thank you for not wasting anytime and going straight for it; perfect pace for leaning!
@derekbanas7 жыл бұрын
Thank you :) I do my best to not waste time
@LordNorthern8 жыл бұрын
Wonderful video! It blows through the basics of the language, and is perfect for people with programming experience who would be bored to sit here and listen about basic concepts that they already know. Thanks!!!
@derekbanas8 жыл бұрын
Thank you very much :)
@janf.1647 жыл бұрын
This is perfect. It’s carefully explained, cutted and seems to be the ideal starting point for a lot of people to learn go. Thank you so much :)
@derekbanas7 жыл бұрын
Thank you very much :) I'm glad you liked it
@felix1117 жыл бұрын
Great introduction video! It might have been worth mentionning that the increments at the end are not atomic and having non atomic operations across routines is not recommended and might lead to inconsistent state
@thestamina118 жыл бұрын
i spent hours on pluralsight and didn't learn a third of what you just covered in under an hour. Fantastic. Thanks a lot of this.
@derekbanas8 жыл бұрын
+Tony Sargent Thank you :) You're very welcome
@fieryscorpion4 жыл бұрын
Hi Derek, Would you please make a course on Algorithmic trading using .NET Core and ML.NET? Thank you for the great content!
@SV-zi9os6 жыл бұрын
love the way you describe recursive function. You actually get them after staring long enough.
@derekbanas6 жыл бұрын
Thank you :)
@ychen977 жыл бұрын
In the slice index part, it is a convention in Computer Science to use left inclusive right exclusive intervals, so nothing is weird at all.
@ayenawnomis9447 жыл бұрын
I love how you have the option of implicitly or explicitly defining types.
@Rene-tu3fc4 жыл бұрын
very nice lesson, but isnt the last channel example a bit naive? since the “addSauce” goroutine both reads and writes to the same channel, it’s possible that one addSauce goroutine feeds other addSauce goroutine a pizza. also, its possible that one pizza gets to the end without sauce. isnt it better to create a channel for each interface?
@marsovac6 жыл бұрын
C# way of conversion is more readable and consistent: Convert.ToInt(anything) instead of strconv.Itoa(onlyStringsHere) and all the other methods for other types. All in all the only useful thing I see that is not as easy in C# is the defer, which in c# requires wrapping the whole body of the method into a try/finally.
@fieryscorpion4 жыл бұрын
For great job security and pay, which one would be better: Go or Python?
@derekbanas4 жыл бұрын
Python for sure
@fieryscorpion4 жыл бұрын
@@derekbanas Thank you for the reply.
@timmiltz29168 жыл бұрын
5:34 showing the arithmetic operations, I see 6 / 4 = 1. I guess default is integer. Thanks so much for making this comprehensive review for GoLang syntax. Very nice presentation.
@derekbanas8 жыл бұрын
+Tim Miltz Thank you :) Your welcome
@jhpk44957 жыл бұрын
i've just started learning go , all your tutorials is helped me , your tutorials is the best for programmers!!
@derekbanas7 жыл бұрын
Thank you very much :)
@nicocesar8 жыл бұрын
On you last example you use only one channel .. but actually you want 2 channels that connect makeDough() > addSauce() > addToppings() right ? otherwise what prevents pizza :=
@AyanibaRP6 жыл бұрын
Thank you for this Derek! I watched your Java videos and it really helped for my exams. Now I'm learning Go for an internship and this video is the perfect pace for me
@derekbanas6 жыл бұрын
Thank you :) I'm happy I could help
@alexbetz70597 жыл бұрын
This is an awesome overview for anyone who considers golang. Perfect depth and pace. Thank you!
@derekbanas7 жыл бұрын
Thank you :) I'm glad you liked it
@BenStJohn9 жыл бұрын
Derek! My entire programming class watches your videos!! Keep up the good work man!
@derekbanas9 жыл бұрын
That is very cool :) I still find it hard to believe that so many people watch my videos. Thank you
@Swanseaguy19799 жыл бұрын
Derek Banas If you were British you'd have a knighthood by now for your contribution to programming
@derekbanas9 жыл бұрын
swanseawales1979 Thank you for the nice compliment :) Everyone here is too nice to me. I'm just happy that I can help.
@lebanbo559 жыл бұрын
Great video , i get 2 issues. The first one: At 29:19 defer func(){ fmt.Println(recover()) }( ) Why there is a pair of "( )" at the end?I am a little confused. Could you explain why it is necessary ?Could you point out which concept that i didn't fully understand that lead to this confusion ? The second one : At 47:44 The output result is different from my expectation, my expect result is: 0:0 0:1 0:2 0:3 0:4 0:5 0:6 0:7 0:8 0:9 1:0 1:1 1:2 1:3 etc etc.Can you point out my misunderstand ? Excuse me for some grammar mistakes , English is my second language.Thanks in advance.
@AlexBowenPrime9 жыл бұрын
+Leban Bo For your first issue, this surprised me at first too. If you've used C# or JavaScript or any other language with first-class functions, there's a thing you'd be aware of called an "anonymous function," which is a function inside a scope where a name is not needed. He's declared the function with the func(){ fmt.Println(recover()) } part, and used its declaration as a symbol, so the () part is like executing the function. I believe another way to do it would be like this: func someFunction(){ defer otherFunc() //do something to cause an error } func otherFunc(){ recover() } In other words, it's a sort of function literal. For your second issue, each of the calls with "go" in front of them start a new thread, so the for loop makes each call to count without blocking, and then the sleep at the end allows the ten calls it just kicked off to finish before moving on.
@lebanbo559 жыл бұрын
+Alex Bowen Thanks for your reply.It's very helpful. :)
@bundyfx7 жыл бұрын
Awesome, thanks, Derek - spent the whole weekend taking this all in!
@derekbanas7 жыл бұрын
Thank you :) I'm glad you liked it
@Stuckathomemom5 жыл бұрын
I wish more language videos were produced in this manner. Not good for a beginner, but perfect for people who understand at least 1 programming language and just want to learn a new language quickly. This would be perfect if you have an interview the next day and want to sound like you have some idea of the language lol
@derekbanas5 жыл бұрын
Thank you for the compliment :)
@CodingMazaa6 жыл бұрын
This is the most awesome tutorial I have ever seen for a programming language
@derekbanas6 жыл бұрын
Thank you for the nice compliment :)
@nuclearcoconut36647 жыл бұрын
I'm so used to spacing out when watching these videos and waiting for the speaker to move on to the bext topic. Can't do that here; there's so much awesome info coming so fast! Great video, and thanks!
@derekbanas7 жыл бұрын
Thank you :) I do my best to not waste time
@thulasikrishnan7555 жыл бұрын
the link in the description for Best Book on Go is a deadend.
@eidetia39527 жыл бұрын
One of those videos which I want to show every one starting out with go. Great Job!
@pntabuye7 жыл бұрын
Great presentation. This is the perfect speed for someone familiar with C and Python.
@derekbanas7 жыл бұрын
Thank you :)
@Unforqiving6 жыл бұрын
I have an internship coming up and need to learn Go; I really appreciate this video for prep! :)
@derekbanas6 жыл бұрын
Best of luck with your internship :)
@fiskavonstill32467 жыл бұрын
Thanx a lot for that great introduction!! There is just one thing I cannot understand: func addSauce(stringChan chan string){ // Receive the value passed on the channel pizza :=
@spicytuna086 жыл бұрын
At 38 minute mark, there was no implementation of interface to either circle nor rectangle. was it the order of interface definition which came before rectangle and circle make the inheritance of interface to occur automatically?
@SebastianBergeNorge8 жыл бұрын
What happened to Go? Still moving forward with new tutorials?
@derekbanas8 жыл бұрын
I'll come back to it if I get enough requests
@kaabok42358 жыл бұрын
Please make more.
@leogal.17258 жыл бұрын
I would love to see more Go tutorials ! I think lots of people would enjoy tutorials on how to create Web Applications with Go.
@rajeshrs14968 жыл бұрын
I'd love to see more Go tutorials too. Please make more. Thanks.
@hugolindsay23678 жыл бұрын
Go get more Go tutorials for us please! Would be awesome, thanks!
@MikeLee09 жыл бұрын
Nice work. You really pack a lot into less than 1 hour. Thanks for producing this great work.
@saikartik99835 жыл бұрын
It's Interesting... But unable to understand go routines. Please kindly do a separate video with detailed explanation.
@HaniYahya99 жыл бұрын
The 'for' example with the array at 15:01 is so confusing! How did it iterate? And how does the complier know values in the variable we created called "value"? Thank you
@derekbanas9 жыл бұрын
+Hani Yahya Sorry about that. It is just a shorthand way of cycling through an array. Try writing your own code and it should make sense.
@HaniYahya99 жыл бұрын
+Derek Don't be, I meant the syntax for implementing the for loop was confusing at the begging, but now I got it especially after I went through all the video examples and saw it in different ways as you did, it's actually smart and easy, thank you so much for these videos, and for the great notes on the website too, they're very helpful :)
@iofish__7 жыл бұрын
This tutorial was excellent. A series of Go tutorials would be great
@derekbanas7 жыл бұрын
Thank you very much :)
@YahiaSweid9 жыл бұрын
Thanks man, that was helpful to start with Go !
@heinrichbarnard56857 жыл бұрын
You are awesome. Best tutorial on youtube(that I have seen so far) to quickly see how to use a language
@derekbanas7 жыл бұрын
Thank you for the nice compliment :)
@dannyliu10088 жыл бұрын
get to know go in 1hr, terrific tutorial, thanks Derek!
@derekbanas8 жыл бұрын
Thank you :) I'm glad it helped
@saeedbaig42497 жыл бұрын
Thanks for making this tutorial. I appreciate how many tuts you make covering all these different languages since they're informative and easy-to-watch. If I may make a suggestion tho for these kinds of videos in the future... focus on the syntax/features of the language itself, rather than trying to explain general programming concepts that almost all languages support like recursion. While these are important to know, they seem more suited to a "Basics of Programming" video rather than a video specifically about . It's also inconvinient for coders from other languages (like me) who came to learn about Go in particular but have to sit thru sections explaining basic programming concepts they already know. Altho these videos are aimed at people unfamiliar with Go, I think it's safe to assume SOME level of background knowledge of programming from your audience and just focus on the language itself (and you can always link to a "Basics of Programming" video in each tut for the few who've never programmed before).
@derekbanas7 жыл бұрын
I'm glad you liked it and thank you for the input :)
@komalbarun8 жыл бұрын
5:15 the result you got translates to 0.00009999...( You actually got the most exact result possible LOL ) In python I just do: round (1.0 - 0.9999, 4) . Result is 0.0001. I am sure there must be some similar function in go lang too. Also, string formatting in python: print "%s" % ( 1.000 - 0.9999 ) print "%.4f" % ( 1.000 - 0.9999 ) prints 0.0001 In go lang something similar can be done.
@alexandershekhtman7709 жыл бұрын
I have been reading up on why Go isn't a good language, and every good programmer seems to agree. I was wondering what you think being a superb programmer. Is Go really good or better go (no pun intended) with Java or C#?
@raven3146 жыл бұрын
awesome intro into the 'go' language! thanks Derek!
@derekbanas6 жыл бұрын
Thank you :)
@emilpersson72829 жыл бұрын
Are you going to do any more Go videos? Really appreciate this one!
@derekbanas9 жыл бұрын
+Emil Persson Thank you :) I hope to. I'm kind of backed up making JS tutorials right now. MongoDB is next
@kamaujohn63039 жыл бұрын
Hi am Kenyan and I just want to say you are awesome Derek...... hope i get to you level...
@derekbanas9 жыл бұрын
Kevin John Thank you :) Keep programming and I'm certain you'll get as good as I am. I wish you all the best.
@nadranaj8 жыл бұрын
Important differences with other languages start from 45 mins of video. Those impatient like me can watch from there! Good video.
@derekbanas8 жыл бұрын
Thank you :)
@TheSkogemann9 жыл бұрын
I dont ever think i will be using "Go", but i could not stop watching this! I love your tutorial format... keep up the good work. (I think i have metioned Patreon before, but are you considering it ?)
@derekbanas9 жыл бұрын
TheSkogemann I'm very happy that you enjoy them. Thank you for mentioning Patreon, but I feel weird about asking for donations. I'm just happy that people like the videos.
@TheSkogemann9 жыл бұрын
I dont think you should be asking, just provide an opportunity for people to support you. "I also feel weird asking for specific tutorials." ;-)
@derekbanas9 жыл бұрын
TheSkogemann Always feel free to request videos. That helps me a lot. Some times I don't know what to cover and most requests I get are all over the place.
@TheSkogemann5 жыл бұрын
@@derekbanas Well, it turned out that this tutorial actually came in very handy! xD We are about to build micro-services with it at work. Just thought you should know :P
@chriswatts59219 жыл бұрын
This is a nice pace for those familiar with other languages :)
@derekbanas9 жыл бұрын
+Chris Watts (CJ) Yes it is meant for people with experience in other languages.
@Max-bh8tg8 жыл бұрын
+Enigma GamingHD Hehe :D. He just released the video about that
@montaguemonro5657 жыл бұрын
at 41:11 i'm a bit confused. you are calling sort.Strings(listOfLetters) and it appears to be changing the value of the variable without passing a reference... In my mind the way to do this would be to assign the return value of sort.Strings() to the variable. e.g. listOfLetters = sort.Strings(listOfLetters). Can somebody explain?
@codelucky5 жыл бұрын
Now, how do I learn advanced Golang?
@LiveTrainingSession7 жыл бұрын
Thanks for sacrificing your Saturday evening to create this great tutorial.
@derekbanas7 жыл бұрын
Thank you :) It is my pleasure to make these videos
@BrianWigginton9 жыл бұрын
This is great. Thanks for editing out all the small stuff, pace of the video felt really good.
@derekbanas9 жыл бұрын
Brian Wigginton Thank you :) My niche is making fast videos that are packed with information.
@BrianWigginton9 жыл бұрын
You're welcome! Would love to see another go video dealing with its concurrency mechanisms. I see a lot of contrived examples out there. It would be great to see something more realistic.
@cogitaria94779 жыл бұрын
Excellent fly-over but you have a glaring omission that is going to confuse a lot of folks. How are the specific shapes tied to the Shape interface? Nowhere is that specified in the code nor is it discussed. I'm familiar with duck typing myself, but IMO that should be stipulated because many OOP developers will be confused by implicit typing.
@derekbanas9 жыл бұрын
+Cogitaria Sorry for causing confusion. I hope to cover Go in more detail soon.
@miro165sabo6 жыл бұрын
"Note that in Go a type implicitly implements an interface if its method set is a superset of the interface. There is no declaration of the intent." source: stackoverflow.com/questions/39092925/why-are-interfaces-needed-in-golang
@spicytuna086 жыл бұрын
there seems to be a close resemblance to C. that is great.
@stb66888 жыл бұрын
i like this tutorial. it is very concise and summarizes the key points for people who already has experience with other programming languages, and can quickly grab the most useful syntax of GO.
@derekbanas8 жыл бұрын
Thank you very much :)
@higherversionentertainment16249 жыл бұрын
I would also like to see a tutorial on Golang templates. Other than that, this is one of the best go programming tutorials I have seen on KZbin.
@derekbanas9 жыл бұрын
+HigherVersionEntertainment Thank you :) I plan on doing much more with Go soon.
@arisemedia7 жыл бұрын
LOVED this. It was a tremendous help and an excellent pace for Go beginners such as myself! Thank you!
@derekbanas7 жыл бұрын
Thank you :) I'm happy it helped
@akspragun8 жыл бұрын
perfect tutorial for a beginner, thanks a lot Derek...
@derekbanas8 жыл бұрын
Thank you very much :)
@nikolaaskaas7 жыл бұрын
I wish there were more tutorials like this. Quick, to the point, and amazing if you already speak programming. Thanks sir :)
@derekbanas7 жыл бұрын
Thank you :) I have one for most every language on my KZbin channel
@lonniecampbell64918 жыл бұрын
i like how you do your videos, quick and informative for people who already know various languages. good job
@derekbanas8 жыл бұрын
Thank you very much :)
@Fireman2081347 жыл бұрын
Can someone help me? Trying the fist hello world program and it loooks like fmt isn't being included. "Cannot refer to unexported name fmt.println" " undefined fmt.println"
@frozen_tortus7 жыл бұрын
This is very concise and clear golang video. Thanks Derek!
@derekbanas7 жыл бұрын
Thank you :)
@bonrind9 жыл бұрын
Derek ive been waiting for this. Im looking to get into Go coming from mostly node these days...i hope to see more Go from you, Thanks
@derekbanas9 жыл бұрын
christian bp17 Your welcome :) I'll make more Go videos. It will work great with the rest of my Android tutorials.
@MauricioMartinez07077 жыл бұрын
You should do a vid on setting up msql and storing/retrieving data in Go
@derekbanas7 жыл бұрын
I have a video on setting up MySQL. I'll see what I can do about the other request
@angelinajolie39219 жыл бұрын
Hi Derek Awesome Tutorial ! At Structs line 34 that function has an asterisk on the left side of the datatype whereas at Structs and Interfaces at line 35 through 41 those functions don`t have asterisks.What`s the difference? Thanks In Advance !
@derekbanas9 жыл бұрын
***** Sorry my reply must not have gone threw. You don't need the * in the code here func (rect *Rectangle) area() float64{ It will work in either way.
@angelinajolie39219 жыл бұрын
Derek Banas Thanks a lot Derek!
@derekbanas9 жыл бұрын
***** No problem
@hadialqattan83094 жыл бұрын
Thanks for this quick tutorial!
@derekbanas4 жыл бұрын
Happy to help :)
@StingJia9 жыл бұрын
For I/O part, when writing a file "os" was used, but when reading a file io/ioutil was used. Is there any particular reason? and which module is more common(or prefer) to be used?
@SrinivasaReddyMuly9 жыл бұрын
+Sting Jia, great question. I'm looking forward for an expert comment.
@harrydev29539 жыл бұрын
+Srinivasa Reddy Muly io/ioutil uses os package under the hood. it would be a personal choice, do you trust the code written by a third party and safely assume the code has the error handling and file close handling correctly vs you write all the code write from scratch and you handle all corner cases. Nonetheless my personal choice in this context would be to use iouti as I did verify the source code of ioutil which indeed handles them gracefully. you could check them @ github.com/golang/go/blob/master/src/io/ioutil/ioutil.go
@casualbot7 жыл бұрын
Great intro to Go!
@derekbanas7 жыл бұрын
Thank you very much :)
@thecommonsdecrypted8 жыл бұрын
Nice vid man, where are the rest of the tutorials? or are you not doing them anymore?
@derekbanas8 жыл бұрын
Thank you :) I have tons of tutorials. What are you specifically looking for?
@thecommonsdecrypted8 жыл бұрын
+Derek Banas looking for go guides specifically.
@ItsRanveerSingh9 жыл бұрын
Nice one Derek... I will be really interested if you do some more videos on Go Lang. Specially some big series like you did for other languages. And also if you explain it by building some project on Go.
@derekbanas9 жыл бұрын
Ranveer Singh Thank you :) I'll make a ton of stuff with Go, because it is just so easy to do so. It is a very fun language that is coming on strong.
@NikolajLepka8 жыл бұрын
you really love your whitespace
@derekbanas8 жыл бұрын
+Nikolaj Lepka I think it makes everything easier to see
@einsteinwallah27 жыл бұрын
6:01 what is the use of multiple variables?
@arquebus778 жыл бұрын
Youve done a Go and Swift all-in-one-video, but it would be great if you could do D and/or Rust also which are both replacements for C++
@derekbanas8 жыл бұрын
+arquebus77 Yes both are on the list
@MichaelMerritt7 жыл бұрын
Your struct example really made it click for me in go. Thanks!
@derekbanas7 жыл бұрын
I'm happy it helped :)
@SB-hs4yn9 жыл бұрын
Seems like an interesting yet simple language, nice video!
@derekbanas9 жыл бұрын
+sloan boyce Thank you :)
@wwxk1238 жыл бұрын
hey derek at 8:30 mark, did you edit the video?
@nitishhaldar35298 жыл бұрын
you way of talking is smart and clear. sound perfect. speed is perfect. it's like all I need. I should not ask that. but can't hold my horses who is "scarlet" ?
@derekbanas8 жыл бұрын
Thank you :) Scarlet is the name I gave my computer for networking
@simeonsimeonov39998 жыл бұрын
I am getting strange results from the pizzas example - sometimes one of the steps (usually the sauce) is missing for one of the pizzas. It happens also that some step is printed twice.
@prapojpreechachalieo23038 жыл бұрын
because the code use the same string channel for both source and topping routine. like other thread , the source routine will be missing if the topping routine manage to get data from those string channel first.
@simeonsimeonov39998 жыл бұрын
Right, when I used different channels for sauce and for toppings, it worked as it should. Thanks!
@RajaseelanGaneswaran9 жыл бұрын
Derek Banas This is a tutorial that's obviously meant for more advanced folk. I'm currently learning Go, so this video is a great 'refresher'. p.s. Judging from the fact you're a seasoned programmer who has a slew of languages up his belt, that boolean isDerekBanasARobot == true ;)
@derekbanas9 жыл бұрын
Rajaseelan Ganeswaran That's funny :) Yes this video is meant for people that already know another language.
@MalamIbnMalam6 жыл бұрын
Awesome video on Go I enjoyed it. I wish people were as straight forward and detailed like this. Thanks once again!