Software Alternatives & Reviews

Go Programming Language Reviews

Go, also called golang, is a programming language initially developed at Google in 2007 by Robert...

Social recommendations and mentions

We have tracked the following product recommendations or mentions on Reddit and HackerNews. They can help you see what people think about Go Programming Language and what they use it for.
  • Is a project based approach to learning things good ?
    My approach usually is: Read through the basic usage documentation / tutorial of the language, example for Rust its rust handbook, for golang its etc. Then start a project on it, nothing too ambitious, could be something a like CRUD api, image converter etc. Google at any point I get stuck on anything. You can just simply google, 'while loop in go', or 'async method in node.js' as you feel the need to... - Source: Reddit / 6 days ago
  • Use Golang for data processing with Amazon Kinesis and AWS Lambda
    This blog post is for folks interested in learning how to use Golang and AWS Lambda to build a serverless solution. You will be using the aws-lambda-go library along with the AWS Go SDK v2 for an application that will process records from an Amazon Kinesis data stream and store them in a DynamoDB table. But that's not all! You will also use Go bindings for AWS CDK to implement "Infrastructure-as-code" for the... - Source: / 19 days ago
  • Question about what types of programming jobs exist
    If you don't like working on the design of UIs, maybe look at getting into the backend and/or microservice niches. The Go language is popular for microservices and getting more popular for backend servers. With backend and microservices you'd be designing APIs for protocols like REST, GraphQL, or gRPC. You'd also need to learn how to connect your code to databases. - Source: Reddit / 24 days ago
  • Learn How to Setup a CI/CD Pipeline from Scratch
    Go is becoming increasingly popular amongst developers for its ability to simplify and secure the building of modern applications. The language was created by Google and has gained traction due to its open-source nature and ability to write programs in the Go language. Go also provides users with the freedom to build their own front-end websites and applications, as well as making it easy to develop, maintain and... - Source: / about 1 month ago
  • Whatever happened to Ruby?
    Rust is increasingly beginning to be integrated into Linux Kernel Modules, Android, and even Ruby's new YJIT. C served it's purpose, but it should not be used anymore due to all of the security vulnerabilities it has allowed over the decades. Use Go, Rust, Crystal, Nim, Zig (no GC), or even V (no GC) instead, literally anything besides C/C++. If you still insist on continuing to use C/C++ for new projects, you are... - Source: Reddit / about 1 month ago
  • Hugo via npm?
    During my years of using the Hugo static site generator (SSG), I’ve occasionally seen mentions about how you could install, and even run, Hugo’s Go-based binary by using one or more JavaScript packages sourced via npm. Having long ago understood the usual, very un-npm-ish Hugo methods for installation — much less the un-npm-ish nature of Hugo use in general — I never bothered looking into these JS-based... - Source: / about 1 month ago
  • Channels passing methodology
    That's what I thought as well, let me try to put it in to illustrate. - Source: Reddit / about 1 month ago
  • Improving security in HTTPS communication
    This article will touch on some high-level concepts with links as starting points to read about them. Something can be used with simplification to avoid detailed explanations, but provided links can be used to learn more details. I will use Golang as a great language for backend services. - Source: / about 1 month ago
  • Learning ngrok: Inspect and Replay
    A popular use case of ngrok is to receive webhooks on your local machine. As explained in the post I mentioned above, you can spin up a lightweight web server and run ngrok http 80 on your command line to provide a destination for incoming webhooks to land. For this exercise, I wrote the following code in Go to receive webhooks at the root endpoint of the domain. - Source: / about 1 month ago
  • Tutorial HTTP Endpoints with GCP Function (2nd Gen) and Go
    The function code is developed using Go. - Source: / about 2 months ago
  • Turn on/off keylight air with computer
    There is a command line app written in Go that should allow you to turn on and off the lights. The source code is on GitHub is the keylight-go repository. I haven't tried it, but it looks like it should work. You can compile the app to an executable with the Go command tools. - Source: Reddit / about 2 months ago
  • Tale of my own deployment tool
    After I got everything working, I took a break over the weekend, and between Sunday and Monday, I finished rewriting the program using the Go programming language. - Source: / 2 months ago
  • If you were trying to learn multiple languages, and you chose C# as your first to serve as the foundation and stepping stone. What would be the second one you learn to build a broader foundation so you can learn even more after?
    Python is a very good language but I would say it‘s not the standard. Most companies (in my area at least) use either Spring (Java) or Asp.Net (C#) on the Backend. That doesn’t mean that you can’t use python on the backend tho. I personally don’t like python so I would recommend go on the Backend. - Source: Reddit / 2 months ago
  • Tips for learning how to expose Go theoretical part
    Maybe helps? They for example have an article about slices and how they work internally: The author is one of the developer of golang, so whatever the article says is probably true ;). - Source: Reddit / 2 months ago
  • dug myself into a hole and broke my go
    I have been happily using Go for five or six years. Recently I was messing around with cross-compiling with cgo, and in the process I seem to having broken something, to the point where I can't even get the Hello World example from the Getting Started document at to work; it doesn't report an error, but it doesn't output anything:. - Source: Reddit / 2 months ago
  • Podman 4.3 on Windows 10: Install
    Podman is an engine to create and maintain containers on virtual machines. It is developed by Red Hat and published as an open source software (OSS) under Apache License v2.0. The source code is written in Golang. - Source: / 2 months ago
  • Supporting the Use of Rust in the Chromium Project
    And Go is sold as simple language in precisely THIS definition. You can read easy to learn and great for teams right on it's homepage. - Source: Reddit / 3 months ago
  • Supporting the Use of Rust in the Chromium Project
    It's not about just some random language. It's about language which proudly proclaims: Go is easy to learn and great for teams on the first page of it's web site. - Source: Reddit / 3 months ago
  • MinIO on OpenBSD 7.2: Configure network
    MinIO is one of object storage suites. It has compatibility with AWS S3 and is open source written in Go (golang). - Source: / 3 months ago
  • Returning to this code, working/playing on color selection. Here's a run using just a Sea Turtle Green. This run in [OC] (go+gg)
    Happy to try. It stands for Golang and the gg library. "go" is probably the least google-able programming language. - Source: Reddit / 3 months ago
  • MinIO on OpenBSD 7.2: Install
    MinIO is one of object storage suites compatible with AWS S3. It is written in Go (Golang) and offers high performance. It is also open source, and available as backend object storage service on private cloud and so on. - Source: / 3 months ago

Do you know an article comparing Go Programming Language to other products?
Suggest a link to a post with product alternatives.