praveensingh.net

Praveen Singh
Principal Engineer, Web DevelopmentM.S. Computer Science & B.Tech Electronics

Hi, I'm Praveen Singh

I'm a Full Stack Engineer, love solving complex engineering problems, and enjoy exploring the system design of large enterprise applications. I'm passionate about Frontend Development, Cloud Engineering, and Microservices.


Blogs

JavaScript Proxy: Observe & Intercept your Objects

JavaScript Proxy: Observe & Intercept your Objects
May 7, 2023

Understand how you can use Proxy Objects to observe, intercept, and redefine fundamental operations of an object.

javascriptcoreproxy

IndexedDB Master Class

IndexedDB Master Class
Apr 25, 2023

A complete tutorial for IndexedDB, a master class to cover every aspect. We will build a TODO App to cover all aspects of IndexedDB in a step-by-step manner.

javascriptadvancedindexeddb

How React Hooks work? Understand its internals.

How React Hooks work? Understand its internals.
Jan 1, 2023

Understand the inner working of react React Hooks by building a custom useState React Hook clone.

reactadvanced

Implement your own JavaScript Promise

Implement your own JavaScript Promise
Oct 1, 2022

Implement your own JavaScript Promise - No Boilerplate, No Lib, No Framework - Just plain JavaScript!

javascriptinterview

Demystify JavaScript Runtime

Demystify JavaScript Runtime
Jul 14, 2022

How does JavaScript Runtime work? What is the role of Event Loop, Task, Micro Task, and Call Stack? Let's demystify it.'

javascriptadvanced

Debounce in JavaScript: Limiting the Rate of the function call

Debounce in JavaScript: Limiting the Rate of the function call
May 14, 2022

Debounce is a pattern to limit the rate at which a function can fire. It takes advantage of asynchronous JavaScript and closer

javascriptinterview