DeanProgramming 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…2 min read·Oct 25, 2020----
DeanJavaScript: Null vs UndefinedSome JavaScript data types can be a little difficult to understand, this is somewhat due to how JavaScript was initially written. For…2 min read·Oct 18, 2020----
DeanQuick 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…1 min read·Oct 11, 2020----
DeanData 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…2 min read·Oct 4, 2020----
DeanQuick Concepts: FilterFilter is another higher-order function that’s available in many programing languages. While Map() applies a function to each item in an…1 min read·Sep 27, 2020----
DeanQuick Concepts: ReduceReduce is another higher-order function that is available in most programming languages. You can think of reduce as a function that takes…1 min read·Sep 20, 2020----
DeanQuick Concepts: MapMap is a higher-order function that is available in most programming languages. Very simplistically you can think of map as a function…1 min read·Sep 13, 2020----
DeanData 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…2 min read·Sep 6, 2020----
DeanBig 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…2 min read·Aug 30, 2020----
DeanBig 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…2 min read·Aug 23, 2020----