20140626 red dotrubyconf2014

Preview:

Citation preview

How to improve experiences of Ruby

Hiroshi SHIBATA @hsbt

RedDotRubyConf 2014

Thank you!

SHIBATA Hiroshi(@hsbt)

Ruby Committer

Who are making Ruby

now?

Matz?

No

Matz’s work

mruby

bump version

Who are making Ruby

now?

Community

Example with me

Use trunk everyday

class Bar def bar(foo = foo()) foo end

def buzz(foo = foo) foo end

def foo :buzz endend

p Bar.new.barp Bar.new.buzz

% ruby -v r45272.rbruby 2.2.0dev (2014-04-13 trunk 45580) [x86_64-darwin13]:buzznil

% ruby -v r45272.rbruby 2.1.2p80 (2014-03-01 revision 45231) [x86_64-darwin13.0]:buzz:buzz

How to contribute

Ruby?

bugreport

Good bug report

minimum case

Try different version of ruby

clash log attached

feature request

Good feature request

usecase

naming

code

github is ok

some core developer don’t use github

Matz is only available on redmine

You need to submit redmine ticket

Who are making Ruby

now?

You

Recommended