Tag

#web-development

Cover Image for JavaScript Explained From Scratch: How the Web Becomes Interactive

JavaScript Explained From Scratch: How the Web Becomes Interactive

If you’ve ever wondered how buttons become clickable, how animations react to user actions, or how websites feel alive, JavaScript is the an…

Cover Image for Explain React 18 useTransition Hook with Examples

Explain React 18 useTransition Hook with Examples

React 18 has changed how developers design and write ReactJS code. Including the Concurrency model and many other new hooks help tackle nich…

Cover Image for How to create an EyeDropper tool using JavaScript?

How to create an EyeDropper tool using JavaScript?

JavaScript Web APIs are powerful. It provides tons of utility in the form of APIs and methods for web developers. Recently I learned about t…

Cover Image for The story of the custom scrollbar using CSS

The story of the custom scrollbar using CSS

A scrollbar is helpful and evident when a web page's content overflows beyond the visible areas. The look and feel of a scrollbar depend on …

Cover Image for Introducing ReactPlay - Learn, Create, Share ReactJS projects

Introducing ReactPlay - Learn, Create, Share ReactJS projects

If I tell you React(aka ReactJS) is one of the leading user interface technology(ok, library) in web development, would you believe it? Most…

Cover Image for How to copy to clipboard in JavaScript?

How to copy to clipboard in JavaScript?

Copy-Paste is a fundamental need in application usage. Our users need this feature in the applications and websites as much as we developers…

Cover Image for Web Security Attacks You Must Know – Part 2

Web Security Attacks You Must Know – Part 2

Originally Published on Bugfender The world is a digital place today. We fulfill most of our work, social, and family tasks virtually, usin…

Cover Image for Introducing WebAPIs Playground - An app to play and learn Web APIs

Introducing WebAPIs Playground - An app to play and learn Web APIs

An API(Application Programming Interface) abstracts many complexities from developers. Without APIs, a developer's life will be miserable wi…

Cover Image for Web security attacks you must know - Part 1

Web security attacks you must know - Part 1

Originally Published on Bugfender As developers, we know the pitfalls of the internet - the gateways that malicious actors can exploit to s…

Cover Image for 10 online code editors for web developers

10 online code editors for web developers

Originally Published on Bugfender A code editor gives developers an environment to write code using a specific programming language. While …

Cover Image for Understanding the Picture-in-Picture web API with examples

Understanding the Picture-in-Picture web API with examples

Picture-in-Picture is a feature supported by some smart televisions, devices to show the content(like videos) on a floating window(on the to…

Cover Image for A practical guide to web app performance debugging

A practical guide to web app performance debugging

Originally published at Bugfender It's now more than 30 years since the first website was born. Its purpose, you ask? To provide informatio…

Cover Image for JavaScript undefined and null: Let's talk about it one last time!

JavaScript undefined and null: Let's talk about it one last time!

In JavaScript, undefined and null are very different from each other. However, there are only a few similarities that may confuse a beginner…

Cover Image for How to log user activities using the Beacon Web API?

How to log user activities using the Beacon Web API?

The Beacon API is a relatively unknown, lightweight, and efficient way to log web page activities to a server. It is a JavaScript API that h…

Cover Image for 10 useful HTML file upload tips for web developers

10 useful HTML file upload tips for web developers

Introduction The ability to upload files is a key requirement for many web and mobile applications. From uploading your photo on social medi…

Cover Image for What exactly is JavaScript Tagged Template Literal?

What exactly is JavaScript Tagged Template Literal?

Before ES6(ECMAScript 2015), we have used single quotes('...') and double quotes("...") to wrap string literals. A simple example is, var ms…

Cover Image for Everything you need to know about JavaScript Set

Everything you need to know about JavaScript Set

JavaScript objects and arrays are the most used data structures act as collections of data. Until ES6 there were limited options with develo…

Cover Image for How to build a serverless app with Gatsby, Netlify and FaunaDB - Part 1

How to build a serverless app with Gatsby, Netlify and FaunaDB - Part 1

Introduction Welcome to a brand new series called, Go Serverless. Unlike the previous series, this is going to be a short one and fully focu…

Cover Image for A Notification Timeline using React

A Notification Timeline using React

Introduction It's been a while I have done much with React. When I was trying it out with simple state management, in-built hooks, basic sty…

Cover Image for My Favorite JavaScript Tips and Tricks

My Favorite JavaScript Tips and Tricks

Motivation Most of the programming languages are open enough to allow programmers to do things multiple ways for a similar outcome. JavaScri…

GreenRoots Blog - Tapas Adhikary

Subscribe to Tapas Adhikary's newsletter

Articles about Tech, JavaScript, Web Technologies, and Career development.

Connect with me!