Configuring Airflow DAGs with YAML

Apache Airflow’s documentation puts a heavy emphasis on the use of its UI client for configuring DAGs. While the UI is nice to look at, it’s a pretty clunky way...

Cork Open Data Dashboard

The Cork Open Data Dashboard is a visualisation and analysis tool for several of the datasets on Cork City’s open data portal, built with open source tools including Docker, InfluxDB...

Rolling your own analytics dashboard with InfluxDB, Grafana and Docker

For a pet project, I decided to build my own dashboard for charting and analysing time series metrics. There are lots of options out there for doing this. For data...

Called Kian? It's probably because of this guy.

The number of babies called Kian in Ireland increased sharply after the band Westlife became popular. Is this relationship coincidental? Or is there some deeper meaning? The Central Statistics Office...

Strategies for controlling service startup order with Docker Compose

As of version 1.6.0, Docker Compose supports a depends_on option that allows you to specify dependencies between the various services that you have defined. For instance, if we specify that...