The Stream Blog

Stream Roadmap – May 2019

It’s been an exciting period for Stream with the launch of Chat and the activity feed components for iOS/Swift. Here’s what’s next on the roadmap: AI-powered moderation for chat and activity feeds Android native for activity feeds Android & iOS native for chat Push for activity feeds Follow/Following counts on activity feeds Reaction counts for […]

Android & iOS Push Notifications with Stream Chat and React Native

The Stream Chat API allows you to quickly and easily build powerful chat based applications and features — from a simple one to one messenger to building a full-scale Slack-like community. Stream Chat also supports Push Notifications out of the box and implementing them into your own React Native Chat app is a breeze. In this tutorial, we will […]

What I Learned Researching Chat Provider Pricing

My comparison of the top chat services and their pricing structures - Pubnub vs Pusher vs Layer vs Sendbird vs Stream. Full disclosure: I’m the head of sales at Stream, and we recently launched the beta for our new chat API. After 4 years of providing highly stable, fast and scalable activity and notification feeds, […]

Crafting a Command Line Experience that Developers Love

If you’re setting out to build a highly usable developer tool, it goes without saying that a proper CLI to interface with your API is paramount. As Zeit and Heroku have been setting the tone for these types of developer tools by doing extensive research into best practices when it comes to a command line “experience”, we started our […]

Stream CLI & My Role as a Developer Evangelist

Stream has long been known for providing a platform to power Activity Feeds at scale — specifically catered towards teams who are building feed-driven experiences similar to that of Facebook, Instagram, Twitter, and even Quora. Several months ago, our team set out on a new adventure — to build a highly available infrastructure for chat applications. The proof of concept […]

Integrating with Stream: Backend & Frontend Options

When we first built Stream, the platform was intended to be a pure back-end integration, allowing companies to build complex feed structures in a matter of minutes to hours rather than days or months. Since the inception of Stream, the platform has grown to be much more than a back-end solution; Stream now offers front-end […]

Stream Customers Overwhelmingly Report Huge Increases in User Engagement and Retention

One of the challenges of being a software company is getting your customers to participate in case studies and other marketing materials so you can shout from the rooftops about how successful they’ve been with your products. This becomes even more difficult when the customer is a household name and they very tightly regulate the […]

Designing an Activity Stream? Yeah, There’s a W3C Spec For That!

In these days of massive social tech innovation, we’re happy to report that activity streams are a crucial feature in nearly all apps. Any application developer worth her code knows it, and every social media user knows it: feeds are everywhere, and they’re incredibly useful. The reason? Activity streams keep you in the loop, the […]

Aviato – A Prototype Built with Stream’s React Native Components & Serverless on AWS

The Story Behind Aviato With our recent announcement about the React Native Components for activity feeds, we wanted to showcase them with a project that was not only functional but also fun to build. For those of you that haven’t seen HBO’s comedy sitcom Silicon Valley, Aviato is an application that is inspired by that […]

How a Go Program Compiles down to Machine Code

Here at Stream, we use Go extensively, and it has drastically improved our productivity. We have also found that by using Go, the speed is outstanding and since we started using it, we have implemented mission-critical portions of our stack, such as our in-house storage engine powered by gRPC, Raft, and RocksDB. Today we are […]

Deploying the Winds API to Digital Ocean with Fabric

Winds is a popular RSS and Podcast application provided by Stream – a service that allows you to build news and activity feeds in hours instead of months. Because Stream values collaboration and the opinions of our users, Winds is 100% open-source and the backend is easy to install in a local environment or in […]

Go 1.11 Rocket Tutorial

This tutorial combines two of my favorite things, the Go programming language and images of SpaceX rocket launches. With Go rapidly picking up adoption in the developer community, its becoming one of the leading languages for building backend systems. Go’s performance is similar to Java and C++, yet it’s almost as easy to write as […]