Followmy.tv Keeps track of your current tv shows. Discover new tv shows, discuss and share them with your friends.

A long overdue update!

By Lemon - Jan 28, 2024

Hey folks! It's been since 6 years since our last blog post, WOW! I owe you all an update!

Personal life

Shortly after that last blog post, in mid-2019, I started a new job in San Francisco. I value their work-life balance a ton, and it has allowed me to slowly work more and more on followmy.tv.

About two years ago, I moved back to Southern California; My job allows me to work remotely, so I moved back to where I love living the most! And about a year ago, I finally was able to buy my own home!

A lot of life-changing events have happened, but followmy.tv remained constant throughout that time! I spend most of my weekends working on the site.

Migration to the cloud

I wanted followmy.tv to be much more stable with the ability to use modern new technologies like Kubernetes. In 2019, I finalized the transition of our entire website from a server in Germany to the Kubernetes platform of Google Cloud. This allowed me to develop very rapidly on the backend services of followmy.tv Deployments became automated and observability became much more straightforward.

This whole project took about 6 months to finish. It tripled our server costs but it was totally worth it for the gained flexibility!

A new data importer

At the very beginning, followmy.tv depended on TVRage. Around 2016, their API broke. As a result, much of our data started to become stale or just incorrect. We switched to a different provider, and our data has improved a lot since then. I never wanted to be dependent on a single API anymore.

The biggest project I've been working on behind the scenes is our new importer. It's built with Python running as a completely independent system that detects and imports all TV Show metadata and stores it in a graph database.

I'm about 80% done with the initial prototype and will soon be integrating this into followmy.tv. It contains a richer dataset of not just TV Shows but also the characters, storylines, and actors of these shows. It's not done yet, but it's close!

I also want to give out a massive shoutout to ForgotMyLines and Fish for being super fantastic content moderators! I can't thank you enough for all those hours of data reviews you've done. Thank you!!

A new internal GraphQL API

The second big project is the new internal GraphQL API that is replacing all the business logic currently written in PHP. As well as all the new features I want to implement in the future. It's written in Typescript and is running in the same Kubernetes cluster as our main application.

This has already been deployed to production and several pages of followmy.tv is already using this new API. Its not a user-visible feature but it allows me to develop new features much faster!

I'm constantly migrating more pages to this new API.

A new search engine

Our search was bad. It struggled with shows that have a very common short name like "Silo". Last month I completely rebuilt this search engine from the ground up. It uses ElasticSearch under the hood. I'm excited to announce that this is now fully available to all users!

My plans for 2024

My main priority is to finish the integration project of the new importer and move all of the existing features to the new API in the next 3 months. Once that is completed I will be shifting focus to revamp our UI. I want the theme of 2024 to be a year full of wonderful new features for you the user!

Some features and ideas I have:

  • Build an initial version of our iOS and Android apps
  • Allow users to create shareable lists like "Top TV shows with strong female lead characters"
  • Add actor information to our show pages
  • Ability to track rewatches, being able to track progress without losing all your history
  • An AI-powered recommendation engine
  • More intelligent notifications when new shows are airing

The community, you!

Followmy.tv is over 10 years old now! I'm eternally grateful for how wonderful this community has been. I checked our database and there are a handful of users who visited followmy.tv literally every day for the last 10 years. That blows my mind!

I promise to you that I will post at least one blog post per month to keep you up to date with the progress I'm making!

Comments

kamaradu
kamaradu (Jan 28, 2024)

WE are eternally grateful to YOU for all your work, really!! I don't know what I would do without it... And same question: can we do a donation but not monthly? THANK YOU again.

nimbostratus
nimbostratus (Jan 28, 2024)

Thank you I love this site and have been using it for years! I can’t make regular donations but do you have PayPal or something for one off?

Bristow
Bristow (Jan 28, 2024)

Well done guys! :)

riikkasdf
riikkasdf (Jan 28, 2024)

Thank you for everything <3

skinsislife
skinsislife (Jan 28, 2024)

Thank you for your hard work and dedication! This website has been my "go-to" for the past 10 years and it has helped me sort my favourite series! Kudos to @ForgotMyLines and @Fish too! You guys are awesome! Cheers and I'm looking forward to seeing this platform grow into what you've imagined in your mind! :)

PPqwarts
PPqwarts (Jan 28, 2024)

Thank you for your hard work. Looking forward to new updates

unrightkhan
unrightkhan (Jan 28, 2024)

Wow, congrats on the positive improvements in your life and thanks for working hard behind the scenes where we can't see.

Looking forward to the recommendation engine and the improved search!

1 | 2 | 3

Support us with a donation

Your contribution helps us keep the site running and improving. Thank you! πŸ™

All your donations will go go directy to the development of followmy.tv.

You can also do a single donation via PayPal if you prefer that over Patreon 😊