Jon Day's Blog

[ Exploring Software Development, Data Science and beyond ]
Have I been pwned API
September 11, 2020

My first exploration into the haveibeenpwned API was the searching by range endpoint. It's a fairly simply endpoint, all you need to do is send it the first 5 characters of the sha1 hash of a password. The API will then respond with a string…

AWS Lambda PDF Service
June 17, 2020

I recently had to create a PDF service which needed to run on AWS Lambda using Express. I had to do a fair amount of digging to determine how to get this fully working. I decided to repeat the steps I took in my own time and document them, which…

Cosine Haversine formula in Rust
June 12, 2020

I recently had to work with an implementation of Cosine Haversine formula in Javascript. I decided I wanted to understand how this worked in more detail, so reimplemented the algorithm in Rust to perform some tests. The formula is as follows: =ACOS…