Dead Person Switches - with or without trust

I am hoping to interview some investigative journalists for my masters thesis at the University of Oxford.

Making the best possible referrals

The Data Standards Authority are holding an open challenge to discover and set a new data standard for vulnerable people services.

Building an AWS Lambda in C#, part 6: Triggers

In part 5, we amended our Lambda to write to an S3 bucket; and in this part, we’ll explore triggers to run it regularly.

Building an AWS Lambda in C#, part 5: S3

In previous parts, we’ve built a Lambda that can query the OpenWeather API, using a secret key; and in this part we’ll extend it to write that data to S3.

Building an AWS Lambda in C#, part 4: Logs

In part 3, we extended our Lambda to communicate with an API, using a secret key; and in this part, we’ll explore the logs created when the Lambda runs.

Building an AWS Lambda in C#, part 3: APIs and secrets

In part 2, we build a Lambda function, deployed and invoked it; and in this part, we’ll extend it to communicate with an API using a secret key.

Building an AWS Lambda in C#, part 2: Build, deploy and invoke

In part 1, we set up the basic infrastructure to support a new Lambda function on AWS; and n this part, we’ll build a Lambda function, deploy it to AWS, and invoke it with some input.

Building an AWS Lambda in C#, part 1: AWS

At first glance, Amazon Web Services (AWS) can seem impenetrably complex, but it’s not so bad once you’ve found your way around it…

Querying data files with terminal tools

There are a many ways to peek inside a data file and reason about its contents.

Choosing your first coding language

Anyone can code. This is a short exploration of the choices for coding beginners out there.