Go is a relatively new programming language, and nothing makes a developer go crazier than a new programming language, haha! As many new tech inv...
For further actions, you may consider blocking this person and/or reporting abuse
Cool! I am learning Go too and I want to share with you guys my resources:
A playlist for newbies,take it as a crashcourse
I wrote a similar article, why I like Go last week
Thanks! Just started learning Go myself
Thanks for sharing!!
Hello Francis Sunday, I already have some experience in Go (I'm familiar with the syntax), I want to ask you what kind of projects did you build in order to become a better go developer?, I mean did you build APIs, Blogs, Just practice with the language?
Whilst learning Go, I built a lot of things, from APIs (Here's an article I wrote on it hakaselabs.github.io/2017/06/23/re...), to little command line applications, currently I've been using Go extensively with the Company I'm with, and also Practice Practice!!
You can always get in touch with me if you have any questions on Go, I'd be glad to help :)
Thanks a lot I'm learning and practicing with Go all the time too, but I didn't have the chance of using it in a real project. Cheers!
I've started to learn Go, however am struggling with interfaces, particularly compared to how they work in dynamically typed languages like PHP, any tips?
Interfaces in OOP, enforce definition of some set of method in the class. By implementing interfaces, you are forcing any class to declaring some specific set of methods.
Interfaces in Go can be seen as named collections of method signatures.
For instance, a
Geometry
interface in go both Circles and Rectangles can implement the same Interface, but they must implement all the methods of that interface.Here's an awesome reference to learn more about Interfaces in Go jordanorelli.com/post/32665860244/...
Thank you that is really useful.
It is said that Go doesn't have "generics" but these look pretty much like generics:
func (r rectangle) area()
func (c circle) area()
talking about user defined generics not built in๐
That's a motivating post, Francis.
For the folks who wanna learn Golang, here are community recommended golang tutorials that can be good next step post this article: hackr.io/tutorials/learn-golang
Thanks
Hello Francis.
Great Article!!
I'm a Java Developer for some years, and I interested in Go for now.
I read in some articles that GO don't have a Virtual Machine behind and all the code is compiled to native code. This is true? If yes, which approach use to manage memory??
Thanks!!
Hi there, take a look at this text from the Go website, it'll be of more help to answer your question - golang.org/doc/faq#garbage_collection
Great Article!
Nice article Francis! Have any thoughts on testing with Go? I had to change the structure of my application in order to write proper tests (which turned out to be worth it). I'm curious to know how your shop does it.
Thanks Hoffman, for testing, I use the
testing
package from the standard go library. In the nearest future I'd like to work on an easy testing framework, say something similar to Jasmine or mocha for Node.jsAwesome resource, Thank you for sharing. You may also like to check this website out
itinsidenews.com all-time best collection of android, ios and web development tutorials.
very good article. thanks!
I see what you did there... not cool man, not cool at all, copying other peoples work. zemanta.github.io/
Hey Peter, sorry if mine looks similar to yours, this was inspired by that article, I should have placed a credit though, skipped my mind. Anyways I'll make an edit to this.
Hey Francis, please place a credit and link to Zemanta's tech blog in your post. Otherwise no worries, keep teaching others about Go!!
All the best in 2018!
Have been looking to learn Go for a short while now. This is enough motivation for me too start off. Thanks Francis
I'm glad this helped!
Cool. What do you think of nil?
I think optionals are safer than nil. What do you think?
Well technically that may be true, but I prefer to stick with
nil
I often opt-in for optionals though.. but its preference over standards most times for me.Thanks again for another heads up :)
Im stuck on css and dont even trying to finish it)
Hilarious, remember if you're stuck somewhere, always ask someone, you'd get out of your problems in no time.
Wow! Awesome. I will give Go a try.
Sure, you're gonna love it
Hey, thanks for great post. I've just found some bugs in first example, you can check my version here play.golang.org/p/D1V6irVthg
Good one. Thanks I started learning Go and will share it in my Tutlane tutorials section.
Awesome resource Francis, thanks for sharing. You may also like to check this resource out coursesity.com/best-tutorials-lear... . Some of the best-curated collections of all time
I'm glad it was helpful Jacinto!!
Thanks for the hint, I'll update that ASAP
Nice article, people who want to learn golang can check the best go tutorials recommended by experts at letsfindcourse.com/golang