24 April 2014

The Ruby Reflector

Topic

Yukihiro Matsumoto

  Source Favicon
On WriteLessCode Blog 1 year ago.
Email

For the past weeks, I started receiving more high-quality pull requests for Netzke, so, I realised once more how important it is to grow a skilful community around the project - everyone of us who uses Netzke to build products would eventually benefit from it.

Speaking at conferences is one of the things I'm doing to tell people about Netzke, and I'm trying constantly to raise the bar of the conference level. In case you don't know yet, in May, encouraged by Matz (the author …

blog.writelesscode.com Read
  Source Favicon
By Leigh Shevchik of New Relic 1 year ago.
Email

In this week's community news, we get an overview of WebP, Matz talks about Ruby 2.0 and more.

* Spotify shares its manifesto to create alignment and direction for its improvement work.

* Ilya Grigorik has an overview of WebP .

* Kris Gale, VP of Engineering at Yammer, argues the key to building fast lies in small teams.

* In this video from Waza, Matz talks about the recent release of Ruby 2.0 .

* Guy Podjarny…

newrelic.com Read
  Source Favicon
On Coding Horror 1 year ago.
Email

But then Matz took the best of list processing from Lisp, and the best of OO from Smalltalk and other languages, and the best of iterators from CLU, and pretty much the best of everything from everyone.

And he somehow made it all work together so well that you don't even notice that it has all that stuff. I learned Ruby faster than any other language, out of maybe 30 or 40 total; it took me about 3 days before I was more comfortable using Ruby than I was in Perl, after …

codinghorror.com Read
  Source Favicon
By Jeff Atwood of Coding Horror 1 year ago.
Email

But then Matz took the best of list processing from Lisp, and the best of OO from Smalltalk and other languages, and the best of iterators from CLU, and pretty much the best of everything from everyone.

And he somehow made it all work together so well that you don't even notice that it has all that stuff. I learned Ruby faster than any other language, out of maybe 30 or 40 total; it took me about 3 days before I was more comfortable using Ruby than I was in Perl, after …

codinghorror.com Read
  Source Favicon
By Dana of Heroku 1 year ago.
Email

…participated in Waza including Ruby founder Yukihiro " Matz" Matsumoto , Django co-creator Jacob Kaplan-Moss and Codeacademy's Linda Liukas . True to form, we offered you a platform for experimentation and you surprised us with your contributions.

From your origami creations, to your Arduino hacks, to the technical conversations over craft beer -- you taught us that the definition of software development is ever-evolving. Thank you for allowing …

blog.heroku.com Read
  Source Favicon
By Peter Cooper of Ruby Inside 1 year ago.
Email

Matz spoke about Ruby 2.0 ('the happiest release ever') for 30 minutes at the Heroku Waza event a week ago and the video is already available to watch. He stresses that "Ruby 1.8 will die soon" and encourages everyone to upgrade.

Dynamic Method Definitions

Aaron ' tenderlove' Patterson says that "depending on your app, using define_method is faster on boot, consumes less memory, and probably doesn't signigicantly impact performance" …

rubyinside.com Read
  Source Favicon
By Craig of Heroku 1 year ago.
Email

…makes trying new technologies like Ruby 2.0 as simple as spinning up a new app. During Matz's talk at Waza, he mentioned that, while 1.9.3 is popular now, it took years after 1.8.7 was released to gain traction. With the release of Ruby 2.0 Matz hopes to reduce upgrading barriers and allow developers to iterate quicker using newer, faster and better tools.

Ruby 2.0 was written to be backwards compatible and it works with Rails 3.2.13 out of the box. If your Ruby apps …

blog.heroku.com Read
  Source Favicon
By Charles Nutter of Headius over 1 year ago.
Email

…they'd be very useful, especially given the sort of monkey-patching I've seen in the wild. But the current implementation overreaches; it provides several features of questionable value, while simultaneously making both performance and understandability harder to achieve. Hopefully we'll be able to work with Matz and ruby-core to come up with a more reasonable, limited version of refinements...or else convince them not to include refinements in Ruby 2.0.

blog.headius.com Read
  Source Favicon
On Ruby News over 1 year ago.
Email

Dear Ruby Enthusiasts,

The Government of Fukuoka, Japan, together with " Matz" Matsumoto, would like to invite you to enter the 2013 Fukuoka Ruby Competition. If you have developed Ruby programs within the past 12 months, this is the competition you've been waiting for. This year, in addition to the Grand Prize, we will also have special awards sponsored by Engine Yard and Salesforce.com. Details are below.

2013 Fukuoka Ruby Award Competition

entity_122917 …

ruby-lang.org Read
  Source Favicon
By Charles Nutter of Headius over 1 year ago.
Email

…has, for some time now, run the same test suite as MRI (C Ruby, Matz's Ruby). Because not all tests pass, we use minitest-excludes to mask out the failures, and over time we unmask stuff as we fix it.

However, there's a number of warnings we get from the suite that are nonfatal and unmaskable. I thought I'd show them to you and tell their stories.

JRuby 1.9 mode only supports the ` psych` YAML engine; ignoring `syck`

When we started implementing …

blog.headius.com Read