Software Engineering Bootcamp Blog


Flatiron School Online Full Time Program 2020

Object Enumerables in Javascript

For my Mock Technical Interview I was given a supplemental problem to practice with that included iterating over Objects. I was stuck on this problem for some time, so I decided to do a dive into iterating over Objects in Javascript.


Binary Search Trees

As I was studying for my Mock Technical interview, I spent a lot of time on a subject I knew next to nothing about: Binary Search Trees (BST). As it turns out, this was not part of my mock technical interview, but I am still glad I took the time to learn it and code it out for myself.


React- Redux Final Project

My final project is a web application that uses the Smite API to look up information for the game Smite. For those who have never heard of Smite, it is a MOBA (Multiplayer Online Battleground Arena) game that uses different gods as characters, and players fight on different battleground maps. My friends and I have played this game for many years, and during the pandemic we have played a lot as our only social activity, so I thought building an app that allows us to look up our games and stats would be a fun thing to build.


Hoisting and Block Scope: var vs. const & let

During my assessment of the Javascript section, it became clear to both myself and my reviewer 1) I confused hoisting with closure and 2) because I was taught to not use var anymore since the introduction of let and const in ES6, I just disregarded it. However, although ES6 introduced let and const and it is recommended to use these to declare / assign variables, var still exists in code and I need to understand it and how it differs from the new syntax.


Functions in JS

There are many ways to write functions in JavaScript, and I have decided to explain some of the ones I have learned here as a reference!