← Back to the blog

Jack Ellis

Jack Ellis is a technical writer, teacher and software engineer with over 15 years in the game. Throughout his career, he’s built software for media companies, governments, insurance companies and international law firms.

Jack has taught thousands of developers how to scale their web applications and databases, and regularly shares his experiences on the Fathom Blog.

Today, he is the co-founder of Fathom Analytics, a Google Analytics Alternative focusing on GDPR compliance and simplicity.

Jack Ellis

Published posts (page 2)

Building our Google Analytics Importer

Building our Google Analytics Importer

How we imported billions of pageviews from Google Analytics

SingleStore is now faster on Apple Silicon

SingleStore is now faster on Apple Silicon

SingleStore is now up to 90.99% faster on your local development environment.

How to have multiple unique columns in SingleStore

How to have multiple unique columns in SingleStore

SingleStore only allows one unique key per table. But what if we want more?

We rebuilt our entire application

We rebuilt our entire application

We had technical debt, a framework nobody knew and a bottleneck from hell.

Denmark: 6 months in jail for using Google’s services

Denmark: 6 months in jail for using Google’s services

On 14th July, six months after we published a post about how Google Analytics was made illegal in the EU, we woke up to our privacy officer, Rie, telling the world that Google products are banned in Denmark from processing personal data of any kind.

Does Laravel Scale?

Does Laravel Scale?

The internet is full of lies about whether Laravel can scale. Here's the truth.

Your website analytics are breaking the law

Your website analytics are breaking the law

On 13th January 2022, the Austrian Data Protection Authority ruled that Google Analytics is illegal.

2021 Year in review

2021 Year in review

We had our best year ever, but it wasn't all smooth sailing.

The Journey to EU Isolation

The Journey to EU Isolation

The EU didn't think it was possible to comply with their new ruling, so we decided to prove them wrong and build it.

Why we ditched DynamoDB

Why we ditched DynamoDB

After being very publicly excited about DynamoDB for over a year, we’ve now completely ditched it.