Life Without Docker

Learn what issues are faced during development and how they're normally handled.

Web development stack

Does our web development stack really need another technology? Modern web development involves a deluge of files, systems, and components:

  • HTML content and templates
  • CSS stylesheets and preprocessors such as Sass
  • Client-side JavaScript including frameworks such as React, Vue.js, and Svelte
  • Build tools such as bundlers, minifiers, etc.
  • Web servers such as NGINX or Apache
  • Server-side runtimes and frameworks including Node.js, PHP, Python, Ruby, .NET, etc.
  • Databases such as MySQL, MariaDB, SQL Server, or MongoDB
  • Other services for caching, message queues, email, process monitoring, etc.
  • Git and Github for source control

Managing this stack can be a challenge.

question mark How many hours do you spend installing, configuring, updating, and managing software dependencies on your development PC?

Incompatible environments

Get hands-on with 1400+ tech skills courses.