JavaScript

Beginner JavaScript – 7 – Introduction to Data Types

Hey everyone 👋🏻, In this article, let us discuss about the basic introduction to Data Types in JavaScript. This is the seventh part of my Beginner JavaScript Series on Dev. Data Types in JavaScript – A complete picture Any variable that we define in JavaScript has a data type. For example, if you have a sentence then…

Best FREE resources for learning ES6

Hey everyone 👋🏻, In this article, I will share some of the BEST FREE resources for learning ES6 along with the links to those articles. ES6 let – https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/let const – https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/const Variables and Scoping in ES6 –http://2ality.com/2015/02/es6-scoping.html Template Literals – https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Template_literals Arrow Function Expressions – https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Functions/Arrow_functions Arrow Functions VS Normal Functions – http://exploringjs.com/es6/ch_arrow-functions.html#sec_arrow-func-vs-normal-func for-of loop – https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/for…of default parameters – Using Default Parameters in ES6 named…

New FULL Web Developer Course on YouTube

I decided to create a full Web Developer Course that will cover all the technologies that you need to kickstart your Full Stack Developer Journey. No bullshit, everything practical and relevant will be covered. We will delve into following topics – Check out the first video of this series where we cover the introduction to…

JavaScript methods for finding elements

Hey guys, Welcome back to a new article ! In this article, we will learn about different JavaScript methods that we can make use of for finding elements in an array. Arrays, as we know, is a data structure that is one of the key building blocks that we make use of for building data-based…

JavaScript – toLowerCase and toUpperCase methods

Hey guys, I am back with a new article. In this article, let us learn about simple methods that have in JavaScript using which we can convert a given string to its uppercase and its lowercase representation respectively. So without a further ado, let’s get started. Introduction So we have the JavaScript’s toLowerCase method that returns a…

Demystifying the useRef Hook in 6 minutes

In this video, we will learn about the useRef hook in React. This hook is very similar to the useState hook that we had learnt earlier in the sense that it also persists the values across re-renders but unlike useState, useRef does not cause a re-render of the component. We will see a couple of…

Create your own Exercise Planner using React.js [Complete Code]

Hey everyone , In this article, let us see how we can build an Exercise Planner Application using React.js. Demo for the Project & Initial Setup So the first thing you need to do is to create a new project.Make sure to install Node.js onto your system because we will be needing that for our project….

Arrow Functions vs Normal Functions

Hey everyone 👋🏻, In this article, let us understand the differences between Arrow Functions and Normal Functions. Arrow Functions vs Normal Functions We know that we can define JavaScript functions in many ways: The first way is by making use of the function keyword. So as an example, consider this piece of code : function greet(name) { return…

Rendering Dynamic Content and Template Engines

Hey everyone 👋🏻, In this article, let us learn about how we can render dynamic content to the client (which is not static). Let us first touch briefly on what a template engine is because rendering dynamic content is closely related to what a template engine will help us in achieving. Template Engines – a…

Arrow Functions – When and When not to use them ?

Hey everyone 👋🏻, In this article, let us understand When and when not should we use arrow functions. Arrow Functions With ES6, JavaScript has evolved a lot because of the customizations that the new standard brings to the language. It has immensely improved our development experienced with the introduction of Next Generation JavaScript features. One of…