The Stream Blog

Announcing Winds 2.0 — an Electron App with Support for RSS & Podcasts

In late 2016, we announced the release of Winds, an open-source RSS reader built with React, Redux, Sails, and Stream. The application was published on GitHub, accompanied by a fully hosted version on the GetStream.io domain. The project became so popular that GitHub Pull Requests to contribute to and improve it became a daily occurrence, and Winds soon became a repository with […]

Why we switched from Python to Go

Switching to a new language is always a big step, especially when only one of your team members has prior experience with that language. Early this year, we switched Stream’s primary programming language from Python to Go. This post will explain some of the reasons why we decided to leave Python behind and make the […]

JavaScript Frontend Framework CLI Showdown

Many modern JavaScript frontend frameworks are complemented by a standalone Command Line Interface (CLI) program that assists with setting up a suitable development environment. Since many developers who work with Stream also use one or more of these frameworks, we like to stay up to date. We’re also happy to pass on what we’ve learned. […]

Go testing at Stream

Stream’s API is used in production by more than 500 companies and 200 million end users. While we like to move fast, we definitely don’t like to break things. An extensive test infrastructure enables us to move quickly and deploy code with confidence. A solid testing workflow is essential to stay productive as your team […]

Follow Recommendations in Social Networks

Social media is a series of networks connecting individuals, companies, organizations, and groups to one another. These networks can transcend local, national, and international borders connecting people to networks far and wide. With all those connections, how can a user find the ones that they want to connect with? That’s where follow suggestions come in. […]

Feeds – B2B show they’re not just for social

When most people think about feeds, they of think social apps like Twitter. Even at Stream, most of our example use cases and sample applications are centered around social. It’s no surprise, considering that Recode’s 2017 list of top 10 mobile apps include Facebook, Instagram, and Snap (aka Snapchat). However, we’re seeing an emergence of […]

Experimenting with React Native & Expo’s Audio API

Here at Stream, we’re all about exploring the latest trends around popular technologies. Doing so allows our team to better understand what is happening in the open-source community, a community that our company DNA is largely comprised of. Last year, Stream released the open-source project Winds, an aggregated and personalized RSS reader powered by Stream. […]

Adding TypeScript Type Definitions to the Stream JavaScript API Client Library

TypeScript is a language that Stream has been interested in for quite some time. Over the past year, we’ve had an increasing number conversations with TypeScript and Angular developers. So naturally, it’s been our ambition to eventually distribute Type Definitions for our JavaScript API Client library. That time has come. The process of coding Type […]

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 […]

Activity Streams Change how Google and Amazon “talk” to their Customers

The application technology space is becoming more and more competitive. The Apple App Store sits with 2.2M apps available for download today and is estimated to grow to 5M by 2020. Within every category, there are a variety of apps to choose from (maps, music, photo sharing and editing, payments, sports, weather, etc). For product […]

Stream raises $3 Million from Arthur Ventures

We are excited to announce that Stream has raised $3 million from Arthur Ventures with participation from Galvanize, Techstars, and others. This puts Stream’s total funding at $4.75 million.  Stream will use this investment to expand its team and accelerate product development. Stream (getstream.io) is an API for building, scaling and personalizing feeds. Over 500 companies […]

Examining Decentralized Social Networks

Most companies who create a social network do so with the end goal of collecting information, interests and habits of their users in order to monetize that data (usually through advertising). They guard this data heavily and many of the largest social networks are trusted enough to be Identity Providers for OAuth-based authentication and single-sign-on […]