At PMG we use Docker and Docker Compose to spin up backing services for local development and continuous integration -- think things like databases, cache, or localstack. One challenge, especially in a CI environment, is making sure that the services are up and available before starting test runs. Enter HEALTHCHECK Dockerfiles can contain a HEALTHCHECK… Continue reading Using Docker Health Checks to Wait for Development Environment Services
Category: Developer Experience (DX)
Delete Your Development Environment
Eventually more than one person works on a piece of software. When new folks start contributing to a library or application what is that experience like? Is it easy to clone the repo and get started? Project leads and senior developers have a responsibility to ensure that the developer experience (DX) for a new team… Continue reading Delete Your Development Environment