Curated Video
Modern JavaScript from the Beginning - Second Edition - Multiple Promises with Async and Await
In this video, we will cover how to work with multiple Promises using async/await in JavaScript. We will explore techniques for parallel and sequential execution of Promises and cover how to use Promise.all() and Promise.race() to handle...
Curated Video
Modern JavaScript from the Beginning - Second Edition - Error Handling with Async and Await
In this video, we will explore best practices for handling errors when using async/await in JavaScript. We will cover how to use the try/catch statement with async functions, how to handle errors thrown in Promises, and how to handle...
Curated Video
Modern JavaScript from the Beginning - Second Edition - Try...Catch Statements
In this video, we will take a closer look at the try/catch statement and how it works to catch errors in JavaScript. We will cover how to use multiple catch blocks, rethrow errors, and catch errors in async functions. This clip is from...
Curated Video
Modern JavaScript from the Beginning - Second Edition - Async and Await
In this video, we will introduce the async/await syntax for working with Promises in JavaScript. We will cover how to define an async function, use the await keyword to wait for a Promise to resolve, and handle errors using try/catch...
Curated Video
Modern JavaScript from the Beginning - Second Edition - Fetch API Error Handling
In this video, we will explore various techniques for handling errors when working with the Fetch API, including how to check the response status code, catch network errors, and gracefully handle error responses. This clip is from the...
Curated Video
Modern JavaScript from the Beginning - Second Edition - Typicode Todos Mini-Project - Part 2
In this video, we will continue building our Todo list app by adding the ability to delete todos and update their status. We will also cover how to use the PUT and DELETE methods in Fetch and how to handle success and error responses....
Curated Video
Modern JavaScript from the Beginning - Second Edition - Typicode Todos Mini-Project - Part 1
In this mini project, we will build a simple Todo list app using the Fetch API and the JSONPlaceholder API. We will cover how to make a POST request to add new todos and how to dynamically update the UI to reflect the current state of...
Curated Video
Modern JavaScript from the Beginning - Second Edition - Fetch Options - Method, Body Headers
In this video, we will explore the various options available when making a Fetch request, including the HTTP method, request body, and request headers. We will also cover how to set and use custom headers, such as authentication tokens....
Curated Video
Modern JavaScript from the Beginning - Second Edition - Random User Mini-Project
In this mini project, we will use the Fetch API to load data from the Random User API and display it in an HTML document. We will cover how to create a custom function for fetching data, how to handle errors and loading states, and how...
Curated Video
Modern JavaScript from the Beginning - Second Edition - Fetch Basics
In this video, we will introduce the basics of the Fetch API, including how to create a simple GET request and handle the response data. We will also explore the Response object and various methods for parsing and manipulating response...
Curated Video
Modern JavaScript from the Beginning - Second Edition - Handling Multiple Promises with promise.all()
In this video, you will learn how to use the Promise.all() method to handle multiple Promises at once. We will see how to wait for multiple Promises to resolve and how to handle errors if any of the Promises are rejected. This method can...
Curated Video
Modern JavaScript from the Beginning - Second Edition - Promises Versus Callback Hell
In this video, we will see a comparison of Promises and Callbacks, and how Promises can help us avoid the problems of Callback Hell. You will learn how Promises can make code more readable and maintainable and how to use Promises in...
Curated Video
Modern JavaScript from the Beginning - Second Edition - Promise Chaining
In this video, you will learn how to use Promise chaining to handle multiple asynchronous tasks in a more elegant way. We will see how to chain Promises together and how to use the result of one Promise as the input for the next Promise....
Curated Video
Modern JavaScript from the Beginning - Second Edition - Callback to Promise Refactor
In this video, you will learn how to refactor code that uses callbacks into code that uses Promises. We will see how using Promises can make code more readable and easier to maintain and how to handle errors when working with Promises....
Curated Video
Modern JavaScript from the Beginning - Second Edition - Promises
In this video, you will learn about Promises, which are a way to handle asynchronous JavaScript in a more readable and maintainable way than using callbacks. You will learn how Promises work, how to create them, and how to use them to...
Curated Video
Modern JavaScript from the Beginning - Second Edition - Callback Hell
In this video, you will learn about the problem of Callback Hell, which can occur when working with asynchronous JavaScript. You will learn what it is, how it can make code difficult to read and maintain, and how to avoid it using...
Curated Video
Modern JavaScript from the Beginning - Second Edition - Joke Generator Project Challenge
In this video, we will be presented with a challenge to create a Joke Generator Project using the knowledge we have gained so far about asynchronous JavaScript. You will learn how to use the Fetch API to retrieve data from an API, and...
Curated Video
Modern JavaScript from the Beginning - Second Edition - AJAX and XHR Object
In this video, you will learn about the Network tab in the Chrome DevTools. We will see how to inspect HTTP requests and responses and how to analyze network performance. This clip is from the chapter "Asynchronous JavaScript" of the...
Curated Video
Modern JavaScript from the Beginning - Second Edition - Crash Course on HTTP Requests
In this video, you will learn about HTTP requests and how they work. We will see the different HTTP methods, status codes, and headers and how to use them in our web applications. This clip is from the chapter "Asynchronous JavaScript"...
Curated Video
Modern JavaScript from the Beginning - Second Edition - Callbacks
In this video, you will learn about callbacks in JavaScript. we will see how to use callbacks to execute code after an asynchronous task is completed and how to handle errors and exceptions. This clip is from the chapter "Asynchronous...
Curated Video
Modern JavaScript from the Beginning - Second Edition - setInterval and clearInterval Functions
In this video, you will learn about the setInterval and clearInterval functions in JavaScript. We will see how to use these functions to execute a task repeatedly at a given interval and how to stop the interval. This clip is from the...
Curated Video
Modern JavaScript from the Beginning - Second Edition - Under the Hood: How Async JS Works
In this video, you will learn about how asynchronous JavaScript works. We will see how JavaScript uses the event loop to manage asynchronous tasks and how it avoids blocking the main thread of execution. This clip is from the chapter...
Curated Video
Modern JavaScript from the Beginning - Second Edition - Update Item and Reset State
In this video, you will learn how to update an item in the shopping list and reset the UI state. This clip is from the chapter "Shopping List Project" of the series "Modern JavaScript from the Beginning".In this section, we will build a...
Curated Video
Modern JavaScript from the Beginning - Second Edition - Set Item to Edit
In this video, you will learn how to set an item to edit and show its current value in the input field. This clip is from the chapter "Shopping List Project" of the series "Modern JavaScript from the Beginning".In this section, we will...