…makes trying new technologies like2.0 as simple as spinning up a new app. During Matz's talk at , 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 out of the box. If your Ruby apps … 3.2.13
* And more
The event takes place this Thursday, February 28, at the Waza website .in . To save your spot, visit the
newrelic.com/heroku for details.customers get free of charge. Go to
…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.
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
The Government of Fukuoka, Japan together with the creator of Ruby, " Matz" Matsumoto would like to invite you to enter the following Ruby competitions. If you have developed an interesting Ruby program, please be encouraged to apply.
Entry Deadline: 5PM, November 15, 2012 ( Japan Time, GMT+9)
Final Deadline: 5PM, November 30, 2012 ( Japan Time, GMT+9) * Entry…
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.
1.9 mode only supports the ` ` engine; ignoring `syck`
When we started implementing …
Third, I agree with " Matz Is Nice So We Are Nice," but where I can't hold to that, I will simply be silent.
This is partly due to the lunatic reaction I encountered from the Ruby community several years ago, when I said that somebody was a werewolf, and should therefore be killed. Even as recently as a month ago, people in the Ruby community were interpreting my recommendation of execution literally, while completely ignoring my claim that the individual in question was a …
Matz is nice, but the Ruby community is not nice, and taking quotes out of context is not nice either, buddy. If you project a violent persona onto a non-violent person, that does not magically make you an angel. It just makes you a liar.
Thank you so fucking much for quoting me out of context and making me look like a violent fucking lunatic. I'm sure you really helped the community by lying about me. Thanks a ton. You're a real humanitarian.
The Ruby community needs a Zed Shaw…
"Ruby is designed to make programmers happy."
Yukihiro " Matz" Matsumoto created a programming language optimized for developer happiness. Ruby wasn't optimized for technical goals like speed or scale (insert Rails-can't-scale joke here). It was optimized for the happiness of the human beings who would spend all day looking at it.
…idea of using groups of related methods that are injected into a class was widely discussed before Matz starting making commits to the Ruby interpreter around 1993 .
Mixins, in Ruby and other languages, allow for code reuse across multiple classes without the complex semantics of multiple inheritance found in languages like C++. It's important to note that mixins are a type of inheritance, which can be easily seen in irb: module Programmer ; end
class Person include Programmer …