May 2019 Summaries
5 posts from Stream
Filter
Month:
Year:
Post Summaries
Back to Blog
Building a real-time chat application using Vue and Stream Chat involves integrating Stream's API to streamline the development process. The tutorial guides readers through creating a chat app with basic functionality, requiring a foundational understanding of JavaScript, Node.js, and Vue.js, as well as having Node.js and npm or yarn installed. The process begins with setting up a Stream Chat application to obtain an API key, followed by constructing a simple API using Express and the Stream Chat Node.js SDK to generate authentication tokens. The Vue app is then developed using the Vue CLI, integrating the Stream Chat JavaScript SDK and Axios for handling HTTP requests. The app features a login form for users to join the chat, and once logged in, users can view previous messages and send new ones in real-time, thanks to Stream Chat's event listeners. The tutorial emphasizes that this basic implementation is just a starting point and encourages further exploration of Stream Chat's capabilities for more complex chat functionalities.
May 31, 2019
1,770 words in the original blog post.
The tutorial provides a detailed guide on building a multilingual chat application using Stream Chat and Amazon Translate. It emphasizes the importance of multilingual support for global communication and walks readers through setting up a Vue.js application with the necessary prerequisites, including Node.js, Vue CLI, and various npm packages. The tutorial outlines the process of integrating Stream Chat's API to manage chat functionalities and Amazon Translate for real-time translation of messages. Detailed instructions are given for creating the client and server sides of the application, including setting up authentication, handling channels, and translating messages based on user-selected languages. The tutorial concludes by testing the application to ensure it supports real-time multilingual chat and suggests additional features for further enhancement, providing links to resources and complete code on GitHub for reference.
May 30, 2019
2,448 words in the original blog post.
Pusher announced the shutdown of Chatkit in April 2020, prompting users to seek alternatives such as Chat by Stream, which offers a more comprehensive in-app messaging experience. Stream, leveraging its expertise in scalable infrastructure, provides advanced features like AI moderation, @mentions, and a variety of messaging use cases, supported by an extensive UI kit that simplifies integration. Built on Go, Raft, and RocksDB, Stream's chat solution is designed for high scalability and reliability, boasting 99.99% uptime and compliance with GDPR and HIPAA standards. In contrast to Pusher's limited functionality and participant restrictions, Stream enables seamless migration, offering powerful admin tools and a robust API to support custom features, making it a preferred choice for companies like Under Armour and NBC Sports.
May 24, 2019
825 words in the original blog post.
This tutorial provides a comprehensive guide on integrating a chatbot into a Stream Chat application using Dialogflow and Vue.js, aimed at increasing productivity by automating repetitive tasks. It starts by detailing prerequisites such as a basic understanding of JavaScript, Vue.js, and having Node.js and npm or yarn installed. The guide then walks through setting up a Vue project, obtaining Stream Chat API keys, and configuring a server using Express and other Node.js packages. It explains utilizing Dialogflow for natural language processing, setting up a webhook for message events, and building a chat interface with reusable Vue components. The tutorial concludes by demonstrating how to test the FAQ chatbot functionality, encouraging further exploration and expansion of chatbot capabilities.
May 23, 2019
3,287 words in the original blog post.
A recent tutorial on integrating real-time Stream Chat in React Native quickly gained popularity on platforms like Dev.to and was accepted by Hacker Noon, showcasing its value to the developer community. The tutorial not only covers the basics of integrating Stream Chat but also incorporates additional features such as using Gifted Chat for the user interface and Serverless for server-side token generation. To add an element of fun, an autoresponder with Chuck Norris facts and jokes was integrated, enhancing the user experience. The tutorial is recommended for those interested in real-time chat applications using React Native and Expo, offering a comprehensive guide to creating a free chat UI.
May 03, 2019
154 words in the original blog post.