29 Sep '15, 6am

Code Climate vs Rubinius

Brian Shirai Follow @brixen 28 September 2015 It is difficult to understand the behavior of a program written in a dynamic language, like Ruby, without running the program. While static analysis, like Code Climate , can tell us a fair amount about the code, there's still a lot more it can't tell us. Wouldn't it be nice if the system running our program could tell us about what the code is doing while it's running? Rubinius can do this. While a program is running, there are two graphs interacting. The first is the graph of functions (or methods) as they call one another. The second is the graph of data objects that the functions create or operate on. In Rubinius, these two graphs intersect at the inline cache objects . Basically, wherever you have a method call in your Ruby program, when Rubinius runs your program, it creates a special object that records the type of object...

Full article: http://rubini.us/2015/09/28/code-climate-vs-rubinius/

Tweets

India has

unfccc.int 01 Oct '15, 10pm

Writing Code for Your Future Self | Intridea Blog #cleancode

Writing Code for Your Future Self | Intridea Bl...

intridea.com 29 Sep '15, 3pm

One of the greatest things about the web industry is the respect and generosity developers have for one another to share k...

#singapore #sales Groupon September Mega Sale lets you save 18% more with discount code: Nev... #promotions #news

#singapore #sales Groupon September Mega Sale l...

greatdeals.com.sg 29 Sep '15, 9am

Quickly go through the list of deals listed on the page and simply enter the discount code during checkout to enjoy that e...

New post by @chuckremes: A Small Case Study in ...

rubini.us 29 Sep '15, 6pm

A Small Case Study in Threading Chuck Remes Follow @chuckremes 29 September 2015 A recent project required me to process h...

Use code runblog10 to grab the Nike Flyknit Rac...

runningwarehouse.com 28 Sep '15, 6pm

Running Warehouse Have an Account? Log In 800.606.9598 0 Items in your bag Checkout Men's Women's Track/XC International O...

Select sizes available under retail with code F...

runningwarehouse.com 07 Oct '15, 9pm

With the innovative Flyknit Racer, Nike submits its bid for the best fitting road-racing shoe ever. The upper is construct...

Demonstrating Baudot Code

hackaday.com 27 Sep '15, 2pm

The logic is clearer when you look at a well structured table. The intent was reminiscent of a Gray code, when the letters...

China’s Climate Policies: How Have They Performed, and Where Do They Need to Go?

China’s Climate Policies: How Have They Perform...

wri.org 29 Sep '15, 7am

Two new papers from the Open Climate Network offer some insights to those questions. Assessing Implementation of China’s C...

US vs. Russia: What A War Would Look Like

militarytimes.com 04 Oct '15, 4pm

Attempting a side-by-side comparisons of the U.S. and Russian militaries is a bit like comparing apples to oranges, many e...

KIDS vs. FOOD - DURIAN

youtube.com 01 Oct '15, 5pm

SUBSCRIBE to the REACT Channel: http://goo.gl/47iJqh Watch all episodes of KIDS VS FOOD: http://goo.gl/KjLw5C All REACT ch...