Build Social Networking Apps with Rails
Working with the Stream API and the Ruby on Rails framework
Ruby on Rails is the number one web application framework for the Ruby language. It was created by David Heinemeier Hansson of Basecamp (formerly 37 Signals) in 2005. After release, and in parallel with the success of Basecamp, RoR quickly became a first choice for developers and teams building feature rich web applications.
The framework caught on primarily for it’s ease of use and for it’s suitability for teams adopting agile processes like Test Driven Development, Continuous Integration and Continuous Deployment. As Wikipedia describes, it “emphasizes the use of well-known software engineering patterns and paradigms, including convention over configuration (CoC), don't repeat yourself (DRY), and the active record pattern.”
Many of the most popular social sites on the internet are built with Rails. Basecamp (naturally), AirBnB, Github, and Shopify are all great examples. Twitter even started out as an RoR application before being shifted to Scala (hint: we love Scala too).
Thanks to it’s full feature-set and vibrant developer community, Rails is definitely a great choice for building Stream powered applications.
Our framework integration for Rails is stream-rails.
Our low level Ruby API is also available.