All articles


javascript
Advanced
Method chaining in JavaScript

Learn what method chaining is, why it works with this, and how to design immutable chains that return a new instance on every call.

3 min read
algorithms
Basic
Linear search algorithm

The linear search algorithm is a simple search technique used to find the position of a target element in a list by checking each element sequentially.

2 min read
javascript
Beginner
Classes overview

Learn about JavaScript classes, their syntax, and how to use them effectively.

3 min read
javascript
Beginner
This keyword in JavaScript

Understand the behavior of the `this` keyword in JavaScript, how it changes based on context, and how to control its value using different techniques.

4 min read
Animated landing page with gradient overlayBeginner
Animated landing page with gradient overlay

Learn techniques for applying background image overlays for improved text readability and applying the color gradient over the image

10 min read
The scroll indicator
The scroll indicator

Discover how the scroll indicator can enhance user experience by showing page scroll progress.

5 min read
Creating and removing HTML elements with JavaScriptBeginner
Creating and removing HTML elements with JavaScript

In my second article in a series dedicated to DOM API, I will focus on adding and removing HTML elements from the Document Object Model (DOM). These actions are the bread and butter for creating…

6 min read
Guide to changing HTML content with javascript
Guide to changing HTML content with javascript

This article is focused on updating the content of webpage with the help of JavaScript. We are going to manipulate Document Object Model (DOM)**, which represents the structure of an HTML document.

4 min read