Advent of Code 2024
01 Dec 2024It’s come again, Advent of Code 2024. I don’t think I have ever fully finished one of these, I probably came close in one of the earlier ones during the 2010’s.
Contine reading...It’s come again, Advent of Code 2024. I don’t think I have ever fully finished one of these, I probably came close in one of the earlier ones during the 2010’s.
Contine reading...GDPR and specifically, the Right to Erasure (aka ‘right to be forgotten’) are tough nuts to crack in the world of Data. Given our predilection to data hoarding the requirements to be able to erase user information in a timely manner can prove difficult when you have a huge data estate.
Contine reading...As programmers we’re often taught to take certain things for granted, when it comes to performance. Likewise, we often throw around the Sir Tony Hoare quote, made famous by Donald Knuth: “Premature optimisation is the root of all evil.” But what is premature optimisation?
Contine reading...This is a quick tip from a blunder I made when writing some Scala code using the AWS S3 object listing API. Hopefully it will save someone else from making the same mistake and show how important it is to have good tests, a clear API and the literacy skills to read it.
Contine reading...Before Christmas 2023 we ran into an issue with one of our simpler data ingests at work. An AWS Lambda, written in Python that queried an API, transformed the results, and landed them in Amazon S3 as JSON (gzipped JSON Lines files to be specific), started to fail.
Contine reading...