The Go standard library makes concatenating strings easy. Concatenation is just a fancy word for adding strings together to make a larger string.
These two coding languages duke it out - but who’s the winner? 🔗 In a world where the ability to write any code at all is a tremendous advantage, often the biggest problem coders face is knowing which language to start learning, rather than whether to learn one at all.
As a language designed for the web, Go provides extensive support for working with JSON data.
Go has a powerful standard library that makes string manipulation easy right out of the box.
An enum (short for enumerator), is a set of named constant values. An enum is a powerful tool that allows developers to create complex sets of constants that have useful names and yet simple and unique values.
I can’t begin to tell you how often I split strings in Go. More often than not I’m just parsing a comma-separated list from an environment variable, and Go’s standard library gives us some great tools for that kind of manipulation.
For loops are a programmer’s best friend! They allow us execute blocks of code repeatedly and iterate over collections of items.
If you’ve already read my previous post, you know that the amqp package is awesome and you can get up and running with just 40-50 lines of simple code.
Golang has skyrocketed in popularity year over year, making it one of the best choices for career-conscious developers to learn.
If you’re asking “should I commit the vendor folder in my Go project to Git?”, the answer is “almost always”.
The software development industry is growing at a break-neck pace. Currently, there are close to 19 million software developers in the world, and this number is expected to double by 2030.
Want to learn Go fast? The good news is that Go is one of the simplest programming languages out there.
Constants can be confusing and easy to misuse in Go if you are coming from an untyped language.
You’ve probably visited a site and attempted to sign-up only to be met with errors such as:
I lead a team that’s responsible for anywhere from 15-25 Go microservices at any given time.
We’ve recently made big changes to how we execute Go in the browser on boot.dev and want to explain the enhancements.
We’ve launched our new Learn Algorithms course! We wrote this course for engineers who need a refresher on computer science basics or want to learn the fundamentals for the first time.
Pure functions are often hyped up in the JavaScript world, probably because of the abundance of stateful front end applications.
In this tutorial, we’ll go step-by-step through building a video streaming API (which will work for music as well) in Go.
In Go, we often need to return zero values. Idiomatic Go encourages the use of guard clauses, and guard clauses necessitate the need to return early.
Let’s take a look at some good technical questions to be familiar with, whether you are looking to nail your next Golang interview, or if you’re the interviewer yourself.
We just launched Interview Prep - Golang, a quick course for those looking to brush up on some Go quirks before walking into an interview.
Bcrypt is a key derivation function, which can be thought of as a special kind of hash function.
While working on boot.dev’s Go Playground, I came across a very strange error. The standard library’s fmt.
Users love convenience. If your goal is to make it easy for users to register with your app or website, then implementing the “Sign in with Google” option should be at the top of your priority list.