Sahil SharmaModules in Node.jsIn Node.js, modules are reusable blocks of code that encapsulate functionality. They act like building blocks for your applications…Jun 6Jun 6
Sahil SharmaPrismaPrisma is an open-source database toolkit designed for modern application development. It simplifies database access and management by…Mar 18Mar 18
Sahil SharmaMigrations in PrismaMigrations in Prisma are a systematic way to evolve your database schema over time in a version-controlled manner. They allow you to define…Mar 10Mar 10
Sahil SharmaDocker ComposeDocker Compose is a tool for defining and running multi-container Docker applications. With Compose, you use a YAML file to configure your…Feb 25Feb 25
Sahil SharmaDockerfileTo create a Docker image, you typically use a Dockerfile, which is a text document containing all the commands a user could call on the…Feb 21Feb 21
Sahil Sharmaerrstack in NodejsIn Node.js, `err.stack` is a property of Error objects that provides a stack trace, a string representing the point in the code at which…Feb 17Feb 17
Sahil SharmaDocker imageA Docker image is essentially a blueprint for creating Docker containers. It is a lightweight, standalone, and executable package that…Feb 16Feb 16
Sahil SharmaWhat is Docker and how does it differ from a virtual machineDocker is an open-source platform that automates the deployment of applications inside lightweight, portable containers. It enables…Feb 14Feb 14
Sahil SharmaDifference between Mongoose’s save(), update(), and findAndUpdate() methodssave MethodFeb 11Feb 11
Sahil SharmainDev GeniusFunction overloading in TypeScriptFunction overloading is a feature in TypeScript that allows you to define multiple function signatures for a single function name. Each…Jan 22Jan 22