Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
80 changes: 57 additions & 23 deletions docs/key-features/feeds.md
Original file line number Diff line number Diff line change
@@ -1,16 +1,19 @@
---
sidebar_position: 1
description: "Learn about the different feeds on daily.dev, including My Feed, Popular Feed, Most Upvoted Feed, and Best Discussions Feed, and how to customize them."
description:
'Learn about the different feeds on daily.dev, including My Feed, Popular Feed, Most Upvoted Feed,
and Best Discussions Feed, and how to customize them.'
---

# Feeds

There are four feeds on daily.dev, each with its own ranking logic:
There are five feeds on daily.dev, each with its own ranking logic:

1. My feed
2. Popular feed
3. Most upvoted feed
4. Best discussions feed
2. Following feed
3. Popular feed
4. Most upvoted feed
5. Best discussions feed

Prefer a video version? Check out this 6-minute video that explains each feed in detail:

Expand All @@ -22,33 +25,56 @@ Your feed contains posts that are relevant to your interests after you configure

### Creating your personal feed

For new users, we recommend configuring feed filters to personalize your content. This enables personalized content recommendations based on your interests.
For new users, we recommend configuring feed filters to personalize your content. This enables
personalized content recommendations based on your interests.

There are three guides to help you get the most out of your feed:

1. A detailed guide on how to [set up your feed](/docs/setting-up-your-feed/filtering-content-feed).
2. A guide on how to [adjust the content types that appear in your feed](/docs/setting-up-your-feed/advanced-filtering-options).
3. A guide on [blocking tags and sources](/docs/setting-up-your-feed/blocking-tags-sources) you do not wish to see in your feed.
2. A guide on how to
[adjust the content types that appear in your feed](/docs/setting-up-your-feed/advanced-filtering-options).
3. A guide on [blocking tags and sources](/docs/setting-up-your-feed/blocking-tags-sources) you do
not wish to see in your feed.

Once you have followed the steps in these guides, you will have "My Feed" set up exactly to your
preferences!

## Following feed

The **Following** feed at `/following` is built from the users, sources, and Squads you explicitly
follow. It is the best option when you want updates from developers and communities you already
trust, rather than broader recommendations.

Once you have followed the steps in these guides, you will have "My Feed" set up exactly to your preferences!
To shape this feed, combine:

## Popular feed
1. [Following and Blocking Users](/docs/setting-up-your-feed/following-and-blocking-users).
2. [Blocking tags and sources](/docs/setting-up-your-feed/blocking-tags-sources).
3. [Notification Settings and Preferences](/docs/your-profile/notification-settings-and-preferences).

The popular feed uses our ranking algorithm to provide you with posts that are recent, gaining lots of traffic, and receiving positive responses from the daily.dev community (either via upvotes or positive comments).
For a dedicated guide, see [Following Feed](/docs/key-features/following-feed).

## Popular feed

The popular feed uses our ranking algorithm to provide you with posts that are recent, gaining lots
of traffic, and receiving positive responses from the daily.dev community (either via upvotes or
positive comments).

### Ranking overview for the popular feed

Once a post is featured on daily.dev, it begins to rank based on various factors, such as:

* The number of unique reads the post has received
* The number of upvotes the post has obtained from our community members
* The freshness of the post, or how recently it was published
* Other parameters related to content quality and engagement levels
- The number of unique reads the post has received
- The number of upvotes the post has obtained from our community members
- The freshness of the post, or how recently it was published
- Other parameters related to content quality and engagement levels

By considering these factors, we aim to increase the likelihood of interesting and valuable posts surfacing to the top of the feed.
By considering these factors, we aim to increase the likelihood of interesting and valuable posts
surfacing to the top of the feed.

### Sorting by date

There is a dropdown menu at "My feed" that allows you to change the order of the feed. If it is not activated on your profile, you can easily enable it by following these steps:
There is a dropdown menu at "My feed" that allows you to change the order of the feed. If it is not
activated on your profile, you can easily enable it by following these steps:

1. Click the "Customize" button on the Profile menu at the top-right (1).

Expand All @@ -66,19 +92,27 @@ There is a dropdown menu at "My feed" that allows you to change the order of the

## Most upvoted feed

In the "Most Upvoted" Feed, we feature the posts with the highest number of upvotes on the platform. The ranking in this feed is based on the number of upvotes over a given timescale. The higher the upvote count, the higher the post will be listed in the feed.
In the "Most Upvoted" Feed, we feature the posts with the highest number of upvotes on the platform.
The ranking in this feed is based on the number of upvotes over a given timescale. The higher the
upvote count, the higher the post will be listed in the feed.

### Changing the date filter

The default view is the most upvoted posts of the last 7 days. However, you can choose to filter it to a different time frame using the drop-down (5).
The default view is the most upvoted posts of the last 7 days. However, you can choose to filter it
to a different time frame using the drop-down (5).

There are three options (6):
* Last week
* Last month
* Last year

- Last week
- Last month
- Last year

<img src="https://daily-now-res.cloudinary.com/image/upload/v1663528971/docs-v2/feeds-4.jpg" alt='The drop-down located top right of the "Most upvoted" feed is highlighted (5). The drop-down is open showing "Last week", "Last month" and "Last year" as options (6)' width="900" height="900" />

## Best discussions feed

In the "Best Discussions" feed, we showcase the most interesting discussions currently taking place on daily.dev. The ranking is determined by multiple factors, including the reputation levels of the people who commented, the freshness of the comments, and the number of upvotes on the comments, among others. This feed is designed to help you find engaging and interesting discussions that you can participate in.
In the "Best Discussions" feed, we showcase the most interesting discussions currently taking place
on daily.dev. The ranking is determined by multiple factors, including the reputation levels of the
people who commented, the freshness of the comments, and the number of upvotes on the comments,
among others. This feed is designed to help you find engaging and interesting discussions that you
can participate in.
66 changes: 66 additions & 0 deletions docs/key-features/following-feed.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,66 @@
---
sidebar_position: 2
description:
'Learn how the Following feed works on daily.dev, what content appears there, and how to manage
the people, sources, and Squads that shape it.'
---

# Following Feed

The **Following** feed at `/following` gives you a dedicated stream of content from the users,
sources, and Squads you actively follow on daily.dev.

Unlike **For You**, which is recommendation-driven, Following is built from explicit choices you
make across the product. It is useful when you want a feed that reflects the developers, publishers,
and communities you already trust.

## Where to find it

When you are signed in, open the main sidebar and select **Following**.

UI reference:

- Sidebar item: `Following`
- Route: `/following`

## What appears in the Following feed

Your Following feed can include:

- New posts from sources you follow
- New posts from users you follow
- New posts from Squads you joined or follow

The feed is personalized from your follow graph, so it becomes more useful as you follow more
relevant people and sources.

## How to improve the feed

The quality of the Following feed depends on the developers and sources you choose to follow. A few
practical ways to tune it:

- Follow developers whose posts and comments you consistently find useful
- Follow sources that regularly publish in your stack or domain
- Join Squads that match the communities you want to keep up with
- Unfollow noisy accounts or sources when your interests change

For individual people controls, see
[Following and Blocking Users](../setting-up-your-feed/following-and-blocking-users.md).

## How it differs from other feeds

- **For You**: ranked recommendations based on your interests and activity
- **Following**: content from people, sources, and Squads you explicitly follow
- **Explore**: broader discovery beyond your existing network

If you want to compare all main feed types, see [Feeds](./feeds.md).

## Related settings

Following works best together with:

- [Filtering content in your feed](../setting-up-your-feed/filtering-content-feed.md)
- [Advanced filtering options](../setting-up-your-feed/advanced-filtering-options.md)
- [Blocking tags and sources](../setting-up-your-feed/blocking-tags-sources.md)
- [Following and Blocking Users](../setting-up-your-feed/following-and-blocking-users.md)
- [Notification Settings and Preferences](../your-profile/notification-settings-and-preferences.md)
83 changes: 83 additions & 0 deletions docs/setting-up-your-feed/following-and-blocking-users.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,83 @@
---
sidebar_position: 4
description:
'Learn how to follow, unfollow, and block users on daily.dev so you can shape your feed,
notifications, and profile experience.'
---

# Following and Blocking Users

daily.dev lets you control which developers you want to hear from and which ones you do not.

These controls affect your experience across the app, including your **Following** feed,
notifications, and how much content from specific people appears in your daily.dev experience.

## Follow a user

Following a user tells daily.dev you want to see more from that developer.

When you follow someone, you can get:

- Their posts in your [Following feed](../key-features/following-feed.md)
- Follow-related notifications, depending on your settings
- A cleaner signal for the types of developers and conversations you want to keep up with

Common places to follow someone:

- Their profile page
- Author cards on posts
- Search and discovery surfaces

## Unfollow a user

If a user is no longer relevant to your interests, you can unfollow them at any time.

Unfollowing stops that person from contributing to your Following feed and removes them from your
active follow list.

## Block a user

Blocking is a stronger preference than unfollowing.

Use blocking when you do not want content or interactions from a specific user to shape your
experience.

Blocking can help you:

- Remove a user from your content experience
- Reduce unwanted interactions
- Keep your feed focused on the people you want to hear from

## Where to manage these controls

User follow and block controls are available from user-facing surfaces such as profile actions and
content cards.

UI references:

- Follow state: `Follow` or `Following`
- Remove state: `Unfollow` or `Remove`
- Block action: user-level block controls in profile or content actions

## How this connects to other feed settings

Following or blocking users works alongside other personalization tools:

- [Following Feed](../key-features/following-feed.md)
- [Blocking tags and sources](./blocking-tags-sources.md)
- [Filtering content in your feed](./filtering-content-feed.md)
- [Advanced filtering options](./advanced-filtering-options.md)

Together, these settings let you tune both **what topics** you see and **whose content** you see.

## Notifications for followed people and sources

daily.dev also provides follow-based notification controls, including settings for:

- Sources you follow
- Users you follow
- Collections you follow
- Poll results and reminder-related updates

See
[Notification Settings and Preferences](../your-profile/notification-settings-and-preferences.md).
Loading
Loading