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.
Why was that adjustment to college classes so hard? Sitting through hours of lectures and PowerPoints can be challenging for even the most dedicated students.
In my full-time role at Nuvi, I’ve been lucky enough to work on a team where we’re able to push the boundaries in the natural language processing field.
If you’re reading this article, you’re well aware of the great benefits that come with a programming job - high salaries for programmers, an expanding job market, exciting opportunities.
What is a binary search tree? 🔗 A binary search tree, or BST for short, is a tree where each node is a value greater than all of its left child nodes and less than all of its right child nodes.
A linked list is a linear data structure where elements are not stored next to each other in memory.
It sounds like a pipe dream. A well-paid programming job, with no experience? Get out of town.
And more importantly, how to choose the most popular coding language you should learn. 🔗 How can you decide what the most popular coding language is?
We think learning is better with friends! For every person you invite to join, you’ll both earn some free gems.
JSON, or “JavaScript Object Notation”, is a highly popular data exchange format that’s widely used in web development.
The most important thing to understand about these two fields of study is that, ultimately, they are similar.