Build Social Media Networking Apps with Ruby
Working with the Stream API in the Ruby language
Ruby is a mature and widely used general-purpose programming language. It’s considered flexible yet practical thanks to it’s dynamic typing, memory management, and support for both functional and object oriented programming.
Under active development since 1993, the initial aim for Ruby was to be “more powerful than Perl, and more object-oriented than Python2”. It saw rapid adoption amongst web developers and tech startups during the mid-2000s thanks to the development of the Ruby on Rails and later Sinatra web frameworks. It was also the first language supported by Heroku, the popular platform-as-a-service. As a result, Ruby is found itself at the heart of many of the most successful web and mobile tech applications of the past 15 years.
Ruby remains a popular choice today. The language is widely taught in universities and coding schools. Projects can be kickstarted quickly thanks to the one hundred thousand-plus packages that are available in the repository. Heroku for Ruby continues to be a popular for hosting while AWS and Google Cloud Platform are also perfectly suitable.
Getting started: open source API Client
Our Client API for Node is stream-ruby.
We also have a high-level framework integration for Ruby on Rails.