Read, Write, Execute.
Notes from the team on software engineering research, CI/CD, and how we're building RWX.
ABQ 1.5: Replay test runs locally
Discover ABQ 1.5: Replay CI test runs locally and optimize performance with new test batching options. Try it now!
June 7, 2023
Read postTest results can be so much richer
Software engineers spend incredible amounts of time running tests and interpreting test results. Unfortunately, we often neglect the DX of test results.
June 6, 2023
Read postDocker-like Layer Caching on VMs
Layer caching is one of the best features of building Docker images. Can the same technique be used when executing commands in VMs for CI builds?
May 10, 2023
Read postGitHub Actions is Vulnerable to Supply Chain Attacks
GitHub Actions and Supply Chain Security: Learn how to lock and update dependencies for enhanced protection. Don't fall victim to supply chain attacks.
May 9, 2023
Read postRewriting Git History with Signed Commits
Discover how we rewrote git history for open source releases of ABQ and Captain, maintaining references and signatures. Learn the process and code details.
April 25, 2023
Read postOur first design for test parallelization failed
Discover ABQ, the universal test runner for parallel CI jobs. Learn from our journey of overcoming challenges to optimize your workflow.
April 19, 2023
Read postCaptain 1.10 Generally Available, Open Source Release
Boost engineering productivity with Captain: an open-source CLI that eliminates flaky tests, optimizes test suites, and provides detailed failure summaries.
April 11, 2023
Read postABQ 1.3 Generally Available, Open Source Release
Discover ABQ: The Universal Test Runner for Parallel CI Jobs and split test suites efficiently with ABQ, an open-source tool.
April 5, 2023
Read postStrategies for Handling Flaky Tests
Flaky tests inconsistently pass or fail without any code changes. While many engineering teams strive to eliminate flaky tests, they're inevitable.
December 7, 2022
Read post