98
Papi
6y

Started learning Go

It's very interesting language

Comments
  • 4
    What site are you referencing?
    Would love to learn it as well actually :-)
  • 2
  • 4
    @lxmcf In the photo is https://golangbot.com, which is really good site.
    I also highly recommend to read official guide https://golang.org/doc/...
  • 3
    Oh yeah, started learning go a few days ago as well. What a nice language. Check out "what the func" from Francesc Campoy on Youtube, great stuff!
  • 6
    You should also have a look at gobyexample.com
  • 1
    wanted to learn it but everywhere i look they were out of date.
  • 2
  • 1
    LINUX!!!
  • 0
    GOogle
  • 0
    it really is beautiful

    @Andrew221 uhm, yeah, im pretty sure thats the entire reason google named it go
  • 0
    I still can't find any use fo Go lang over other, similar languages. Any ideas?
  • 2
    @Noob Go is really good for applications where you have to have a lot of concurrency.
    The way their channels work, and how easy it is to handle a large number of processes is just beautiful.
    With that said, I'd probably never use it for a basic CRUD Rest API.
  • 1
    @sslPoodle Hm, that's highly subjective of course. I wouldn't call that quirks, but of course it has quirks. The worst one being that dependencies are declared everywhere and that they have no versioning of them.
    So if a maintainer chooses to update their library with breaking changes, you're pretty fucked.
    This is also why people tend to fork others projects and use those as dependencies instead

    Edit: I actually like that capital letter thingy 😁
  • 2
    @teganburns wut?
  • 2
    @teganburns That's not what you said. The fact that they play nice in golang (also in python etc for that matter) does not justify or explain why you would *only* suggest golang if there will be Google apis involved.
  • 3
    @teganburns That doesn't make any sense.
    There are multiple reasons why Dropbox and several other big companies have remade a lot of their code in Go. I can assure you one of them is not because of Google API's!
  • 1
    @teganburns I found a really good article on that a while ago.
    I can't find that specific one right now, but a simple Google search will provide you with plenty of material.

    Here's an example: https://about.sourcegraph.com/go/...
  • 2
    And what you linked has nothing to do with what they use. The languages provided in the left is simply examples of how to integrate to their API
  • 2
    @teganburns that was exactly my issue with your statement in the first place. I'd suggest taking a look at Monzo, a bank built with Go, running on AWS. Well known open source projects include Docker and Kubernetes to mention a few, which are huge and together they are starting to take over the web, in fact Docker already revolutionised it. Btw what I've found is that Google is more likely to have complete coverage of their APIs in python just because that came first. And Google didn't create python.
  • 0
    I can only remember this
    :=
  • 1
    @teganburns Even if all the guides for Google API where just for Go.. it would not mean that Go is only useful for Google API.. that doesn't make sense. I work full-time as Go developer for over 4 years and I never used Google API!

    Go is compiled, statically typed language with builtin concurrent programming features added in the language. I suggest you read some more about it before spreading more non-sense.
  • 0
    I was astonished how Go was simultaneously dumb, effective and fun. First choice for quick web things.
Add Comment