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 Jest🚀 Kickstart your backend engineering career as a Node.js developer with our ultimate zero-to-hero roadmap at learnbackend.dev.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 ExpressJS🚀 Kickstart your backend engineering career as a Node.js developer with our ultimate zero-to-hero roadmap at learnbackend.dev.Mar 16, 2023Mar 16, 2023
Razvan LinDev GeniusBuild a Custom Error-Handling Middleware for ExpressJSLearn how to overwrite the default error-handling middleware by creating your own middleware function that will centralize the errors…Mar 9, 2023Mar 9, 2023