…Opscode. So far we already have Charlie Nutter, Yehuda Katz, Evan Phoenix, Chris Wanstrath, Scott Chacon, David Black, Adam Jacob.
From now on, I am opening the Call for Proposals . As it is the first time I am doing this, it will be very informal. If you're interested in participating send me an e-mail, to fabioakita at gmail with the following details:
Full name
Company
State/City/Country
Short bio
Title of the talk
Description of the talk
We will have more …
Sponsored Keynote: Engine Yard's Open Source Love Affair - Evan Phoenix
Dr. Who Theme! Played live by # railsconf ers
Huh?
Did Evan come on as a rock star or a parody of a rock star? you decide. # railsconf
Rim shots at a keynote? # railsconf
Talk show format is... interesting Will it pay off? @ evanphx # railsconf
A 'Late Night with X' theme backed up by a live band. And a game of password.
.@ evanphx " Perl is the word you were looking for" …
Ruby's Dark and Dusty Corners - Evan Phoenix, Charles Nutter
I loved Charles' 3 rules for threads:
1. Don't use threads
2. If you do, don't share state
3. If you share state, don't share mutable state
word.
Interesting super nerdy language implementation talk here in the " Dusty Corners" talk. Some important caveats. # railsconf
RT # railsconf : just say no to _ id2ref!
" Memoized values are a memory leak." # railsconf…
On the schedule we've got Keynotes from Yehuda Katz and Evan Phoenix ( Engine Yard's Open Source Love Affair ), along with talks from Andre Arko ( Bundler: Painless Dependency Management ), Evan Phoenix and Charles Nutter ( Ruby's Dark and Dusty Corners + Rubinius 1.0 ), Jon Crosby ( Engine Yard's Community Powered Cloud ) and last but not least, Nick Sieger ( Rails 3 + JRuby: Awesome Framework, Awesome Platform )—so …
…localtime() crash on FreeBSD This was caused by insufficient stack space for threads. Issue #499 . Added support for Rubinius Patch contributed by Evan Phoenix. Fixed a mistake in the SIGQUIT backtrace message. Patch contributed by Christoffer Sawicki. Fixed a typo that causes config/setup_load_paths.rb not to be loaded correctly. This is related to the new Bundler support.
Catapult relies on Evan Phoenix's has_many_polymorphs plugin quite extensively so it was important to be have a Rails 3 compatible version. I couldn't find any evidence that anyone else was working on it, so I've forked the github project and made a few alterations. I've set it up to work as a gem (so I can pull in the latest version using bundler) and adjusted to fit the new rails initialization process. It's rather hacky, but it's working for me so far. …
In order to execute Ruby code as fast as possible, Rubinius has the ability to compile Ruby code all the way down to machine code when it detects that a method is heavily used. In Rubinius, the system that manages this process is its JIT.
In today's post, I'll be giving an overview of the various players involved in the path that code takes to get from source to machine code. Without further ado, I'll jump right in.
…think that's probably already true for DHH, for Chris Wanstrath, for Evan Phoenix, and for basically every other programmer operating at that same level. Two out of those three guys I named as examples have their own profitable web apps, and the third, Evan, has a great company backing his open source project. Pretty much everybody at that level gets paid to work on what they want to work on. They solved the "nobody can give me better work than the work I think of" problem …
…hunting bugs for a few hours (having dug deeply into Ruby's source), I brought in Evan Phoenix (of Rubinius). At first, Evan was baffled as well, but he correctly pointed out that the key to understanding what was going on was the difference between NameError and NoMethodError in Ruby.
x = Object . new x. no_method #=> NoMethodError class Testing def vcall_no_method no_method #=> NameError end def call_no_method self . no_method #=> NoMethodError end end …
…Act OR Rubinius: A War on Two Fronts ( Evan Phoenix) - slides
Rippin' off Python ( Chris Wanstrath)
I actually didn't get to see this since it was at the same time as my talk. I saw someone say on Twitter that this was one of the best attended talk at RubyConf. Jerk :)
Ruby Mutants ( Charles Nutter) - slides
Charlie talked about Duby and Surinx, his Ruby-derivatives. Duby is a statically typed Ruby-like…