Programming Concepts: ScopeWhen programming, you may declare a variable that you intend to use later, perhaps in a function, in a loop, or whatever the situation may…Oct 25, 2020Oct 25, 2020
JavaScript: Null vs UndefinedSome JavaScript data types can be a little difficult to understand, this is somewhat due to how JavaScript was initially written. For…Oct 18, 2020Oct 18, 2020
Quick concepts: forEach()ForEach() is a high level method that very much acts like map() but with a few key differences. Like map(), forEach iterates over each…Oct 11, 2020Oct 11, 2020
Data structures: ArraysAh Arrays, the big grand daddy of data structures. Truth be told you’ll probably use arrays more than any other data structure that you’ll…Oct 4, 2020Oct 4, 2020
Quick Concepts: FilterFilter is another higher-order function that’s available in many programing languages. While Map() applies a function to each item in an…Sep 27, 2020Sep 27, 2020
Quick Concepts: ReduceReduce is another higher-order function that is available in most programming languages. You can think of reduce as a function that takes…Sep 20, 2020Sep 20, 2020
Quick Concepts: MapMap is a higher-order function that is available in most programming languages. Very simplistically you can think of map as a function…Sep 13, 2020Sep 13, 2020
Data Structures: Hash TablesA hash table is a key-value pair that is stored in memory in no particular order. You may have seen these in a variety of languages under…Sep 6, 2020Sep 6, 2020
Big O Notation: Constant TimeConstant time is usually considered the fastest time complexity when it comes to big o notation. The reason being that regardless of how…Aug 30, 2020Aug 30, 2020
Big O Notation: Quadratic TimeWithin the scope of “Big O”, quadratic time isn’t the worse possible time you can have, but its still very bad. Often times quadratic time…Aug 23, 2020Aug 23, 2020