JavaScript Data Structures: Graphs (pt. 1)Surprise! I’m in Korea — and currently I’m undergoing the mandatory 2-week quarantine at a government facility (unfortunately, I do not…Apr 25, 2021Apr 25, 2021
A Random Comparison of a Project From Bootcamp & the COVID-19 PandemicI’m still currently searching through the job market for my first position as a Software Engineer out of bootcamp. I have definitely been…Apr 18, 2021Apr 18, 2021
JavaScript Data Structures: Stack (pt. 2)Last week, I introduced the JavaScript data structure — a stack.Apr 11, 2021Apr 11, 2021
JavaScript Data Structures: Stack (pt. 1)Previously in this series, I discussed the data structure Queue and how to implement them. The main feature about the queue that you…Apr 4, 2021Apr 4, 2021
JavaScript Data Structures: Queue (pt. 2)In last week’s blog post, I introduced the JavaScript data structure — the queue.Mar 28, 2021Mar 28, 2021
JavaScript Data Structures: Queue (pt. 1)This week, I’ll be moving on to another JavaScript data structure — the queue. I’ll be discussing what a queue is and what the…Mar 21, 2021Mar 21, 2021
CSS Grid vs FlexboxThis week’s blog will not be part of my JavaScript Data Structures series. Instead, I’ll be discussing a common question about CSS — what…Mar 14, 2021Mar 14, 2021
JavaScript Data Structures: Linked Lists (pt. 3)Last week, I discussed how to implement the most common/typical linked list — the singly linked list. This week, I’ll be going over how to…Mar 7, 2021Mar 7, 2021
JavaScript Data Structures: Linked Lists (pt. 2)Last week, I introduced another JavaScript data structure — the linked list. To briefly summarize a linked list, it’s essentially an…Feb 28, 2021Feb 28, 2021
JavaScript Data Structures: Linked Lists (pt. 1)This week, we’re moving onto another JavaScript data structure — Linked lists!Feb 21, 2021Feb 21, 2021
JavaScript Data Structures: Trees (pt. 5)Last week, we discussed the basics of Binary Search Trees and how to implement them. This week, I’ll discuss some helper methods that will…Feb 14, 2021Feb 14, 2021
JavaScript Data Structures: Trees (pt. 4)In the most recent blog of this series, I talked about binary trees and how to implement them on a very basic level.Feb 7, 2021Feb 7, 2021
Coding Burnout… and How To Work Around ItIt’s inevitable. Everyone experiences burnout at least once during a project — yes, a project. And by project, I’m referring to any sort…Jan 31, 2021Jan 31, 2021
JavaScript Data Structures: Trees (pt. 3)As a continuation from last week’s blog post about Binary Trees, this week I’ll discuss how to do a basic tree implementation.Jan 24, 2021Jan 24, 2021
JavaScript Data Structures: Trees (pt. 2)In the last blog post, I introduced the Tree data structure. We discussed the very basics — what trees look like and the different parts…Jan 17, 2021Jan 17, 2021
Using Hash Maps in Algorithmic ProblemsLast week, I touched up on a few essential hash map methods. This week, I’ll be going through a LeetCode algorithm problem that I worked…Jan 3, 2021Jan 3, 2021
JavaScript Data Structures: Hash Maps (pt. 2)We left off the series introducing hash maps and how to initialize them. This week, we’ll talk about some useful methods/properties when…Dec 27, 2020Dec 27, 2020
JavaScript — Loops!Loops are commonly used in JavaScript algorithmic problems. Though they are costly time-wise, they are a quick way to execute a block of…Dec 20, 2020Dec 20, 2020
JavaScript Data Structures: Hash Maps (pt. 1)We are finally moving on to our next JavaScript data structure — the Hash Map/Hash Table!Dec 13, 2020Dec 13, 2020