Curated Video
Burp Suite Unfiltered - Go from a Beginner to Advanced - How to Use Repeater Tab
This video explains how to use the repeater tab.
Curated Video
Burp Suite Unfiltered - Go from a Beginner to Advanced - Installing Your Practice Laboratory
This video explains how to install the practice laboratory.
Curated Video
Create a Dark Moody Atmospheric 2D Game with Unity and C# - Decorating the Game's Environment
In this video, you will learn how to enhance the game environment by adding plants and decorations.
Curated Video
Git and GitHub Masterclass - The Practical Bootcamp - Git README
A README is often the first item a visitor will see when visiting your repository. README files typically include information on what the project does and why the project is useful. This clip is from the chapter "Git Files" of the series...
Curated Video
Git and GitHub Masterclass - The Practical Bootcamp - Git Ignore
The purpose of gitignore files is to ensure that certain files not tracked by Git remain untracked. This clip is from the chapter "Git Files" of the series "Git and GitHub Masterclass - The Practical Bootcamp".This section explains the...
Curated Video
Git and GitHub Masterclass - The Practical Bootcamp - Solving: Merge Conflict
This video explains how to solve the merge conflict in Git. This clip is from the chapter "Merge Conflicts" of the series "Git and GitHub Masterclass - The Practical Bootcamp".This section explains the merge conflict and how to solve one.
Curated Video
Git and GitHub Masterclass - The Practical Bootcamp - Git Stash
This video explains Git Stash, which is used when you want to record the current state of the working directory and the index but want to go back to a clean working directory. This clip is from the chapter "Other: Diff, Stash, and...
Curated Video
Building Medieval Worlds - Unreal Engine 5 Modular Kitbash - Creating New Project and UI Basics
In this video, you will be introduced to Unreal Engine 5 and learn how to create a new project from scratch. You will also familiarize yourself with the user interface of the software and understand how to navigate through the different...
Curated Video
Modern JavaScript from the Beginning - Second Edition - Constructor Functions
In this video, we will introduce constructor functions and explain how they are used to create objects. We will also discuss the 'new' keyword and how it is used to instantiate objects from constructor functions. This clip is from the...
Curated Video
Modern JavaScript from the Beginning - Second Edition - More on Object Literals and this Keyword
In this video, we will review object literals and the 'this' keyword. We will discuss how the 'this' keyword refers to the current object and how we can use it to access object properties. This clip is from the chapter "OOP -...
Curated Video
Modern JavaScript from the Beginning - Second Edition - Video API
In this video, you will learn about the Video API. we will see how to load a video, play and pause it, and add video controls to it. This clip is from the chapter "Web Browser APIs" of the series "Modern JavaScript from the Beginning".In...
Curated Video
Modern JavaScript from the Beginning - Second Edition - Drum Machine Project
In this video, you will learn how to create a drum machine using the Web Audio API. We will see how to create different drum sounds and how to play them using a keyboard. This clip is from the chapter "Web Browser APIs" of the series...
Curated Video
Modern JavaScript from the Beginning - Second Edition - Animated Clock - Part 2
In this video, we will continue creating the animated clock from the previous video. We will see how to add a minute hand, an hour hand, and a second hand to the clock. This clip is from the chapter "Web Browser APIs" of the series...
Curated Video
Modern JavaScript from the Beginning - Second Edition - requestAnimationFrame() Method
In this video, you will learn about the requestAnimationFrame() method. We will see how to use this method to create smooth animations in our application. This clip is from the chapter "Web Browser APIs" of the series "Modern JavaScript...
Curated Video
Modern JavaScript from the Beginning - Second Edition - Show Location on a Map
In this video, you will learn how to show the location data on a map using the Google Maps API. You will also learn how to customize the map according to your needs. This clip is from the chapter "Web Browser APIs" of the series "Modern...
Curated Video
Modern JavaScript from the Beginning - Second Edition - TV Show Details Page
In this video, we will create a TV show details page that's similar to the movie details page. We will fetch TV show data from the API and use a template literal to render the content. This clip is from the chapter "Flixx Movie App...
Curated Video
Modern JavaScript from the Beginning - Second Edition - Spinner and Popular TV Shows
In this video, we will add a loading spinner to indicate when data is being fetched from the API. We will also fetch and display a list of popular TV shows using the same method we used for movies. This clip is from the chapter "Flixx...
Curated Video
Modern JavaScript from the Beginning - Second Edition - Page Router and Active Link
In this video, we will set up a page router using the Page.js library to allow users to navigate between different pages of our app. We will also create an active link feature to highlight the current page in the navigation menu. This...
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 - 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 - 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....