Piyush Sinha

@piyushsinha24

465 Points

7 Followers

9 Posts

Joined February 14th, 2021

I'm a B.Tech graduate in the field of Computer Science & Engineering and currently employed as a Frontend Engineer at Tata Consultancy Services. I enjoy turning complex problems into simple, beautiful and intuitive designs. When I'm not coding, tweeting or pushing pixels, you'll find me travelling.

Piyush Sinha

2 weeks ago

View Post

Interactive Maps using Leaflet

Leaflet.js is an open-source JavaScript library for mobile-friendly interactive maps. It's lightweight, simple, and flexible, and is probably the most popular open-source mapping library at the moment. Getting Started The latest stable Leaflet release is available on several CDN’s β€” to start using it straight away, place this i...
Interactive Maps using Leaflet
5
Select One:

Piyush Sinha

1 month ago

View Post

Frontend Security

Modern web development comes with a variety of challenges that developers have to consider, such as performance, accessibility, responsive design, and security. Unfortunately, security is a topic that is often overlooked by frontend developers. We need to understand that hackers out there are more equipped than ever and they'll...
Frontend Security
Select One:

Piyush Sinha

1 month ago

View Post

Modern Javascript - III

Every year, Javascript update adds new features. ES2021 (also known as ES12) is planned to be released in June this year. New features that are added each year go through a four-stage process. All the features listed below, at the time of writing have already reached the last stage and are very much ready for the release. String...
Modern Javascript - III
3
Select One:

Piyush Sinha

1 month ago

View Post

Modern Javascript - II

JavaScript has been evolving very rapidly in recent years. Especially after the release of ES6 in 2015, things have been great. In this article, we'll discuss the features introduced in the ES2020 version. Optional Chaining The optional chaining operator (?.) provides a way to simplify accessing values through connected objects...
Modern Javascript - II
3
Select One:

Piyush Sinha

1 month ago

View Post

The Shadow DOM

In the past few years, you may have heard of terms like shadow DOM and virtual DOM. These, although of course related to the original DOM, refer to very different concepts. In this article, I will cover what, exactly, the shadow DOM is and how we can use it. Shadow DOM serves for encapsulation. Both the CSS and DOM can be encaps...
The Shadow DOM
2
Select One:

Piyush Sinha

2 months ago

View Post

Modern Javascript - I

ECMAScript 2015 (also known as ES6) is a major update to Javascript since ES5, which was standardized in 2009. Since then, Javascript has come up with incremental updates every year. These significant updates from ES6 and beyond are commonly referred to as Modern Javascript. Template Literals Template literals allow us to embed...
Modern Javascript - I
4
Select One:

Piyush Sinha

2 months ago

View Post

Image Editor using CamanJS

Introduction CamanJS is used for doing (ca)nvas (man)ipulation in JavaScript(JS). It is very easy to extend with new filters and plugins, and it comes with a wide array of image editing functionality, which continues to grow. It's completely library independent and works both in NodeJS and the browser. Getting Started Before we...
Image Editor using CamanJS
5
Select One:

Piyush Sinha

2 months ago

View Post

Unit Testing with Mocha & Chai

Developers are responsible for the consistency and stability of a product. But they can’t accomplish it without testing. In this article, we will learn how to set up the Mocha unit testing framework along with Chai which is an assertion library and write some simple tests. Getting Started Let's start by creating our project fold...
Unit Testing with Mocha & Chai
2
Select One:

Piyush Sinha

2 months ago

View Post

Introduction to Storybook for Web Components

As a frontend software engineer, developing clean and functional user interfaces is a big part of what I do. Building these interface components is a very expensive and effort consuming task. Making sure the UI works flawlessly involves a lot of testing: unit testing, manual testing, cross-browser testing, mobile responsiveness...
Introduction to Storybook for Web Components
2
Select One:

Loading More Content

Back to DevDojo