Blog

Software
JSON
YAML
TOML
AWS
Rust
Measure for Measure
Physics
History
Data science

2023-11-14

Making S3 even simpler

A rust crate to sync files between S3 and your local machine.

When writing tests I always find myself with the same problem. Where do I store input data for them? It needs to be accessible to everyone on the team while remaining fast and secure. If files are few and far between

continue reading...

Software
AWS
Rust

2023-10-24

The Perfect Way to Smooth Your Noisy Data

Insanely fast and reliable smoothing and interpolation with the Whittaker-Eilers method.

Real-world data is never clean. Whether you're carrying out a survey, measuring rainfall or receiving GPS signals from space, noisy data is ever present. Dealing with such data is the main part of a data scientist's

continue reading...

Software
Data science

2023-09-17

JSON vs YAML vs TOML

A detailed guide to the differences between three of the most popular data serialization formats.

The (JavaScript Object Notion) and (Yaml Ain't Markup Language) formats both came about in the early 2000s as an alternative to XML for data storage and transport. They're both less verbose than XML making them easier

continue reading...

Software
JSON
YAML
TOML

2023-09-05

The Developer's Guide To TOML

Everything you need to know to get started with TOML - examples, config files, serialization and more.

TOML (Tom's Obvious Minimal Language) is a language designed to create simple, human readable configuration files. It's 2013 release makes it a relatively new language yet TOML has gained significant traction across

continue reading...

Software
TOML

2023-08-16

The Developer's Guide To YAML

Everything you need to know to get started with YAML - examples, config files, serialization and more.

YAML (YAML Ain't Markup Language) is a human readable data serialization language frequently used to save application state, create configuration files, and transmit data. YAML uses Python-style indents to denote nested

continue reading...

Software
YAML

2023-07-22

The Developer's Guide To JSON

Everything you need to know to get started with JSON - examples, web requests, serialization and more.

JSON (JavaScript Object Notation) is a widely used data-interchange format that can represent hierarchical, structured data in a way that's easy to read for humans and computers alike. Though based upon the syntax of

continue reading...

Software
JSON

2023-01-19

Measure for Measure Part II: Length and the Metre

Can we finally stop redefining the way we measure length?

After time comes length; a quality most physical objects have, making it easy to observe and very simple to estimate. Though, nature likes to make exactness difficult. A naturally occurring entity which always possesses

continue reading...

Measure for Measure
Physics
History

2022-11-02

Measure for Measure Part I: Time and the Second

The first installment of a blog delving into the origin of different units of measurement.

Upon tackling units of measurement it seems clear to me that the only possible place to start is with time and the second. Throughout the 21st century many fundamental units have become entangled with time bonding the

continue reading...

Measure for Measure
Physics
History