04 Apr '12, 12am

Ruby, Concurrency, and You

Switching back to Ruby implementations, let’s look at MRI 1.9. As has been previously reported, MRI 1.9 removes the “green threads” we had in MRI 1.8 and uses native threads to implement the Thread class. Now, what are these “native threads”? These are are units of concurrency that the underlying operating system is aware of. A big reason to switch to use native threads is that it vastly simplifies the implementation of Threading. The operating system handles the low level parts of saving and restoring Thread information in a completely transparent way. Additionally, letting the OS know what parts of a program should be concurrent allows it to use the full resources of the computer to make that happen. In this modern world, that means using multiple cores.

Full article: http://www.engineyard.com/blog/2011/ruby-concurrency-and-...

Tweets

Ruby Certification: Ruby Study Notes - Best Rub...

rubylearning.com 04 Apr '12, 8am

The Ruby Association Certified Ruby Programmer examinations are intended for such people as engineers who design, develop,...

Engine Yard Joins the Apache CloudStack Project...

engineyard.com 03 Apr '12, 12pm

Today, Citrix announced that its popular CloudStack open source software will become the first cloud infrastructure soluti...

Ruby, Concurrency, and You | Engine Yard Blog:

engineyard.com 12 Apr '12, 8pm

Switching back to Ruby implementations, let’s look at MRI 1.9. As has been previously reported, MRI 1.9 removes the “green...

The Current State of Ruby concurrency

rubyflow.com 26 Mar '12, 12pm

The Current State of Ruby concurrency Posted by nmerouze on March 26, 2012 — 0 comments I'm currently in a project using W...

Engine Yard releases a Developer Center for Rub...

engineyard.com 01 Apr '12, 6pm

S02E12: Engine Yard Support Tasha Drew, our Success Manager interviews some of our awesome Support Engineers: John Yerhot,...

A must-read blog for every Javascript and Ruby ...

yehudakatz.com 11 Apr '12, 12pm

A little over a year ago, I got my first serious glimpse at SproutCore, the JavaScript framework Apple used to build Mobil...

Implementing signal handlers - some caveats #ruby

blog.rubybestpractices.com 03 Apr '12, 9pm

USP: Implementing signal handlers - some caveats 2012-03-27 00:25, written by Eric Wong Signal handlers may run at any tim...

How to Host Hudson CI on AppCloud | Engine Yard Ruby on Rails Blog:

How to Host Hudson CI on AppCloud | Engine Yard...

engineyard.com 30 Mar '12, 9am

Post updated to reflect name change from Hudson CI to Jenkins CI Continuous Integration (CI) must be easy, easier to do, t...

Ruby Forum - Rails I18n:

ruby-forum.com 05 Apr '12, 2am

Subject Author Replies Last post Rails 3.x, Ruby 1.9.x + HAML = Terror? Ramon Cahenzli 2 21 hrs ago by Ramon Cahenzli web ...

Numbers in Ruby: Ruby Study Notes - Best Ruby Guide, Ruby Tutorial:

Numbers in Ruby: Ruby Study Notes - Best Ruby G...

rubylearning.com 09 Apr '12, 10pm

Let's play with Numbers. In Ruby, numbers without decimal points are called integers, and numbers with decimal points are ...

“Bundler: The best way to manage Ruby applicati...

gembundler.com 04 Apr '12, 3pm

Make sure all dependencies in your Gemfile are available to your application. $ bundle install [--system] Gems will be ins...

Yay! Myself and a few coworkers are on this wee...

engineyard.com 30 Mar '12, 10pm

Load Podcast S02E12: Engine Yard Support Featuring Adam Holt Erik Jones James Paterni John Yerhot Tasha Drew Published: Ma...

@joshbuddy in case you didn't see it. cc: @nesq...

engineyard.com 28 Mar '12, 8pm

Engine Yard, Inc. Log in Login to Engine Yard Cloud Login to Orchestra PHP Cloud Products Engine Yard Cloud Engine Yard Ma...

Exploring Ruby’s Regular Expression Algorithm

rubyflow.com 03 Apr '12, 3pm

Exploring Ruby’s Regular Expression Algorithm Posted by patshaughnessy on April 03, 2012 — 0 comments Ever wonder what hap...

Introducing Bloggy: A simple way to add a Jekyll blog to any Rails application

Introducing Bloggy: A simple way to add a Jekyl...

engineyard.com 31 Mar '12, 9pm

We have been working hard on making RVM rock-solid, and to prevent regressions while simultaneously fixing and improving i...