The Stream Blog

Cabin – A Fully Functional React & Redux Example App (Updated)

Last year, Stream set out to build a fully functional application to demonstrate how to architect real-time social applications with React and Redux that leverage Stream’s powerful API for building scalable news feeds and activity streams. And, thus, Cabin, a fully functional, Instagram-esque application, was born. Since its inception, Cabin has become a popular repo […]

Factorization Machines for Recommendation Systems

As a Data Scientist that works on Feed Personalization, I find it it important to stay up to date with the current state of Machine Learning and its applications. Most of the time, using some of the better-known recommendation algorithms yields good initial results; however, sometimes a change in the model is essential to provide customers […]

Algolia Review – A Hosted Search API Reviewed

Today we’re reviewing Algolia. This blog post is part of our review series where we uncover best-of-class SaaS solutions for developers. Reviewing other API services helps us come up with ideas for improving Stream, our API for building scalable and perisonalized feeds. You can try an interactive tutorial of Stream here. Getting Started with Algolia […]

Winds – An Open Source & Personalized RSS Reader

Over the past few years, Stream has made scalable feed technology widely available to all developers. Today if you want to build a Twitter or Instagram-style app, you don’t need to reinvent solutions for scalable, personalized feeds. Personalized feeds offer a large opportunity to improve the user experience around feeds and we are working on […]

In Depth Guide on Building a REST API with Node.js, Restify & MongoDB

Update for August 2017: This guide has been updated for Restify 5 and Mongo 3.4 with modern Javascript practices. Clone the Github repository to get the full working project. Choosing the Technology With the multitude of JavaScript frameworks and databases available nowadays, there are countless options for building APIs. For this guide, we’re working with […]

Imgix Review – Image Processing as a Service Reviewed

Today we’re reviewing Imgix. This blog post is part of our review series where we uncover best-of-class SaaS solutions for developers. Reviewing other API services helps us come up with ideas for improving Stream, our API for building scalable and personalized feeds. You can try an interactive tutorial of Stream here. Approximately 60%+ of the […]

The Stream Firehose with SQS, Lambda, and Redis

Introduction As of late August, 2016, Stream has officially opened a Firehose to its real-time platform, allowing users to listen to all feed changes via Amazon SQS or webhooks. The Firehose is an addition to the existing websocket framework and was put in place to allow for speed improvements in applications where real-time aspects were […]

React/Redux – Best Practices & Gotchas

This is a bonus post in the Cabin tutorial series created by getstream.io. Visit getstream.io/cabin for an overview of all the tutorials, as well as a live demo. The source code can be found on the Stream GitHub repository for Cabin, and all blog posts can be found at their respective links below: Introduction React […]

Cabin – React & Redux Example App – Mapbox

This is the 8th post in our tutorial series created by getstream.io. The final result is your own feature-rich, scalable social network app built with React and Redux! Visit getstream.io/cabin for an overview of all the tutorials, as well as a live demo. The source code can be found on the Stream GitHub repository for […]

Cabin – React & Redux Example App – Algolia

This is the 7th post in our 8 part tutorial series created by GetStream.io. The final result is your own feature-rich, scalable social network app built with React and Redux!  Visit getstream.io/cabin for an overview of all the tutorials, as well as a live demo. The source code can be found on the Stream GitHub […]

Cabin – React & Redux Example App – Keen

This is the 6th post in the 8 part tutorial series created by getstream.io. The final result is your own feature-rich, scalable social network app built with React and Redux!  Visit getstream.io/cabin for an overview of all the tutorials, as well as a live demo. The source code can be found on the Stream GitHub […]

Cabin – React & Redux Example App – imgix

Photos in Cabin, the React example app, are powered by imgix. See how easy it is to implement awesome real-time image processing.