- 2023-07-21Scaling out test jobs in GitHub Actions
Distributing your test suite over concurrent jobs in GitHub Actions isn't as straightforward as it first seems.
- 2023-07-20Are manual gates always bad?
Waterfall and manual gates bad, agile good, as the industry wisdom goes. But is that always the case and are we glossing over some nuance?
- 2023-05-18Remembering the important bits to log
Explore a useful mnemonic for remembering the essential information to log in code for supporting debugging, without overcomplicating it.
- 2023-05-17Ship the thing — what's getting in the way?
What's stopping us from shipping the thing? Are there friction points or waste getting in the way?
- 2022-06-14Creating A Robotics Simulation Pipeline With GitHub Actions And ROS
Creating A Robotics Simulation Pipeline With GitHub Actions And ROS
- 2022-03-08Doesn't look good to me — a requiem for thorough code reviews
Do you give a cursory review and slap the trusty "LGMT!" on pull requests? Read this to find out how you could bring more rigour to your team's code review practices and improve the software delivered.
- 2021-12-20Managing Missing CloudFormation Support with the AWS CDK
AWS CloudFormation support for services is patchy. Using Custom Resources to poll-fill them can be prone to error and messy. In this post I introduce a module that the AWS CDK provides to make creation of Custom Resources easier, safer and less messy.
- 2021-12-20Applying DevOps Principles to Robotics
How can you accelerate your robotics development without compromising on quality and safety? DevOps gives us the DORA metrics, which can help serve as a guide for choosing tools to integrate into our delivery pipeline.