Tutorials (5)
Using Stream's Real-Time Messaging API with Amazon Translate
Is your chat going global? Worry less about the language barrier when you pair Amazon Translate with our real-time messaging API. When powering a chat product in a global environment, multilingual support should be top-of-mind. Doing so allows you to ensure that the communication barrier between yourself and the user on the other end is
Read more ->
8 min read
Adding Chatbots to Your Stream Chat App Using Google’s Dialogflow
Most tasks are repetitive and time-consuming. What if we could use a bot to help in doing the tasks instead? This will hugely increase productivity. Chatbots are fantastic for this. In this tutorial, I’ll walk you through steps to adding a chatbot to your Stream Chat app using Dialogflow and Vue. At the end of
Read more ->
13 min read
React Native Chat App Tutorial
The other week, I set out to write a tutorial on how to integrate real-time Stream Chat in React Native. It wasn’t long before I started adding other dependencies such as Gifted Chat for the UI and Serverless for token generation server-side. I even had a bit of fun by integrating an autoresponder with facts
Read more ->
0 min read
Android & iOS Push Notifications with Stream Chat and React Native
The Stream Chat API allows you to quickly and easily build powerful Android messaging 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,
Read more ->
7 min read
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
Read more ->
4 min read
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
Read more ->
9 min read
Using the Stream Real-Time Firehose with AWS SQS, Lambda, and SNS
Stream enables you to listen to fee changes in near real-time using SQS, webhooks or websockets. In this tutorial, we will discuss how to use AWS SQS & Lambda to respond to feed updates. While websockets are the preferred method to listen to changes, SQS notifications have a special spot in the feed infrastructure. Stream
Read more ->
8 min read
Running PM2 & Node.js in Production Environments
At Stream, we build a lot of showcase and example applications to show off the awesome features that our service has to offer. For nearly all of our applications, we host them on an instance – usually DigitalOcean or AWS EC2. While maintaining your codebase and keeping it relevant is difficult, we’ve found that the
Read more ->
4 min read
Master React & Redux with Cabin: A Comprehensive Tutorial Series
Are you ready to elevate your React and Redux skills to the next level? Look no further than Cabin — an immersive tutorial series designed to empower developers with the knowledge and expertise needed to build feature-rich, scalable social network applications. Whether you're a seasoned developer or just starting your journey with React and Redux,
Read more ->
2 min read
Create a scalable clone of Twitter with Django and Stream
In this tutorial, we will make a Twitter clone using Django and Stream, a hosted API for newsfeed development. By the end, you'll see how easy is to power your newsfeeds with Stream. For brevity, we leave out some basic Django-specific code and recommend referring to the Github project for the complete runnable source code.
Read more ->
9 min read
Winds: A Beautiful Open Source RSS & Podcast App
In today's digital age, staying updated with the latest news, articles, and podcasts can feel like a daunting task. With an abundance of information scattered across various platforms, managing and consuming content efficiently has become more important than ever. Enter Winds – an innovative open-source application powered by Stream that redefines how we engage with
Read more ->
2 min read
5 Common Mistakes Integrating With Stream
Getting started and integrating with a technical solution, like the Stream activity feed API, can be exciting. Sometimes you just want to rip open the proverbial box and get started. When implementing a new API I rarely want to read pages and pages of (sometimes boring) documentation - so here’s your TL;DR version of the
Read more ->
2 min read
3 Crucial Feed Features to Drive Engagement and Retention
These days, activity stream and feeds (ex. newsfeeds) are ubiquitous. The most obvious examples are the Twitters and Facebooks of the world, but feeds are also being adopted by companies such as Google and Amazon. We’ve even noticed that many companies are basing their entire application off of a dynamic feed structure, but don’t even
Read more ->
3 min read
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.
Read more ->
2 min read
The Ultimate Guide to Designing Activity Feeds
Here at Stream, we're helping thousands of companies build and scale their activity feed, chat, and video technology. In this guide, we share best practices to make designing an activity or notification feed with world-class UX easier for you. Remember this: feeds are fun! They're really one of the best UI patterns for sharing and
Read more ->
11 min read
Android Example Photo Sharing App
Introduction We’re covering some “best practice” examples of how to set up a mobile application powered with Stream APIs. We’re happy to announce that after several weeks of development and testing that we have an Android example to share. As with all of our example code, the project is open sourced and available on GitHub.
Read more ->
6 min read
Best Practices for Instagram-style Feeds
Introduction As part of our "best practices" series, we wanted to describe our best practices for setting up activity feeds for a simple photo sharing application. These feeds allow users to upload photos, follow other users, like photos, and see notification and aggregated feeds. Of course, how you use Stream depends greatly on the kind
Read more ->
3 min read
Example Go service for a Photo-Sharing App
Introduction Many customers have asked our team to provide a “best practices” example of how we’d like to see a mobile application developed to utilize the power of Stream APIs. Since a mobile app would also need a backend API service with which to communicate, we also needed to develop a server-side application which we
Read more ->
6 min read
Aggregated Feeds - Demystified
Our team has been hard at work to make aggregated feeds easier to use. This blog post will dive into more detail and help you get your aggregated feeds up and running. If you're looking for something more interactive, also check out this 5 minute interactive tutorial. When to Use Aggregated Feeds You should use
Read more ->
3 min read
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
Read more ->
6 min read
Build Scalable Newsfeeds with PHP 7 and Laravel - in 60 Minutes
With all the excitement around the release of PHP 7 - here at Stream we have decided to give our own PHP a refresher - from our client, example apps, and Laravel framework integration. Learn installing PHP 7, Laravel 5.2, Stream-Laravel, and create an example application.
Read more ->
13 min read
13 Tips for a Highly Engaging News Feed
Getting the user experience right for a newsfeed is quite the challenge. Many apps end up showing completely irrelevant content to their users. Companies like Instagram, Quora, Etsy, Linkedin and Facebook have shown us a few tricks about providing an engaging newsfeed experience. At Stream, we’ve helped thousands of companies with their feeds. Every app
Read more ->
7 min read
React & Redux Example App Tutorials
Learn React. Learn Redux. Do it while you create a scalable photo sharing app using services like Mapbox, Algolia, Keen, Stream, imgix, and DigitalOcean.
Read more ->
2 min read
Designing an Activity Stream? Yeah, There's a W3C Spec For That
Did you know that there's a specification for activity streams? That's in it's second version, and handled by the W3C?
Read more ->
4 min read
How To Build a Notification Feed using Stream
A quick how-to for building a notification feed using Stream.
Read more ->
0 min read
Parse Cloud Code, EmberJS & GetStream.io
We have released a small example app, which shows you how to integrate GetStream.io with Parse cloud code.
Read more ->
1 min read
Example App: Python & Django on Heroku
We are excited to announce the first of our GetStream example applications - Python/Django on Heroku.
Read more ->
2 min read