Chris Roos by Chris Roos

Week 886

Week beginning Monday, 5th January 2026.

Happy New Year!

Back at GDS

We’ve kicked off the new year by starting a project on the GOV.UK Publishing Platform with our friends at dxw. We’re grateful to dxw for the opportunity and are keen to get stuck in to tackle some of the problems that have been affecting publishers and consumers of GOV.UK content for some time.

We’ve spent the week getting old accounts reactivated, reminding ourselves of the publishing landscape and participating in workshops to understand the problem space. I particularly enjoyed spending the day with our new team in The White Chapel Building on Wednesday.

Code Club

I ran the first Code Club at my daughter’s school on Tuesday afternoon and was really pleased with how it went. I had intended to get stuck into some of Raspberry Pi’s Scratch projects but was met with some blank stares when talking about Scratch so I decided to get them using Code Club World instead. They quickly got the hang of the block-based model and were soon designing their avatars, styling their robot’s t-shirts, making music and making their robots dance. I haven’t spent any real time with Code Club World since working on it back in 2020 and it made me feel really proud of how well it stands up in this sort of environment.

I’m restricted on the number of children I can have in a single session so have decided to ask people to book on each week (rather than taking the same children for half a term, for example) to increase the chance that different children get to participate. The downside of this is the increased admin required to manage each session. Hopefully I’ll be able to streamline the process as I do more.

Jam

Chris and I are meeting a friend of Polly’s today to discuss Jam. They have a background in the music industry and remain interested in addressing the inequity within it. We’re grateful to Polly for the intro and looking forward to getting our heads back into Jam after the Christmas break.

We’ve agreed to pay for a consultation with a lawyer from Sprintlaw to see whether we can get to the bottom of our regulatory responsibilities when it comes to PSD2 and more.

Mocha

Mocha’s test suite helped James discover and report a regression in JRuby.

The release of Ruby 4.0 allowed James to upgrade from the release candidate in Mocha’s test matrix and then temporarily fix a warning which it introduced while also opening a PR to fix the problem in the upstream yard project.

James applied for some funding from the gem fellowship to help maintain Mocha.

AWS CDK stacks

James updated some of our internal projects that use the AWS CDK (e.g. Google Drive Backup) to run cdk diff when a PR is opened and to post the results as a comment on that PR. If the PR is merged to main then a separate GitHub workflow runs cdk deploy to apply any changes in production. Although generally useful this change also gives us confidence to enable Dependabot updates in these repos. Thanks, James!

Until next time.

– Chris

If you have any feedback on this article, please get in touch!

Historical comments can be found here.

Recent