DEV Community

dbelokon
dbelokon

Posted on

4 2

First PR of the Year:D

The feature I am interested to continue working on was born👶🏻 from a bigger set of features that had the purpose of integrating other types of communication and media to Telescope. I think that it would be a great addition to Telescope and it will make it a more "complete" aggregator:D Currently, Telescope aggregates blog posts from several blog feeds.

The bigger set of features included things like incorporating videos to the timeline and showcasing live streams with an 'exclusive' chat. You can learn more about it in this GitHub issue #1026.

The feature I decided to implement was incorporating videos to the timeline. Aggregating videos is exactly the same as aggregating blog posts, since platforms like YouTube implemented an RSS feed that you can use to aggregate it your own content aggregator (although this seems to be something of a hidden feature, because I only found out about this thanks to help of my professor💡).

I broke up the feature implementation in two PRs, one that would address the front-end (#2596), and another that would address the back-end (#2581).

These PRs were created some time ago, and I decided to finish them after the holidays were done👩🏻‍💻🐱‍💻. For this week, I focused mainly on the back-end PR, as it introduced the changes to actually aggregate the videos. If the changes of the back-end PR are merged, it would make the front-end PR easier to actually run (you have to do some manual set-up to do a demo of the front-end PR).

For the back-end, I applied some changes that one of the reviewers requested, as well as adding a few tests to verify that it was working as intended.

As of the time of this writing, the PR is pending on review. Hopefully, it will be accepted after the review is done :D

Sentry blog image

Identify what makes your TTFB high so you can fix it

In the past few years in the web dev world, we’ve seen a significant push towards rendering our websites on the server. Doing so is better for SEO and performs better on low-powered devices, but one thing we had to sacrifice is TTFB.

Read more

Top comments (3)

Collapse
 
ben profile image
Ben Halpern

Congrats!

Collapse
 
alansyue profile image
Alan Syue

Congratulations!

Collapse
 
belokond profile image
dbelokon

Thank uuu😃

AWS Security LIVE!

Tune in for AWS Security LIVE!

Join AWS Security LIVE! for expert insights and actionable tips to protect your organization and keep security teams prepared.

Learn More

👋 Kindness is contagious

Explore a sea of insights with this enlightening post, highly esteemed within the nurturing DEV Community. Coders of all stripes are invited to participate and contribute to our shared knowledge.

Expressing gratitude with a simple "thank you" can make a big impact. Leave your thanks in the comments!

On DEV, exchanging ideas smooths our way and strengthens our community bonds. Found this useful? A quick note of thanks to the author can mean a lot.

Okay