Git and Github Ultimate GuideWhat is Git & Github? Git is a distributed version control system(VCS) for tracking changes in source code during development. And GitHub is a web-based Git repository hosting service. Now you might ask, "But what is a version control system? And why...Jan 3, 2022 路 8 min readspaul.hashnode.dev
JavaScript searching algorithms - Linear Search, Binary Search.JavaScript methods like find(), indexOf(), includes() uses some kind of searching algorithms. Here we will implement our own version of those algorithms. We will cover two searching algorithms in detail. 1. Linear search, 2. Binary search. What is a ...Dec 1, 2021 路 3 min readspaul.hashnode.dev
Create a Youtube video downloader with javascript and ytdl-coreFirst thing first, you need to have Node.js installed on your PC. Go to your terminal/cmd and type "node", then press enter. If you see an error, go to https://nodejs.org/ and install node. We will use a node module ytdl-core. Now create a folder and...Nov 29, 2021 路 2 min readspaul.hashnode.dev
JavaScript Regular Expression(RegEx) demystified.What is RegEx ? In JavaScript, regular expressions are objects, written in patterns to match character combinations in strings. For example, you can check a form field for a valid email address, that has an @ symbol at a certain position and ends wit...2CVSep 13, 2021 路 4 min readspaul.hashnode.dev
JavaScript 'this' keyword - Understand in simple words and examples.The this keyword in JavaScript is a very important feature, and it behaves a little differently compared to other languages. Let's understand how this works. this "The value of this is determined by how a function is called. It can't be set by assign...Sep 11, 2021 路 3 min readspaul.hashnode.dev