erikzhaoClass vs. Prototype: What’s the Difference in JavaScript?If you’re learning JavaScript, one important thing to always remember is that JavaScript is a prototype-based language: when objects are…4 min read·Feb 16, 2021----
erikzhaoHow to Break the CaseCase interviews give the interviewer a quick look at how you can solve real-world problems in a short span of time. Whether it is for a…4 min read·Feb 8, 2021----
erikzhaoThe Four Pillars of Object-Oriented ProgrammingWhen becoming a programmer it is essential to know the four pillars of object-oriented programming. These are the principles every…3 min read·Feb 1, 2021----
erikzhaoA SQL query goes into a bar, walks up to two tables and asks, “Can I join you?”As someone who is looking for an entry-level software engineer/developer position, I have been asked an impressive amount of SQL…3 min read·Jan 25, 2021----
erikzhaoBringing closure to you and JavaScriptThe topic of closure can be confusing to programmers, especially since it only exists in some languages like JavaScript, Ruby, and Swift…4 min read·Jan 18, 2021----
erikzhaoKnowing the ins and outs of the tech industryWhen I was a college student in the early days, a lot of the events my university hosted always had technology in discussion. Even as a…4 min read·Nov 6, 2020----
erikzhaoDDos and GitHub: The largest cyberattack recorded in 2018As someone who just started to learn how to code, GitHub has been both my greatest enemy and friend. The pushes and commits have saved my…4 min read·Oct 2, 2020----
erikzhaoCookie-Based AuthenticationYou log into one of your social media accounts like Twitter on your computer by entering your credentials. After typing in the right…3 min read·Sep 8, 2020----
erikzhaoBecome a Wizard in Visual Studio Code (Mac)As a former student studying Business Administration, Microsoft Excel was everything. Yes it is a powerful tool used for macro programming…4 min read·Aug 18, 2020----