Looking to get started with Ruby on Rails? Take a class taught by our best developers. Learn about the newest resources and best practices from those who have seen it all. With our training, you’ll learn the same techniques we use for our largest and most important projects.
You’ve picked a great time to learn Rails; the supply of Rails developers cannot keep up with the current demand. Recent job trends indicate the need for Ruby on Rails developers has increased over 200% in the last three years.
Ruby on Rails is praised for its easy-to-maintain code, thriving ecosystem of resources and active community. These are the reasons we love using Rails to develop applications. And our clients love Ruby on Rails too; it takes less time to deploy applications, requires less resources for projects and is less complex when it’s time to add new features. This all adds up to more affordable and more stable applications.
None of this means that your Rails journey will be a walk in the park, though. Rails has grown beyond the “blog in 10 minutes” stage and now drives the most powerful applications on the web and is used by some of the fastest growing web companies including Twitter, Hulu and Groupon.
We’ve developed our training courses to give new and existing Rails developers the tools they need to compete in today’s market. We offer 1-3 day courses taught by expert trainers who have seen it all when it comes to Rails applications. Our trainers don’t just work in Rails every day; they are also deeply involved in the community. We sponsor, attend and speak at conferences every chance we get and have made open source contribution an important part of our company.
We’re passionate about our work and love to help others learn how to best develop with Ruby on Rails. We have put a lot of time in designing our courses to be fun and engaging, while ensuring they provide a solid foundation of best practices.
From Safeway to Verizon to Mashable, our work spans businesses of every type and size. Through the applications we’ve built for our clients, we’ve seen a variety of unique development situations. We bring this experience to every training session.
Enterprise software, reimagined.
The official Mashable appliation for the iPad.
Find the best deals in your city.
Mobile advantages for Oracle's elite.
View latest reports from your iPad
Twitter popularized the term "firehose API", to mean a realtime stream of data sent through a persistent connection. But even if you're not a realtime service, streaming APIs are great for pushing data from the backend to clients. They reduce resource usage because the server can decide when it's a good time to send a incremental chunk of data. They can also improve the responsiveness of your user experience. The same HTTP API can be reused to power multiple different apps. For example, you could write your web frontend with a Javascript frameworks like [Backbone.js](http://documentcloud.github.com/backbone/), but reuse the same API to power a native iOS application. Follow the jump to read about how streaming APIs work, and how you can write one with [Rack::Stream](https://github.com/jch/rack-stream). Continue reading
1-888-968-IDEA (4332)