DEV Community

Piyush Chauhan profile picture

Piyush Chauhan

Senior Software Engineer | 8+ Years in Frontend Technologies | Node.js, React.js, Next.js Expert | AWS & GCP Certifications | Agile Practitioner | DevOps Advocate

Education

University of Sydney

Pronouns

He/Him

Writing Debut
Seven Year Club
Six Year Club
Five Year Club
Four Year Club
Three Year Club
Two Year Club
One Year Club
How I Use AI, Sticky Notes, and Pomodoro to Stay Productive as a Software Engineer

How I Use AI, Sticky Notes, and Pomodoro to Stay Productive as a Software Engineer

Comments
5 min read
Introduction to WebAssembly (WASM)

Introduction to WebAssembly (WASM)

30
Comments 1
6 min read
Functional Programming in Go with IBM fp-go: Error Handling Made Explicit

Functional Programming in Go with IBM fp-go: Error Handling Made Explicit

6
Comments
4 min read
Mastering Trampolining: A Deep Dive into Recursive Optimization

Mastering Trampolining: A Deep Dive into Recursive Optimization

3
Comments
4 min read
Mastering Quick Sort: A Fundamental Algorithm in Computer Science

Mastering Quick Sort: A Fundamental Algorithm in Computer Science

Comments 1
3 min read
Functional Programming with fp-ts in Node.js

Functional Programming with fp-ts in Node.js

Comments
4 min read
Building a Basic Testing Framework in Bash 🐚

Building a Basic Testing Framework in Bash 🐚

Comments
2 min read
🚀 Unlocking Sprint Success with Jira Versions: A Strategic Guide

🚀 Unlocking Sprint Success with Jira Versions: A Strategic Guide

Comments
1 min read
Precise Allocations with Big.js: Handling Rounding and Leftover Redistribution

Precise Allocations with Big.js: Handling Rounding and Leftover Redistribution

Comments
3 min read
🔍 MongoDB Data Modeling: Embedding vs. Referencing - A Strategic Choice!

🔍 MongoDB Data Modeling: Embedding vs. Referencing - A Strategic Choice!

Comments
1 min read
A Robust Database Migration and Release Process for Web Applications

A Robust Database Migration and Release Process for Web Applications

1
Comments
3 min read
Streamlined Release Process for a Web Application: Trunk-Based Development with Feature Flags

Streamlined Release Process for a Web Application: Trunk-Based Development with Feature Flags

Comments
4 min read
Understanding Data Partitioning vs. Sharding: Key Concepts for Effective Data Management

Understanding Data Partitioning vs. Sharding: Key Concepts for Effective Data Management

Comments
3 min read
Handling Sharded Data in Distributed Systems: A Deep Dive into Joins, Broadcasts, and Query Optimization

Handling Sharded Data in Distributed Systems: A Deep Dive into Joins, Broadcasts, and Query Optimization

Comments
9 min read
Schema Design Patterns For MongoDB

Schema Design Patterns For MongoDB

1
Comments
3 min read
Algorithmic Concepts in MongoDB Design

Algorithmic Concepts in MongoDB Design

Comments
2 min read
Database Design Trade-offs

Database Design Trade-offs

Comments
2 min read
Big Decimal Arithmetic Across Programming Languages: Bridging the Gap

Big Decimal Arithmetic Across Programming Languages: Bridging the Gap

7
Comments
7 min read
Multiplying Large Decimal Numbers Using Fast Fourier Transform (FFT)

Multiplying Large Decimal Numbers Using Fast Fourier Transform (FFT)

Comments
7 min read
Converting Recursion to Iteration Using a Stack: A Practical Guide

Converting Recursion to Iteration Using a Stack: A Practical Guide

Comments
6 min read
Converting Loops into Recursion: Templates and Tail Recursion Explained

Converting Loops into Recursion: Templates and Tail Recursion Explained

Comments 1
4 min read
Understanding Dijkstra's Algorithm: From Theory to Implementation

Understanding Dijkstra's Algorithm: From Theory to Implementation

Comments
6 min read
Mastering Strong and Weak Induction in Mathematics and Programming

Mastering Strong and Weak Induction in Mathematics and Programming

1
Comments
5 min read
Understanding and Implementing the Karatsuba Multiplication Algorithm for Large Numbers

Understanding and Implementing the Karatsuba Multiplication Algorithm for Large Numbers

Comments
4 min read
JavaScript Interview Cheat Sheet - Part 2

JavaScript Interview Cheat Sheet - Part 2

Comments
3 min read
JavaScript Interview Cheat Sheet - Part 1

JavaScript Interview Cheat Sheet - Part 1

Comments
3 min read
Benchmarking in Node.js vs Deno: A Comprehensive Comparison

Benchmarking in Node.js vs Deno: A Comprehensive Comparison

Comments
4 min read
Go Routines and Node.js with RabbitMQ and Kubernetes: A Comparative Analysis for Green Threads

Go Routines and Node.js with RabbitMQ and Kubernetes: A Comparative Analysis for Green Threads

6
Comments
3 min read
loading...