Perhaps you’ve heard of the fabled 10x developer (or 10x engineer) - the one on the team that’s 10x as productive as their average colleague.
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.
Boot.dev’s web app that hosts all of my coding courses is a single-page application written in Vue 2, with plans to migrate to Vue 3 soon™©®.
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.
Too often I neglect the idea of UX design in backend work. The goal of user experience design is to give users a product that’s easy to use.
For loops are a programmer’s best friend! They allow us execute blocks of code repeatedly and iterate over collections of items.
Sorry it took so long for me to get this one out! Learn Advanced Algorithms was just released, and I’m excited to let you all get your hands on it, even if you’re just auditing it for free!
I’ve noticed that bugs introduced into an existing code base are often due to poor variable naming more than one might suspect.
When you’re in a position of wondering, “Is a coding bootcamp worth it?” you should look at several factors.
Changing majors is a tale as old as time. A degree that would normally require four years to complete can quickly turn into a more expensive endeavor that takes five or six years for a student that can’t decide what they want to study.
When I was just getting into coding, I was very disorganized. I would create a new text file in My Documents, work on it, never create a Git repository, accidentally delete it later, you get the idea.
Last weekend I did a major revamp of boot.dev’s payment strategy, after toying with the first version since I launched in the summer of 2020, as it turns out, the microtransaction (gem) strategy didn’t work out to the benefit of my students, nor to the growth of boot.
There are two main options to get a programming certificate online - online courses and universities.
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.
“Software engineer” has become a ubiquitous term for people who write, deploy, architect, or sometimes even simply test code.
Functional programming is a way to write code where programs are created strictly through functions. Functional programming has gained quite a bit of traction in recent years among the development community, mostly because of the benefits it provides.
The journey to becoming a gainfully employed software engineer can feel long. The good news is, you can learn smarter not harder.
I’ve seen a lot of buzz recently about software developers wanting to form unions. I’m particularly interested in this topic while I’m #indiehacking boot.
If you’re like me, you wish all Git tags adhered to the Semantic Versioning standard. Unfortunately, Semver is just a convention, so Git tags can basically be any string of text.
Golang has skyrocketed in popularity year over year, making it one of the best choices for career-conscious developers to learn.
“Don’t repeat yourself”, or “DRY” for short, is a somewhat controversial principle of software development. It aims to make code cleaner, which is to say less buggy and easier to work with.