May 2017 Summaries
4 posts from Stream
Filter
Month:
Year:
Post Summaries
Back to Blog
Stream's guide offers insights into designing effective activity and notification feeds with world-class user experience by highlighting their utility in enhancing user interaction, personalization, and engagement across various platforms. The guide underscores the significance of feeds in modern digital products, emphasizing their adaptability in presenting dynamic information and fostering community interaction. It explores different feed types, such as flat, aggregated, and notification feeds, and provides best practices for maintaining a clean and readable design, avoiding clutter, and testing to meet user needs. The guide also discusses the role of personalization, sharing, and conversation features in boosting user retention and engagement, using examples like Instagram and Quora to illustrate successful implementations. Additionally, it warns against potential pitfalls such as spamming, significant feed changes that disrupt user experience, and the importance of designing viable zero states to prevent blank feeds. The document concludes by offering resources like UI kits and encourages exploration of Stream's API for practical implementation.
May 11, 2017
2,845 words in the original blog post.
Decentralized social networks are gaining attention as alternatives to centralized platforms like Facebook and Twitter, which monetize user data and control content access. Unlike traditional networks, decentralized platforms such as GNU Social and Mastodon allow users to host their own servers, giving them more control over their data and offering a federated architecture for content sharing. GNU Social, an open-source project, supports plugins and encourages community contributions, while Mastodon offers a Twitter-like experience without ads and is based on a Ruby on Rails implementation of GNU Social's codebase. Blockchain-based networks like Steemit and Synereo focus on rewarding content creators with cryptocurrency, though they pose challenges in content deletion due to the immutable nature of blockchain. While decentralized platforms provide opportunities for greater user control and content authenticity, they also present challenges such as scalability issues and the potential for cyber-squatting. Ultimately, the choice between building a traditional or decentralized social application depends on architectural preferences and goals, with platforms like Stream offering tools to simplify the development of social apps regardless of the chosen framework.
May 03, 2017
1,860 words in the original blog post.
Implementing a feature-rich activity feed can significantly enhance personalization algorithms by linking activity feeds with user engagement data. A well-structured feed provides valuable insights for generating personalized content, and the process involves tracking both explicit interactions, like shares and comments, and implicit interactions, such as clicks and dwell time. The flexibility in storing activity metadata allows for increased predictive power, as seen in Netflix's ability to create specific sub-genres. Personalization strategies should consider the frequency of recommendations, the impact of activity recency, and ways to understand user preferences, while addressing challenges such as the cold-start problem and maintaining feed diversity. Real-time recommendations have the advantage of model updates, suitable for dynamic environments, whereas batch processing is simpler and supports complex models but may lag in reflecting recent data changes.
May 02, 2017
811 words in the original blog post.
The Based Mobile UI Kit, an evolution of the original Based UI Kit, specifically targets mobile app design, addressing previous limitations by offering a comprehensive set of assets aligned with Material Design and iOS standards. It provides a foundational template for designing mobile social media apps, with nearly everything designated as a symbol in Sketch, enabling easy customization of activity states and configurations. The kit leverages the Auto Layout plugin to automatically adjust element spacing when content changes, enhancing workflow efficiency without manual layer adjustments. This mobile-focused kit includes a variety of components, such as activity feed update cards, post controls, avatar/name handles, and basic UI components, totaling 80 screens to expedite the creation of social media feeds. Users are encouraged to download the kit and share their experiences on social media for a chance to receive a special bonus.
May 02, 2017
446 words in the original blog post.