Home / Companies / Stream / Blog / October 2019

October 2019 Summaries

2 posts from Stream

Filter
Month: Year:
Post Summaries Back to Blog
Building a real-time chatroom application using Laravel, Vue.js, and Stream Chat is demonstrated in this tutorial, which highlights the power of modern messaging by allowing group communication in real time. The process begins with setting up a Laravel environment and obtaining Stream Chat API keys, followed by constructing the backend with Laravel to manage user authentication and chatroom access. Users automatically join the chatroom upon registration, and the application utilizes the StreamChat PHP client to create and manage chat users and channels. The frontend is developed with Vue.js, including creating a chatroom component to display chat messages and members, and integrating Stream Chat's JavaScript client for real-time updates. The tutorial also emphasizes the importance of generating authentication tokens to secure communication between the backend and frontend. Overall, the tutorial provides a comprehensive guide for creating a functional chatroom, with the potential for expanding into more complex real-time applications using Stream Chat's extensive features.
Oct 31, 2019 1,845 words in the original blog post.
Deciding between MongoDB and Amazon DocumentDB can be challenging due to recent licensing changes and compatibility issues. MongoDB, Inc. has altered its license to prevent future imitations, while Amazon developed DocumentDB, a scalable, fully-managed service compatible with MongoDB 3.6 API but with notable limitations. DocumentDB is tailored for high throughput and large-scale data management, featuring automatic scaling and fault tolerance, but lacks support for newer MongoDB features like multi-statement ACID transactions and certain data types. Despite these gaps, DocumentDB may appeal to those requiring extensive scalability and integration within AWS's ecosystem, but potential vendor lock-in and missing MongoDB advancements should be considered.
Oct 31, 2019 1,256 words in the original blog post.