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

Dhaos
Dhaos (Jan 31, 2024)

thanks for the update

Pogo
Pogo (Jan 31, 2024)

Thanks to all of you :)

mandyedi
mandyedi (Jan 31, 2024)

Thank you for the update! I'm really happy that you continue the work on the site!

Karen
Karen (Jan 31, 2024)

Thank you for all the hard work. This website is indulging my couch potato ways for over ten years, and I love it.

Fish
Fish (Jan 31, 2024)

Thank you for all the hard work you put into this site, this is my favorite site for tracking tv shows. And thanks for the shoutout!

Foaman
Foaman (Jan 31, 2024)

Thank you Lemon for everything you're doing for us, you're a wonderful person o7

I suggest a new feature, some kind of achievement awards for users (not related to shows/most watched since watching shows can be easily abused, but I mean achievements for site usage, such as no. of visits, years on site, likes, comments, contributions and more stuff like that).

I'm a nearly 10 years old user of this site too, time flies for sure.

Bontus
Bontus (Jan 29, 2024)

Thanks for the update, looking forward to the changes/improvements

ForgotMyLines (Jan 29, 2024)

@ryano1076 Thank you! Much appreciated!

Lemon
Lemon (Jan 29, 2024)

@nimbostratus Thanks for the love and support! I'm happy you enjoy followmy.tv.

We do have a PayPal account. I added a button to the donation section on the right. You rock!

FedeCarbotti
FedeCarbotti (Jan 29, 2024)

Congrats and thank you for all the work in improving this amazing website. Wish you the best for the future!

Denk
Denk (Jan 28, 2024)

Welcome back. We've been waiting :-D

Good to hear you're going strong! Keep at it!

ryano1076
ryano1076 (Jan 28, 2024)

@Lemon ooh I would totally buy a t-shirt or hat!

ryano1076
ryano1076 (Jan 28, 2024)

Thank you so much @Lemon for all you do, and @ForgotMyLines and @Fish as well! This marks my 9th year on the site, and as passionate about TV as I am this has really been clutch for me over the past decade. You are appreciated, keep up the fantastic work, and I can't wait to see what's in store for the future!

Lemon
Lemon (Jan 28, 2024)

@BertDenolf @skinsislife Thank you both for being a member for over 10 years!

Something I'm thinking about is also opening a small swag store with some fun t-shirt branding :)

BertDenolf
BertDenolf (Jan 28, 2024)

This has been my favourite site for 10 years now. Pretty sure I'm one of the guys who visits this every day :D

Thanks for all the hard work that goes into this and the improvements that've been happening the past months. You guys rock (my world)!

ForgotMyLines (Jan 28, 2024)

@skinsislife Very lovely of you. Thank you very much.

ForgotMyLines (Jan 28, 2024)

Beautifully said @Lemon. Thank you very much for the shout out. I love the site, it's a pleasure to help where I can.

Mantrhax
Mantrhax (Jan 28, 2024)

First of all, congratulations for you new home, i remember how happy i was when i bought my first one O_o.
Thats a lot of good news on followmytv. Thank you Lemon for you really hard work!!

WildAtHeart
WildAtHeart (Jan 28, 2024)

You rock - thank you so much for all you do, this place has been my only resource for ten years and I wouldn't dream of changing it up. Your hard work is very appreciated

justmike
justmike (Jan 28, 2024)

Thanks for all the hard work keeping this place running and updated. This remains the best website for keeping track of my tv show habit.

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 😊