Green builds or it doesn’t ship: why teams must keep tests passing
Flaky tests, often caused by non-deterministic fake data, destroy trust in CI. Here’s how to enforce ‘always green’ and stabilise your suite.
Flaky tests, often caused by non-deterministic fake data, destroy trust in CI. Here’s how to enforce ‘always green’ and stabilise your suite.
A practical, opinionated guide to trunk-based development for experienced engineers and engineering managers, covering prerequisites, team size, benefits, and failure modes.
How to configure Git to push to two remote origins simultaneously
Enhance the readability of your shell scripts with colour-coded logging. Learn how to use ANSI colours, create reusable logging functions, and improve your command-line experience.
How to set up a GitHub Action that SSHs into a remote host and runs a deployment script, or for that matter any other script such as for CI/CD
A handy reference for common Git commands every developer should know.
Performance Benefits of Moving from Ubuntu 20.04 to 22.04 LTS (Server Edition)
Explore Laravel's queue system to build more scalable applications. This article walks you through setting up, configuring, and deploying queues using Redis and supervisor for robust background processing.