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.
Base64 is one of the most popular encoding formats for representing data. Have some binary data?
Want to learn Go fast? The good news is that Go is one of the simplest programming languages out there.
I often hear that we need more and better comments in the code we write. In my experience, we frequently need better comments, we rarely need more, and we sometimes need less.
Where I work, we use a repo-per-namespace setup and so it often happens that I want to restart all pods and deployments in a single Kubernetes namespace.
Constants can be confusing and easy to misuse in Go if you are coming from an untyped language.
With #HacktoberFest being a thing, there has been an influx of devs desperately trying to contribute to their favorite Open-Source projects.
We just launched our new “Learn Functional Programming” course, and frankly, I’m a bit exhausted (more on that later).
You’ve probably visited a site and attempted to sign-up only to be met with errors such as:
So you want to hire a developer? Or maybe you just want to know what is going through the heads of employers like myself.
I’ve recently been working on getting Rust support in the boot.dev app. To write a more engaging course, I want students to be able to write and execute code right in the browser.
Coding languages, tools, and frameworks are in a constant state of flux, improvement, deprecation, and popularity swings.
Higher education had its problems before Covid-19. Now the crippling inefficiencies, backbreaking cost, and lack of alternatives are being forced into the spotlight.
I lead a team that’s responsible for anywhere from 15-25 Go microservices at any given time.
If you’re familiar with the laws of thermodynamics, you may recognize the second law as the one that deals with entropy.
Creating a custom select tag with its own styling is notoriously difficult. Sometimes it’s impossible to build from scratch without a combination of styled divs and custom JavaScript.
I’ve been wanting to expand boot.dev’s curriculum, and one of the most requested programming languages has been Python.
We’ve recently made big changes to how we execute Go in the browser on boot.dev and want to explain the enhancements.
Writing technical documents like API or architectural documentation which exceeds a simple flow diagram can be a daunting task.
Elliptic Curve Cryptography (ECC) is a modern public-key encryption technique famous for being smaller, faster, and more efficient than incumbents.
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.
With quantum computers getting more powerful each year, many worry about the safety of modern encryption standards.
Pure functions are often hyped up in the JavaScript world, probably because of the abundance of stateful front end applications.
One of the first concepts new developers learn is the if/else statement. If/else statements are the most common way to execute conditional logic.
In this tutorial, we’ll go step-by-step through building a video streaming API (which will work for music as well) in Go.