05 Oct '13, 5am

If you are one of these developers, let's build the future.

Rubinius has no global interpreter lock, but we can significantly improve concurrency coordination in the system. During some phases of garbage collection, some operations of the JIT, and during fork/exec, we have to stop all the threads. We intend to improve this significantly so that less coordination is required. In place of the GIL, Rubinius uses finer-grained locks internally in various places. These can be reduced further, improving multi-core efficiency, by using modern lock-free concurrent data structures. While the garbage collector has reasonably low pauses, we can improve this by making the GC more concurrent and parallel. The JIT compiler already often improves Ruby code performance by 2-4x over executing bytecode. We can do even better. We will improve communicating Ruby semantics to the JIT to avoid unnecessarily allocating objects and doing unnecessary bookk...

Full article: http://rubini.us/blog/

Tweets

@mhenrixon the Ruby compiler is written in Ruby...

rubini.us 05 Oct '13, 2pm

Bootstrapping is the process of building up functionality of the system until all Ruby code can be executed. There are sev...

How to maintain ruby project that works with Ru...

rubyflow.com 05 Oct '13, 3pm

How to maintain ruby project that works with Ruby and JRuby Posted by shvets on October 05, 2013 — 0 comments I have littl...

Learning about #self in #Ruby: @rubylearning is...

rubylearning.com 03 Oct '13, 4pm

Self - The current/default object <Modules/Mixins | TOC | Constants > At every point when your program is running, there i...

Bra liten tutorial om hur man kommer igång med spelprogrammering med JRuby och spelbiblioteket Slick2D:

Bra liten tutorial om hur man kommer igång med ...

rubyinside.com 05 Oct '13, 9am

Sure. That's the convention for building libraries and proper, mass distributed (and ideally gemified) projects. This is a...

Ruby Cheat Sheets

Ruby Cheat Sheets

rubyinside.com 06 Oct '13, 5pm

is a combination of a cheat sheet and a tutorial. It's six pages long, but features a mini Ruby introduction and tutorial,...

Why this Muslim goes to churches to build goodwill

Why this Muslim goes to churches to build goodwill

anilnetto.com 05 Oct '13, 1pm

This is a piece from the Malaysian Insider today. BY ELIZABETH ZACHARIAH October 05, 2013 As the politician from PAS settl...

Bitcoin's role in the future of micropayments - CoinDesk

Bitcoin's role in the future of micropayments -...

coindesk.com 30 Sep '13, 4pm

Different payment processors have different opinions on the definition of a microtransaction , commonly known as a miniscu...

Reykjavik Geothermal Agrees to Build 1,000 Megawatts in Ethiopia

Reykjavik Geothermal Agrees to Build 1,000 Mega...

renewableenergyworld.com 04 Oct '13, 6pm

NEW YORK CITY -- Reykjavik Geothermal, the Icelandic company that’s helped build power plants in more than 30 countries, a...

How to Build an Analytics Package to Measure Off-Site Content Distribution

How to Build an Analytics Package to Measure Of...

searchenginewatch.com 02 Oct '13, 11am

Marketers and advertisers have been spoiled in the cloud-based world we now call home. Data is seemingly ever present and ...

Sweden, Sustainability and the Future

Sweden, Sustainability and the Future

triplepundit.com 02 Oct '13, 9am

Why Sweden? Why is the third-largest country in western Europe universally recognized as the world leader in sustainabilit...

#Ruby on #Rails: Deploy

rubyonrails.org 05 Oct '13, 12am

The easiest deployment setup for Rails is Phusion Passenger aka mod_rails. It's a module for nginx and Apache that automat...

(Please Don’t) Build a Jet Engine from a Toilet Paper Holder

(Please Don’t) Build a Jet Engine from a Toilet...

hackaday.com 05 Oct '13, 11am

Turbo charger Jet Engines have long been considered one of the holy grails of backyard engineering. This is with good reas...

How To Use Google To Search via @sengineland

How To Use Google To Search via @sengineland

searchengineland.com 28 Sep '13, 8am

Google is the most popular search engine in the world. But while so many people use it, few actually get formal instructio...

"The #iPhone5C Exposes Use of Plastic Cellphone Components" - the latest on Microwaves & RF

"The #iPhone5C Exposes Use of Plastic Cellphone...

mwrf.com 04 Oct '13, 2pm

Apple’s introduction of their budget iPhone 5C may have brought the use of plastic in cellphones to light for consumers, b...