Piyush Sinha

@piyushsinha24

650 Points

7 Followers

11 Posts

0 Answers

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.

HarperDB Instance w/ React

HarperDB Instance w/ React

HarperDB is a distributed database focused on making data management easy. It supports both SQL and NoSQL queries. Besides building REST APIs with server-side technologies(Catalin Pit's Build A REST API With HarperDB and FastifyJS), it also offers to access the database instance directly inside the client-side application. In th...

Piyush Sinha

1 month ago

5
Select One:
Getting Started with React Hooks

Getting Started with React Hooks

What are Hooks? Hooks are a new feature addition in React 16.8 that let you use state & other React features without writing a class. They are the special functions that hooks into React state and lifecycle features from functional components. They don’t fundamentally change how React works, and your knowledge of components,...

Piyush Sinha

1 month ago

5
Select One:
Interactive Maps using Leaflet

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...

Piyush Sinha

3 months ago

5
Select One:
Frontend Security

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...

Piyush Sinha

3 months ago

Select One:
Modern Javascript - III

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...

Piyush Sinha

4 months ago

3
Select One:
Modern Javascript - II

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...

Piyush Sinha

4 months ago

3
Select One:
The Shadow DOM

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...

Piyush Sinha

4 months ago

2
Select One:
Modern Javascript - I

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...

Piyush Sinha

4 months ago

4
Select One:
Image Editor using CamanJS

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...

Piyush Sinha

5 months ago

5
Select One:
Unit Testing with Mocha & Chai

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...

Piyush Sinha

5 months ago

2
Select One:
Introduction to Storybook for Web Components

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...

Piyush Sinha

5 months ago

2
Select One:

Loading More Content