Sharing Tasks with Mise

Sharing Tasks with Mise - How We Standardize and Scale Across Projects

馃Ъ Reduce your boilerplate As mentioned in Part 1, we鈥檝e moved away from Makefiles and bash scripts in favor of mise. In this final post of the series, I鈥檒l walk you through how we鈥檝e taken things further by sharing tasks across projects and environments鈥攕peeding up onboarding and keeping things consistent between dev machines and CI/CD. 鈿欙笍 How tasks work in mise mise offers multiple ways to define and run tasks. After experimenting, we鈥檝e decided to use a mix of both TOML-based and file-based tasks to get the best of both worlds. ...

April 20, 2025 路 4 min 路 Pierre-Emmanuel MERCIER
Devcontainers love Mise

How We Use Mise and DevContainers to Simplify Development

In our development team, consistency and automation are essential. Here鈥檚 how we use Microsoft DevContainers and the fantastic mise tool to streamline tooling and environment setup. The combination of both provides a clean, reliable, and reproducible workflow that scales with the team. DevContainers and Mise 鉂わ笍 Using Microsoft DevContainers has significantly improved our development workflow by offering consistent environments across different machines. They make onboarding faster and smoother, especially for new team members, by encapsulating all dependencies and tools. However, one of the trade-offs is the added complexity introduced by layered features like Dockerfile extensions and Compose setups. These layers can sometimes obscure what鈥檚 really happening under the hood, making debugging and customization more challenging. ...

April 19, 2025 路 5 min 路 Pierre-Emmanuel MERCIER
Mise

The Journey from Makefiles to Mise: Transforming Our Development Workflow

Reflecting on Our Legacy: Makefiles and Bash Scripts For many years, Makefiles and bash scripts were the faithful workhorses of our development process. They efficiently automated our tasks, were well-understood by developers, and did the job reliably, day in and day out. Whether it was setting up development environments or automating builds, these familiar tools were the backbone of our workflows. However, as our organization expanded, our trusty old tools began showing signs of strain: ...

April 19, 2025 路 2 min 路 Pierre-Emmanuel MERCIER