Killer Docker Workflows for Development
Learn how to leverage Docker for efficient development workflows in this PHP UK 2020 conference talk. Explore the benefits of containerization for developers, including solving "it works on my machine" issues and maintaining consistent tooling across teams. Discover techniques for transitioning existing projects to Docker, regardless of operating system. Dive into topics such as codebase management, dependency handling, configuration best practices, and the build-release-run cycle. Gain insights on monoliths vs. microservices, environment variables, backing services, port binding, concurrency, and disposability. Understand the importance of dev/prod parity, logging strategies, and containerizing admin processes. Walk through setting up docker-compose and learn deployment considerations for Docker-based workflows.