Mail
Say hi!
YouTube
Subscribe
GitHub
Peek at my code
Instagram
See my stories
Pinterest
Grab some ideas
X
Follow on X
TikTok
Let's make algorithms visual
Facebook
Join the community
LinkedIn
Let’s connect
Home
VisualLab
Blog
Gallery
ToolKit
Toggle menu
Loading...
Blog
BLOG
JavaScript
Date
JavaScript Date Object Methods
Learn how to use the JavaScript Date object and its methods for date and time manipulation, formatting, and comparison.
16 Sep 2025
5 min
SASS
Ampersand
SASS Ampersand Symbol
Learn how to use the SASS & (ampersand) symbol and its various uses in nested styling.
16 Sep 2025
5 min
Linux
SSH
Disable Root SSH Keys Login on Linux
Root is the superuser in a Linux system. It has unrestricted access to everything, every file, every folder, every command. Disabling root SSH keys login on Linux ubuntu is one of the simplest yet most effective ways to enhance your server's security.
28 Jul 2025
5 min
HTTP
JavaScript
Axios Tutorial for Beginners
Discover how to use Axios to make HTTP requests in JavaScript and Nodejs. Learn how to send GET and POST requests, handle API responses, manage error handling.
14 Jul 2025
7 min
Linux
Chown
What is the Difference Between Chown and Chmod in Linux?
Confused about chown and chmod in Linux? This guide breaks down what each command does, how they’re different, and when to use them to manage file ownership and permissions.
14 Jul 2025
5 min
Axios
Axios Instance
What is an Axios Instance? | Simplify Your HTTP Requests with Axios.create()
Learn what an Axios instance is in JavaScript and Nodejs. Make HTTP requests with pre-configured defaults like base URL, headers, and timeouts.
13 Jul 2025
5 min
Web Development
Linux
How SSH Works
SSH is a secure way to connect to a server. It is a protocol that allows you to connect to a server and execute commands on it.
12 Jul 2025
4 min
Web Development
CSS
SASS vs SCSS | What's the difference?
If you are into web development, you've likely heard of both SASS and SCSS. But what exactly difference between them? This tutorial will break it down for you.
12 Jul 2025
4 min
Web Development
CSS
CSS BEM Methodology for Beginners
Naming things is always hard in software development, and CSS classes is no exception. At this point, BEM offers a powerful methodology for effectively naming your CSS classes.
11 Jul 2025
4 min
Typescript
Generics
Typescript Generics
Learn about Typescript Generics
11 Jul 2025
2 min
Web Development
VS Code
How To Connect Your Remote Server On VS Code?
If you want to access your remote server on VS Code, this guide is for you. With VS Code's Remote - SSH extension, you can open and edit files on any remote server just like they were local. Let's see how.
30 Jun 2025
3 min
JavaScript
Finger Gestures
Detect Finger Swipe Gestures in JavaScript
Learn how to detect finger swipe gestures in JavaScript using touchstart, touchmove and touchend event listeners for touch-based devices such as smartphones and tablets.
23 Jun 2025
5 min
TALL Stack
Web Development
What Makes the TALL Stack Ideal for Modern Web Development
Learn why the TALL stack is an ideal choice for developers looking to create modern web applications with a smooth, integrated workflow.
23 Jun 2025
2 min
Web Development
Frontend
React Context API
React Context API is a way to manage state in a React application. It is a way to share data between components without having to pass props through multiple levels of the component tree.
21 Jun 2025
4 min
Web Development
JavaScript
How to Creatæe an NPM Package
You've probably used NPM packages in your projects. If you're wondering how to create and publish your own so others can download and use it in their projects, this guide is for you.
12 Jun 2025
3 min
Web Development
JavaScript
Filter vs Find in JavaScript
Filter vs Find in JavaScript is a way to create a reusable instance of Axios with default configurations. Here's a clear breakdown.
2 Jun 2025
4 min
Web Development
ReactJS
ReactNode vs ReactElement
In React, ReactNode and ReactElement are often used types when you're typing props or children, but they serve different purposes. Here are their differences.
2 Jun 2025
4 min
Blog | Onjsdev