Updating the DependenciesNot updating dependencies makes your product more and more difficult to maintain and it can bring security risks.Oct 31, 20243 min read
Package ManagementPackage management allows you to automatically download, install, and update software using remote repositories and in a consistent manner. Package managers are software tools that eliminate maintaining the software manually.Oct 31, 20244 min read
Lock FileWhy does your source repository should always contain a lock file? The package managers would miss important imformation about installed packages without a lock file. It may result to installing two different modules from the same dependency definition.Oct 31, 20242 min read
Javascript Front-End Build ToolsIf you are a front-end developer, build tools can save you valuable time. They can do almost anything: download libraries, run tests, bundle packages, automatize tasks, and so much more.Oct 31, 20244 min read
DockerizingDockerizing is the process of packing, deploying, and running applications using Docker containers. Docker is an open source tool that ships your application with all the necessary functionalities as one package.Oct 31, 20244 min read