Recently, a leading athletic performance technology company told me they have a bit of a market gap in terms of keeping up with the competition. Currently, they offer a very effective way to track the performance of athletes, but they don’t have anything that tells coaches and athletes how to plan their workouts based on this information.
More and more companies are starting to emerge that create workout programs for teams, so they decided it’s time to implement something like this into their business model.
Coming from a heavy background as a strength and conditioning coach before I was a software engineer, I decided I was in a unique position to take this information and create something that could lead them in the right direction. …
Before we get into the weeds of what IIFEs are and what they’re used for, it’s important to go over a little vocabulary.
Understanding the concept of function statements vs. function expressions is critical to fully understand and appreciate the concept of IIFEs.
Let’s jump right in. …
When I first learned about the processes of encryption, authorization, authentication, cookies, JWT tokens, etc., I was pretty overwhelmed. Getting into the weeds of these topics is extremely complex and can be confusing, which is why cybersecurity is an entire field in itself. But gaining, at the very least, a surface level understanding of these topics is important as a developer.
In this article, we’ll gain an understanding of something that is becoming a very popular method of authorization, JSON Web Tokens (JWT).
While the topics in this article don’t even scratch the surface of cybersecurity, they’re very important to understand and be aware of as a software developer. …
Have you ever seen
Understanding prototypal inheritance will help you immensely in making your code clean and simple. Most importantly, it will help you to understand the relationships between objects, how these relationships work under the hood, and the potential that this presents. Furthermore, this knowledge also helps in working with legacy codebases as it’s much more common to see
My goal here is that, by the end of this article, you’ll no longer need to scratch your head at these three concepts and — in fact — be able to explain them to others.
|| (Logical OR) and
Logical OR and Logical AND can cause hard-to-find bugs in your code if you’re unaware of how they work under the hood.
Aside from their popular uses, Logical OR
|| and Logical AND
&&can actually be used fairly easily and efficiently to replace simple conditional statements, and often can reduce them down to one line. …
Linked lists are something we’ve all heard of, and for good reason: They serve as a base understanding for all other data structures. There are two different kinds of linked lists: Singly linked lists and Doubly linked lists. In this article, we’ll be discussing the former (and we’ll provide a brief comparison of both).