|
<div class="docs-content" data-render>
|
|
# The feed
|
|
|
|
The post feed at `/feed` and the **Latest posts** section on the home page show the newest posts
|
|
across DevPlace. Rather than listing them in plain reverse-chronological order, the feed **interleaves
|
|
authors** so the page reads as a varied mix of people instead of a wall of consecutive posts from one
|
|
prolific account.
|
|
|
|
## How posts are ordered
|
|
|
|
Each page still covers the same chronological window of posts, but the posts inside it are
|
|
rearranged for a balanced spread:
|
|
|
|
- **Authors are interleaved as evenly as possible.** Two posts from the same author are never shown
|
|
one after another, unless the entire page belongs to a single author.
|
|
- **Each author's own posts keep their original order.** Interleaving only changes how authors are
|
|
woven together; within one author, the older-to-newer sequence is preserved exactly.
|
|
- **Nothing is dropped.** Every post in the window is shown. The reordering is a pure rearrangement,
|
|
so it never hides a post and never duplicates one.
|
|
|
|
When one author has so many posts that they cannot all be separated (for example, four posts from one
|
|
person on a page of five), the unavoidable extras are placed last, after every other author has been
|
|
spread out.
|
|
|
|
## Filters and tabs
|
|
|
|
The reordering applies to every view of the feed: the **All** and **Following** tabs, topic filters,
|
|
and the free-text search box in the left panel. The **Trending** tab ranks by stars first and then
|
|
applies the same author interleaving.
|
|
|
|
## Pagination
|
|
|
|
Infinite scroll is unaffected. Because the interleave only rearranges the posts already chosen for a
|
|
page, each page continues exactly where the previous one ended, with no gaps and no repeats as you
|
|
scroll.
|
|
</div>
|