Talks
Speakers
Events
Topics
Contribute
Search
Sign in
Search
Home
Talks
Speakers
Events
Topics
Contribute
Leaderboard
Use
Analytics
Sign in
search talks for
⏎
Suggest modification to this talk
Title
Description
When we launched AnyCable Pro at Evil Martians in 2021, our goal was to simplify real-time functionality for all Rails developers while making it commercially successful for our company. We aimed to build what people wanted and saw their priorities shift from GraphQL to Hotwire, from chats to collaboration, and to AI-powered voice apps. Initially focused on performance, we soon tackled WebSocket reliability and developer productivity, culminating in the launch of Managed AnyCable earlier this year. Our journey, fueled by consulting revenue, is not without valuable insights. Let’s reflect on our story, share our learnings, and glimpse into the future of AnyCable and real-time applications.
Date
Slides URL
For optimal experience, please provide the URL of the slides. Speakerdeck.com is recommended as it allows us to embed the slides with a player on the site.
Summarized using AI?
If this talk's summary was generated by AI, please check this box. A "Summarized using AI" badge will be displayed in the summary tab to indicate that the summary was generated using AI.
Show "Summarized using AI" badge on summary page
Summary
Markdown supported
In her talk at Rocky Mountain Ruby 2024, Irina Nazarova discusses the evolution of AnyCable Pro, a solution developed by Evil Martians to simplify real-time functionality for Rails developers while promoting commercial success. The journey began in 2021, focusing initially on performance but swiftly addressing the need for reliable WebSocket connections and enhancing developer productivity. Irina reflects on how user priorities evolved from GraphQL to Hotwire, integrating real-time features into applications, and the expected demands for reliable real-time communication. Key points discussed include: - **Overview of Real-Time Technologies**: Understanding how web sockets operate in a persistent two-way connection, contrasted with traditional HTTP requests, and the introduction of technologies like AnyCable following the rise of web sockets in 2015. - **AnyCable Development Journey**: The inception of AnyCable as an alternative to Action Cable, aiming for improved performance and scalability, and the initial challenges faced with WebSocket reliability. - **Real-World Applications**: Specific case studies from companies like Tito, which transitioned to virtual events during the pandemic and sought AnyCable’s robust capabilities for handling real-time updates and messaging. - **Customer Engagement and Feedback**: The significance of maintaining strong relationships with customers, particularly those using the Pro version, leading to valuable insights and further product development. - **Managed AnyCable Introduction**: The launch of Managed AnyCable, designed to simplify infrastructure and enhance reliability while providing zero-downtime reconnect features. - **Feedback and Future Directions**: Acknowledgement of the ongoing need for better front-end integration and problem-solving in real-time applications, with plans for future enhancements and community engagement. - **Personal Journey and Community Support**: Irina shares her personal growth within Evil Martians and the supportive role of the Ruby community throughout her journey. In conclusion, the session emphasizes the ongoing evolution and capability of AnyCable as a reliable framework for real-time applications in the Rails ecosystem. It highlights both the challenges and successes encountered, showcasing the importance of user feedback and continuous development in tech products. The importance of community collaboration and support is also reiterated, underlining how essential it is for innovation in technology, especially in real-time communications.
Suggest modifications
Cancel