Photo by alise storsul on Unsplash

Table of Contents

  1. Introduction
  2. Asynchronous JavaScript
  3. What is a Promise?
  4. Promise Lifecycle
  5. Consuming Promises
    5a. Promise Chaining with .then, .catch, and .finally
    5b. async/await
    5c. try/catch
    5d. Bonus! Manually Handling Errors
  6. Conclusion & Takeaways
  7. Want more? Other resources to check out!

Introduction 🚗

When I was first introduced to JavaScript promises, the concept confused me…


Photo by JESHOOTS.COM on Unsplash

Table of Contents

  1. Introduction
  2. Quick Review
    2a. Bonus! What’s a test case vs test suite?
  3. Pros and Cons of Testing
  4. Getting Started
    4a. Bonus! Debugging Jest Tests
  5. Practice with me
  6. Conclusion
  7. Want more? Other resources to check out!

Introduction 🥼

Once you have some practice and a basic understanding of a programming language and/or framework…


Photo by Caspar Camille Rubin on Unsplash

Introduction

While it’s impossible to know every single method in JavaScript, it’s also nice to know that there are some methods that can be used on more than one data type.

Specifically for strings and arrays, these methods are concat, indexOf, and slice. In this article, we will understand what each…


Photo by Matt Lee on Unsplash

Table of Contents

  1. Introduction
  2. Early Steps
  3. Basic Setup
  4. Adding in Routes
    Bonus! External Fetching
  5. Conclusion
  6. Want more? Other resources to check out!

Introduction 💪

Recently I have focused on reviewing fundamentals and deepening my knowledge of topics I learned during my bootcamp in order to learn something new. However, this time I decided to take…


Photo by Hu Chen on Unsplash

Table of Contents

  1. Introduction
  2. What is PostgreSQL?
    2a. History of PostgreSQL
    2b. Definition of PostgreSQL
    2c. How PostgreSQL is different from SQL
  3. Postgres.app
    3a. Installing Postgres.app
    3b. Troubleshooting
  4. Conclusion & Takeaways
  5. Want more? Other resources to check out!

Introduction 💭

During my time at Flatiron School, when it came to starting our projects in Mod…


Photo by Stefan Steinbauer on Unsplash

Table of Contents

  1. Introduction
  2. Background Info
    2a. So… What are Components?
    2b. Bonus! Arguments vs Parameters
    2c. So… What is State?
  3. Class Components vs Functional Components
    3a. Bonus! constructor()
  4. Hooks
    4a. Bonus! useState()
  5. Conclusion & Takeaways
  6. Want more? Other resources to check out!

Introduction 🐣

We all start from somewhere, and one of the things…


Photo by Marten Newhall on Unsplash

Table of Contents

  1. Introduction
  2. Quick Review
  3. Defining the Textbook Definition
  4. Why do we need callbacks?
  5. But what does this really mean?
  6. Creating Callback Function
    6a. Bonus! Callback Hell
  7. Conclusions & Takeaways
  8. Want more? Other resources to check out!

Introduction 🤿

Something you’re bound to come across in JavaScript are callback functions. While I know what…

Waverley Leung

“Be present. Be open. Be kind. But speak your mind.” 🌱 Passionate about tech, connecting with people, eating good food, and dancing to my heart’s content.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store