How to implement validation logic in Proto contractsEarlier this year I started working with Protocol buffers for the first time. I was working in a brand new team of engineers with very…Dec 6Dec 6
Set up a mock API in 2 minutesIn this article, I’ll explain how you can quickly transform a JSON file into a mock API only using Docker.Jul 27Jul 27
What I’ve learned trying to recreate Apache BeamOver the past several weeks I have been developing a lightweight data pipeline package in Python that is syntactically similar to Apache…Jun 30Jun 30
The most plagiarised Architecture Decision Record blog on the internet.Disclaimer: 99% of the content below have been taken from Spotify, Red Hat, Amazon and Joel Park Henderson. This post is intended to be a…Jan 27, 20233Jan 27, 20233
Why I built the python-bigquery-validator packageI started this project my goal was to quickly and easily verify Jinja templated SQL queries that I was writing for Apache Airflow.Jan 8, 2022Jan 8, 2022
How to build a serverless PyPi/ Python Package registry on Google Cloud Platform?Last week I built and deployed a PyPi registry using Docker, Google Cloud Run and Github Actions.Apr 13, 2021Apr 13, 2021
Verifying Stripe Webhook signatures using AIOHTTPI recently had to verify Stripe payload signatures in a Python app using AIOHTTP. The Stripe documentation shows examples of how to verify…Apr 14, 2020Apr 14, 2020
How to get Fantasy Premier League data using PythonThis post covers how to fetch data from the Fantasy Premier League (FPL) API using Python and convert them to Pandas dataframes. You can…Jan 7, 2020Jan 7, 2020
Part 2: How to build a REST API using RIn part 1, I introduced the Plumber package and explained how it can be used to create a basic REST API in R.Dec 29, 2019Dec 29, 2019
Part 1: How to build a REST API using RPlumber is an R package that allows you to create a REST API using RDec 12, 2019Dec 12, 2019