Greycastle

BigQuery and firebase analytics cookbook

BigQuery and firebase analytics cookbook

Firebase Analytics is an incredibly powerful tool to understand how users use your mobile or web app. The past year I have been using it to draw insights and help prioritise and improve various functions in our team. Firebase Analytics is mostly good for collecting...

How to download a list of URLs using bash

How to download a list of URLs using bash

Shell (or Bash as it is sometimes called), is the command line prompt of Unix-based systems such as Ubuntu or MacOS and, as we will see today, it can be a huge friend of yours. I have had the pleasure to work with some kings of bash and I was truly amazed bu what they...

Data merge with SVG in the browser

Data merge with SVG in the browser

Taking a source data set, say a CSV with rows of data, and generating a list of pictures or emails inserting these rows of data into a template is commonly called mail merge or data merge. Every so often I find myself wanting to do this. The first time was years ago,...

Generating Flutter package badges

Generating Flutter package badges

I tend to automate the most basic tasks because it's more fun than copy-pasting. If I need to do something more than ~5x I'm like to write a script for it. This time I was writing a blog post comparing some Flutter packages and had to generate badges for each package....

Getting a Firebase JWT for testing

Getting a Firebase JWT for testing

Why this? I use Firebase for many of my projects and a big reason is that it takes away the complexity of handling an authentication system for no cost. It integrates with google login for one thing immediately. That being said, writing a backend using this works...