06 Jun '12, 10pm

Ruby, Concurrency, and You | Engine Yard Blog:

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

5 Tips for Deploying Background Jobs in Ruby on...

engineyard.com 06 Jun '12, 3pm

Looked at job_fu, but didn't see ability to schedule tasks. Would be cool if you could point to a post of how you did that...

It’s All About Summer 2012

engineyard.com 07 Jun '12, 9pm

We’ve recently come back from an awesome trip to Minneapolis for JRuby Conf (the slides and talks of which will be along s...

Ruby Inheritance: Ruby Study Notes - Best Ruby ...

rubylearning.com 07 Jun '12, 1pm

Inheritance is a relation between two classes. We know that all cats are mammals, and all mammals are animals. The benefit...

ruote and flow | Engine Yard Ruby on Rails Blog:

engineyard.com 01 Jun '12, 8am

Yes, though, perhaps, it’d be better to consider ruote as an external thing, like a database and run ruote workers outside...

Good. Move. Firefox.

intertwingly.net 07 Jun '12, 1pm

Support for -moz-border-radius* and -moz-box-shadow has been removed. Authors should use unprefixed border-radius or box-s...

Monitoring the JVM Heap with JRuby | Engine Yar...

engineyard.com 30 May '12, 2am

The JVM provides a number of management and monitoring interfaces that you, as a JRuby user, can use to keep an eye on or ...

Hmm. This covers conceptual PHP-to-Ruby headspa...

ruby-lang.org 07 Jun '12, 6am

PHP is in widespread use for web applications, but if you want to use Ruby on Rails or just want a language that’s more ta...

Prefixed no more

intertwingly.net 07 Jun '12, 1pm

Prefixed no more Thu 07 Jun 2012 at 12:33 Firefox 13 for developers: Support for -moz-border-radius* and -moz-box-shadow h...

@geekgirlweb

rubyweekly.com 07 Jun '12, 4pm

Rails 3.2.5 Released: Fixes Vulnerabilities and Bugs Rails 3.2.4 was released last week fixing two serious security vulner...

8 Steps to Optimize Your Blog Post - Search Engine Watch (#SEW):

8 Steps to Optimize Your Blog Post - Search Eng...

searchenginewatch.com 04 Jun '12, 5am

If you’re writing and publishing blog posts , but not putting in the few extra steps to optimize and align them with an ov...

RubyForge: Net::LDAP for Ruby: help

rubyforge.org 07 Jun '12, 3am

Log In Support New Account Software/Group People Skill

Offsite Backups with fog | Engine Yard Ruby on ...

engineyard.com 15 Jun '12, 11am

It’s easy to see how powerful fog becomes when added to a Ruby script. The above script could easily be called via cron, a...

Infographic: The Facebook App Economy | Engine ...

engineyard.com 08 Jun '12, 7pm

Facebook applications have spawned an entirely new industry. Most people think of Facebook as a place to reconnect with ol...

Guides Home - Padrino Ruby Web Framework:

padrinorb.com 07 Jun '12, 7am

Padrino is a ruby framework built upon the excellent Sinatra web library. Sinatra is a DSL for creating simple web applica...

Engine Yard Sponsors the Lithium Framework

engineyard.com 13 Jun '12, 3pm

We are proud to announce that Engine Yard is now the first official sponsor of the open source project, the Lithium PHP fr...