Fundamental JavaScript You Need to know

JavaScript a language which works in a multiple way and makes its self quite interesting by its multipurpose activity. In this post we will learn the basics of Javascript

Understanding Destructuring, Rest Parameters and Spread Syntax in Javascript

In this article, I am going to explain destructuring, rest parameters, and spread syntax. The aim is to describe these features in depth so that you’ll be able to work with arrays and objects much more quickly and compactly.

Learning MySQL - Full Introductory Course

This video talks about how you can quickly install MySQL along with a web server and get started creating database tables. MYSQL Playlist - https://www.youtu...

Characterising companies based on financial metrics during covid19

Characterising companies based on financial metrics during covid19. Here, the author sought to characterise S&P 500 companies during covid19 period, based on fundamental financial metrics.

JavaScript Basics Series: Closure

This important concept explained with simple examples. JavaScript Basics is a series that explore some core concepts that every frontend software engineer should understand.

Understanding Arrow Functions in JavaScript

The 2015 edition of the ECMAScript specification (ES6) added arrow function expressions to the JavaScript language. Arrow functions are a new way to write anonymous function expressions.

A Gentle Introduction to Computer Algorithms

Problem solving is a huge part of computer science. In fact computer programming is basically the process of solving a problem with code.

Understanding Syntax and Code Structure

In this tutorial, we'll go over many of the rules and conventions of JavaScript syntax and code structure.

Introduction to the DOM

In order to effectively understand the DOM and how it relates to working with the web, it is necessary to have an existing knowledge of HTML and CSS. It is also beneficial to have familiarity with fundamental JavaScript syntax and code structure.

Understanding the DOM Tree and Nodes

In this tutorial, we will review HTML terminology, which is essential to working with JavaScript and the DOM, and we will learn about the DOM tree, what nodes are, and how to identify the most common node types. Finally, we will move beyond the console and create a JavaScript program to interactively modify the DOM.

How To Access Elements in the DOM

In Understanding the DOM Tree and Nodes, we went over how the DOM is structured as a tree of objects called nodes, and that nodes can be text, comments, or elements. Usually when we access content in the DOM, it will be through an HTML element node.

How To Traverse the DOM

How To Traverse the DOM. In this tutorial, we will go over how to traverse the DOM (also known as walking or navigating the DOM) with parent, child, and sibling properties.

Understanding Destructuring, Rest Parameters, and Spread Syntax

A few of the notable ones that you will learn in this article are destructuring, rest parameters, and spread syntax. These features provide more direct ways of accessing the members of an array or an object, and can make working with these data structures quicker and more succinct.

The Scoop on Scope (In JavaScript)

Scoping in JavaScript refers to what variables your program has access to at any given moment in time. So let’s start scooping into this scope stuff… By default, when coding in JavaScript, you start in the window scope or the root scope. This is the global scope. This means there is only one global scope in a JS document.

How To Make Changes to the DOM

How To Make Changes to the DOM. In this article, we will learn how to create new nodes and insert them into the DOM, replace existing nodes, and remove nodes.

Basic Refactoring: Don't Repeat Yourself

Refactoring is the process of editing code to improve efficiency and readability without changing the output. I made a little example to demonstrate how a beginner can start refactoring their code. This mini-tutorial covers the DRY (Don’t Repeat Yourself) concept, and might come in handy in the future.

JavaScript Comments, Variables, Data Types, and Hello, World!

This article, and the possible series I'll create from it, is meant for those who have never used a programming language before, but have some familiarity with HTML and CSS already. JavaScript is a client-side programming language, which means it's executed in the user's web browser. This means you don't need to install anything to start writing JavaScript - just Chrome, Firefox, Safari, or whatever you usually browse in.

Styling UI Components from Scratch: Buttons & Forms

I referenced my fundamentals article from before because it includes a few things I like all my web projects to have: a CSS reset, and border-box reset. Basically, these two things will allow you to have a little more consistency and control over your layout.

How To Use Array Methods in JavaScript: Mutator Methods

Arrays in JavaScript consist of a list of elements. JavaScript has many useful built-in methods, which we will review in this article. In order to get the most out of this tutorial, you should have some familiarity with creating, indexing, modifying, and looping through arrays, which you can review in the tutorial Understanding Arrays in JavaScript.

How To Use Array Methods in JavaScript: Accessor Methods

Arrays in JavaScript consist of a list of elements. JavaScript has many useful built-in methods to work with arrays. Methods that modify the original array are known as mutator methods, and methods that return a new value or representation are known as accessor methods. In this tutorial, we will focus on accessor methods.