Sudip ShresthainJavaScript in Plain EnglishSetting up multiple SSH Keys for different Github accountsAs a developer, you might find yourself juggling multiple GitHub accounts — perhaps one for personal projects and another for work. While…Aug 171Aug 171
Sudip ShresthaUpload files to AWS S3 Bucket using Presigned URLAmazon S3 is an object store that uses unique key-values to store as many objects as you want. You store these objects in one or more…Apr 181Apr 181
Sudip ShresthainJavaScript in Plain EnglishImplement Soft Delete in PrismaPrisma is a modern Node.js and TypeScript ORM that enhances developer experience with databases through its intuitive data model, automated…Apr 9Apr 9
Sudip ShresthainJavaScript in Plain EnglishOAuth vs OpenID Connect: Demystifying Authorization & AuthenticationLets travel back in time before OAuth was even a thing and see how authentication & authorization were handled. Before OAuth…Apr 5Apr 5
Sudip ShresthainJavaScript in Plain EnglishImplement Ant Design in Next.jsNext.js is a popular React framework for building full-stack web applications. You use React Components to build user interfaces, and…Mar 31Mar 31
Sudip ShresthaVirtual DOMIn the previous article we explored about DOM and its construction mechanism. In this article we will dive deep into the concept of vDOM…Mar 28Mar 28
Sudip ShresthainJavaScript in Plain EnglishUnderstanding DOMThe Document Object Model (DOM) is a programming interface for HTML and XML documents. DOM is a W3C standard. It represents web documents…Mar 27Mar 27
Sudip ShresthaReconciliation algorithm in ReactEver wondered why the react is so fast. Lets look at how react works under the hood to perform seamless UI transition for awesome user…Mar 22Mar 22