Showing posts with label ruby. Show all posts
Showing posts with label ruby. Show all posts

New project: Reactive Extensions for Ruby

A brief intro into the project: Reactive Extensions for Ruby

The Reactive Extensions (Rx) is a library for composing asynchronous and event-based programs using observable sequences and LINQ-style query operators. Using Rx, developers represent asynchronous data streams with Observables , query asynchronous data streams using LINQ operators , and parameterize the concurrency in the asynchronous data streams using Schedulers . Simply put, Rx = Observables + LINQ + Schedulers.
http://rxrb.codeplex.com/
Reactive Extensions for Ruby
Whether you are authoring a traditional desktop or web-based application, you have to deal with asynchronous and event-based programming from time to time. Desktop applications have I/O operations and computationally expensive tasks that might take a long time to complete and potentially block other active threads. Furthermore, handling exceptions, cancellation, and synchronization is difficult and error-prone.

Beyond the default Rails environments

Rails ships with a default configuration for the three most common environments that all applications need: test, development, and production. That’s a great start, and for smaller apps, probably enough too. 

But for Basecamp, we have another three: Beta, Staging, Rollout.

Read the article | 37signals