DEV Community

Cover image for Introducing the Organic Feed Feature in Lambda!
Ezpie
Ezpie

Posted on

Introducing the Organic Feed Feature in Lambda!

Hey everyone, I’m EzpieCo (well, not my real name), the creator and sole developer behind Lambda, the world's first open-source social media app designed to prioritize your privacy and well-being. I’m thrilled to share some exciting updates with you today!

🌟 What’s New?

Yesterday after some hard work, I have rolled out the most important feature of any social media app, The Feed. Here’s what it means for you:

  • Organic Feed: Keeping privacy and well-being in mind I have focused the feed to be generated using only the posts created by those people whom you follow, this means no other user's posts which is relevant and has a higher click rate won't be shown on your feed. Thus prioritizing your privacy.

What it means technically

If you want a technical point of view here you have it!

In more traditional social media apps, feeds are generated using a simple rule of thumb, which is more inorganic and less organic. This means that the feed contains content created majorly by those users who have relevant content and a higher click rate to make sure you stay on the site for longer exposure to ads, thus increasing the chances of clicking on ads.

description
Simple demonstration of how it works

This leads to an infinite scroll which you can never meet an end to(unless you give it all you got). Thus also leading to bad well-being.

To counter this Lambda generates your feed using only posts from the people you follow. This means the person whom you follow only their posts are shown in your feed while for others you will still need to search and follow them to get their posts in your feed.

description
Lambda feed generating algorithm

As you can see it does not take anything, it just simply does an HTTP request to the database and gets the usernames of people you are following, then it gets all their posts and arranges those in order of latest, and there you have it! Your feed is generated!

🚀 How You Can Get Involved

Lambda is still in its early stages, and your support can make a huge difference! Here’s how you can help:

  • Star us on GitHub: Show your support by starring the project.

  • Create a Lambda account: Sign up and explore the new features.

  • Share Your Feedback: Let me know what you think and how we can improve. For feedback, you can join the GitHub discussions and leave one on the feedback category

  • Spread the Word: Share Lambda with your friends and family. Every new user helps us grow!

💬 Join the Conversation

I’m always around to discuss Lambda, answer your questions, and hear your ideas. Join me on GitHub Discussions or drop a comment below!

Together, we can create a social media platform that truly prioritizes privacy and well-being. Thanks a lot!

Top comments (0)