Home / Companies / Stream / Blog / April 2019

April 2019 Summaries

4 posts from Stream

Filter
Month: Year:
Post Summaries Back to Blog
Stream has recently launched chat and activity feed components for iOS/Swift and is now focusing on enhancing its offerings with AI-powered moderation, native Android support, integrated push capabilities, and a CLI for configuration. The company is introducing a 99.999% uptime SLA for enterprise plans to ensure reliability during high traffic and failures. Stream aims to provide flexible, high-quality reusable components to benefit industries like social media, fintech, and healthcare, emphasizing the importance of a flexible API and frontend components for React, Angular, and mobile platforms. By offering these solutions, Stream helps teams deliver a polished user experience, improved security, and scalability without building everything in-house. As they continue to focus on chat and activity feeds, Stream is also open to customer feedback and collaboration, while keeping an eye on future product development and expansion.
Apr 29, 2019 787 words in the original blog post.
The tutorial provides a comprehensive guide on setting up push notifications in a React Native chat application using the Stream Chat API, covering both Android and iOS platforms. It begins by emphasizing the need to access native code, thus advising against using Expo applications unless ejected. The setup process for iOS involves integrating Apple's APN service and configuring Xcode, while the Android setup employs Firebase Cloud Messaging, requiring alterations in the Android project's build files. The tutorial includes detailed steps for linking necessary libraries and configuring React Native to handle push notifications using the `react-native-push-notifications` library. It also offers instructions for testing notifications on physical devices and highlights the importance of using a Stream account and API keys for configuring the chat client.
Apr 22, 2019 1,999 words in the original blog post.
Building a highly usable developer tool necessitates a well-designed command-line interface (CLI), and the Stream team has adopted best practices from industry leaders like Zeit and Heroku to create their own. Their research led them to choose Oclif, a robust JavaScript-based CLI framework developed by Heroku, due to its comprehensive features such as multi-command support, auto-parsing of arguments, configuration management, and auto-documenting capabilities. They highlight the importance of multi-command support for complex CLI tools, allowing for organized and nested command structures, and emphasize the usefulness of packages like Enquirer for interactive prompts and Chalk for improving the CLI's visual appeal with colors. Additionally, the team prioritizes user-friendly outputs, offering both human-readable and JSON formats using the cli-table package for structured data presentation. They also stress the significance of maintaining speed and responsiveness by utilizing loading indicators for long-running tasks. Through these efforts, Stream aims to create a powerful, flexible, and user-friendly CLI that meets developers' needs effectively.
Apr 11, 2019 2,603 words in the original blog post.
Stream has expanded its expertise from providing scalable activity feeds to developing a robust infrastructure for chat applications, driven by the need for a market-fit product that is cost-effective and developer-friendly. This initiative, spearheaded by the company's CEO and CTO, led to the creation of a powerful command-line interface (CLI) that supports their chat API and is now publicly available on GitHub. The CLI, built using the Oclif framework, offers developers a comprehensive tool to manage chat infrastructure through a variety of documented commands, with plans to extend support to activity feeds. The development process was marked by collaboration and feedback, enhancing the product's functionality and aligning it with developer needs. The CLI remains in beta, with ongoing improvements and updates communicated via Twitter, promising to maintain compatibility with SDK updates and enrich the user experience.
Apr 10, 2019 1,033 words in the original blog post.