hello.js

var please = require('share');
console.log('thank you');

Thursday, 20 September, 2018 UTC

Go 1.11 Rocket Tutorial

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. ... more


Thursday, 6 September, 2018 UTC

Deploying the Winds API to AWS ECS with Docker Compose

Deploying the Winds API to AWS ECS with Docker Compose

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. Winds is 100% open-source and the backend is easy to install in a local environment or in the cloud ... more


Wednesday, 29 August, 2018 UTC

Using the Stream Real-Time Firehose with AWS SQS, Lambda, and SNS

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, ... more


Monday, 27 August, 2018 UTC

The Engine That Powers Winds ��

The Engine That Powers Winds ��

For those of you who don’t know, Winds (the popular open-source RSS and Podcast application) is powered by Stream – a SaaS offering that is specifically dedicated to powering news and activity feeds. If you’d like to get jumpstart your knowledge of feeds, ... more


Tuesday, 7 August, 2018 UTC

Running PM2 & Node.js in Production Environments

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 ... more


Wednesday, 1 August, 2018 UTC

Winds – An in Depth Tutorial on Making Your First Contribution to Open-Source Software

Winds – An in Depth Tutorial on Making Your First Contribution to Open-Source Software

The team here at Stream enjoys building open-source sample applications to showcase the functionality of our API. Our perspective has always been that it’s better to demonstrate the capabilities of our offerings in a fully functional platform. In this ... more


Thursday, 26 July, 2018 UTC

JavaScript: Promises and Why Async/Await Wins the Battle

JavaScript: Promises and Why Async/Await Wins the Battle

Asynchronous functions are a good and bad thing in JavaScript. The good side is that asynchronous functions are non-blocking and, therefore, are fast – especially in a Node.js context. The downside is that dealing with asynchronous functions can be cumbersome, ... more


Thursday, 19 July, 2018 UTC

Simple Steps to Optimize Your App Performance with MongoDB, Redis, and Node.js

Simple Steps to Optimize Your App Performance with MongoDB, Redis, and Node.js

First Things First Here at Stream, we power activity feeds for 300+ million end users and love playing around with ways to utilize our product in all sorts of use cases. Most recently, we built Winds, an open-source RSS and Podcast application with a ... more


Monday, 16 July, 2018 UTC

Integrating Algolia Search in Winds – A Beautiful RSS & Podcast Application

Integrating Algolia Search in Winds – A Beautiful RSS & Podcast Application

Earlier this year, Stream launched Winds 2.0, the second iteration of our popular open-source and native application for macOS, Windows, and Linux, which provides an entirely new way to consume RSS feeds and Podcasts. If you haven’t used Winds, you can ... more


Thursday, 12 July, 2018 UTC

Takeaways on Building a React Based App with Electron

Takeaways on Building a React Based App with Electron

Earlier this year, Stream launched Winds 2.0, an open-source and native application for macOS, Windows, and Linux, which provides an entirely new way to consume RSS feeds and Podcasts. It was our first time building a native application, so we chose ... more


Tuesday, 10 July, 2018 UTC

Building an End-to-End Deep Learning GitHub Discovery Feed

Building an End-to-End Deep Learning GitHub Discovery Feed

There’s hardly a developer who doesn’t use GitHub. With all those stars, pulls, pushes and merges, GitHub has a plethora of data available describing the developer universe. As a Data Scientist at Stream, my job is to develop recommender systems for ... more


Thursday, 5 July, 2018 UTC

Testing Node.js in 2018

Testing Node.js in 2018

Stream powers feeds for over 300+ million end users. With all of those users relying on our infrastructure, we’re very good about testing everything that gets pushed into production. Our primary codebase is written in Go, with some remaining bits of ... more


Wednesday, 4 July, 2018 UTC

Winds 2.1: Building Touch Bar Support for macOS in Electron with React

Winds 2.1: Building Touch Bar Support for macOS in Electron with React

One of the newest and coolest innovations in the tech/hardware world as of late is the touch bar that Apple released on its MacBook Pro last year. As these machines have become more and more popular, more and more applications are utilizing the touch ... more


Monday, 18 June, 2018 UTC

React Fragments – the end of the wrapper div

React Fragments – the end of the wrapper div

Hi there! I’m Ken. I’m a Developer Advocate over at GetStream.io, where we build personalized and scalable activity feeds. For the last several months, I’ve been working on Winds 2.0, an open-source RSS reader and podcast listening app. It’s built in ... more


Thursday, 24 May, 2018 UTC

Try out the Stream API with Postman

Try out the Stream API with Postman

As many developers are aware, Postman is a fantastic tool for developing and testing RESTful web-services and APIs. Since its inception, Postman has evolved beyond simply sending HTTP requests into a feature-rich product with support for automated testing ... more


Tuesday, 17 April, 2018 UTC

Winds 2.0 Beta – Now Available for Download

Winds 2.0 Beta – Now Available for Download

In case you haven’t already heard, the devrel team at Stream has been working on a really exciting project over the past couple months called Winds 2.0! Tl;Dr Winds is an open-source RSS reader and podcast player built with React & Stream. It’s not ... more


Thursday, 7 December, 2017 UTC

Generating Waveforms for Podcasts in Winds 2.0

Generating Waveforms for Podcasts in Winds 2.0

As developers at Stream, an API for building scalable newsfeeds and activity streams, my colleagues and I have been hard at work on creating Winds 2.0. This version of Winds is an open-source desktop app with support for RSS feeds and easy podcast listening, ... more


Wednesday, 25 October, 2017 UTC

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

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 ... more


Thursday, 12 October, 2017 UTC

JavaScript Frontend Framework CLI Showdown

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 ... more


Thursday, 7 September, 2017 UTC

Experimenting with React Native & Expo’s Audio API

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, ... more


Tuesday, 5 September, 2017 UTC

Adding TypeScript Type Definitions to the Stream JavaScript API Client Library

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 ... more


Friday, 1 September, 2017 UTC

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

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, ... more


Friday, 1 September, 2017 UTC

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

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, ... more


Friday, 7 April, 2017 UTC

Creative Developer Marketing

Creative Developer Marketing

If your inbox is anything like mine you get an endless amount of promotional spam. The worst offenders are recruiters, companies selling explainer videos and offshored development shops. The marketing departments at those companies have a serious lack ... more


Wednesday, 22 February, 2017 UTC

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

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

With the multitudes of JavaScript frameworks available these days, there are countless options for building APIs. This also means things can get cloudy and many users lose sight of the most important factors when it comes to building a REST API – speed, ... more


Thursday, 9 February, 2017 UTC

How We Onboard Users at Stream

How We Onboard Users at Stream

Intro Building an easy-to-use API is hard, but onboarding shouldn’t be. It’s important that we, at Stream, make the onboarding experience as painless as possible for developers. Many of you have told us that our 5 minute interactive API tutorial helped ... more


Thursday, 26 January, 2017 UTC

Algolia – A Hosted Search API Reviewed

Algolia – 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 ... more


Tuesday, 27 December, 2016 UTC

Winds – An Open Source & Personalized RSS Reader

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 ... more


Monday, 19 December, 2016 UTC

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

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

With the multitudes of JavaScript frameworks available these days, there are countless options for building APIs. This also means things can get cloudy and many users lose sight of the most important factors when it comes to building a REST API – speed, ... more


Tuesday, 7 June, 2016 UTC

Cabin – React & Redux Example App – React

Cabin – React & Redux Example App – React

This is the 2nd post for Cabin, the React & Redux Example App Tutorial series - which is all about React. Learn the history, philosophy, how React works, JSX, React components, and more. ... more