Suppose you take a trip to a bookstore in search of a copy of Ada Lovelace’s autobiography. You get to the autobiography section of the shop and you can immediately tell the books have been organized alphabetically by last name. You go the middle of the section and hit the…

The ECMAScript 2021 version is expected to be released in June, here’s a sneak peek into some of the great new features developers can soon start taking advantage of!

Numeric Separators

Benefits: Improves readability of numeric literals by allowing developers to use the underscore character as a separator between groups of digits.



Benefits: Takes in multiple promises and resolves once any of the promises are resolved. If no promise resolves, promise.any() throws an AggregateError exception and logs the error in the console.


You did it! You aced the technical interview, you finished all of the prep-work, and now you’re about to officially begin your adventure into Software Engineering.

I would say the first thing to do, would be to acknowledge what a huge accomplishment this is and congratulate yourself. You deserve it!

Components are the building blocks for any React application. As the React documentation states — Components let you split the UI into independent, reusable pieces, and think about each piece in isolation.

When building a react application a useful convention is to decide wether you will make each component a…

Rest assured that you are not alone if seeing JavaScript’s arrow function syntax for the first time had you making this face…

But if you can set aside that strange syntax for a moment you will find that, when appropriate, using the arrow function expression provides a compact alternative…

Wait! — before you throw your computer out the window because of yet another misspelled variable, try inspecting your code with byebug!

Byebug is a ruby gem that allows you to see what’s going on inside of your program while it’s running. …

In computer programming, there are many solutions to any given problem. So how do you know which solution is the best and how can you compare one algorithm to another?

This is where the Big O comes into play! The O stands for Order of Complexity and it’s used to…

Kendall Stephens

Software Engineering Student

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store