PinnedRazvan LBuild Layered MicroservicesA step-by-step masterclass for beginners and junior developers devoted to practical backend programming in Node.js.Jan 4, 2023Jan 4, 2023
Razvan LWhat is a Production-Ready Software?Production-ready is probably one of the hardest engineering terms to define since it encompasses both widely accepted principles as well asJul 25, 2023Jul 25, 2023
Razvan LinDev GeniusManage Your Node.js Application in Production with PM2When in production, a Node.js server must be able to automatically restart in the eventuality of a crash or a machine reboot. It must also…May 25, 2023May 25, 2023
Razvan LinDev GeniusAutomatically Restart Your Node.js Application on File Change with NodemonWhen developing with Node.js, we need to manually kill and restart our application every time we update the code in order for the changes…May 13, 2023May 13, 2023
Razvan LinDev GeniusHow to Execute Commands in a Running Docker ContainerApplications running in Docker containers often require supervision and maintenance. However, because of the self-contained and isolated…Apr 28, 2023Apr 28, 2023
Razvan LinDev GeniusHow to Unzip GZ and TAR Files on LinuxOn Linux and Unix-like operating systems such as Ubuntu and MacOS, GZ and TAR files are two different types of archive files used to…Apr 18, 2023Apr 18, 2023
Razvan LinDev GeniusHow to Undo the Last Commit in Git👉 Check out our other articles on backend, Node.js, Linux, Docker, Git, and much more at LearnBackend.dev.Apr 12, 2023Apr 12, 2023
Razvan LinJavaScript in Plain EnglishHow to Mock Functions, Classes, and Modules With JestA mock is a special type of function that allows to temporarily override the implementation of a single function, class, or module, to give…Apr 5, 2023Apr 5, 2023
Razvan LinDev GeniusHow to Backup a MySQL DatabaseA database backup is a copy of the data stored in a database which can be used to restore the database to a previous state in case of dataMar 28, 2023Mar 28, 2023
Razvan LinDev GeniusBuild a Custom Payload Validation Middleware for ExpressJSThe second and probably most important part of the data handling process after parsing is called validation, as indeed, parsing alone is…Mar 16, 2023Mar 16, 2023