Euruko 2003 (1st European Ruby Conference) news

1st day over.

Had the following presentations:

  • The Rubyesque API – Hal Fulton
    What makes a good API in Ruby?

  • Garbage in Extensions – Tobias Peters
    How to play nice with the garbage collector in Ruby extensions –
    (includes: how does the GC work, patterns of managing extension library
    objects, using swig, common misconceptions)

  • RDF storage for Ruby: the case of Samizdat – Dmitry Borodaenko 45
    min Samizdat is an open publishing and collaboration engine ba sed
    on RDF model and using Apache mod_ruby, Ruby, PosgreSQL via Ruby/DBI,
    and YAML. Samizdat RDF storage was started from ideas in Dan Brickley’s
    RubyRDF, but was written from scratch with more focus on relational
    storage and performance and less focus on XML and other serialization.
    The talk will describe Samizdat RDF storage design, underlying algorithms,
    and use cases.

Open space: did the planning game (papers on the wall :slight_smile:
Discussions:

  • High-performance computing, druby, etc

  • Ruby for “other” platforms: PDA, Windows. Focus on multi-platform
    GUI, references to jruby, etc

  • Ruby & the world (non-technical): quick and dirty summary

What do we need to increase Ruby awareness?

  • documentation
  • RAA:
    • categorization, keywords, etc
    • lower entry cost: interface
    • rate on dependencies: the more people depend on you the better you
      are (or should be :slight_smile:
  • lessons from CPAN?
  • too much duplication: why 3 if cpan makes it w/ 1?
    <= less maturity. Do we need 10 years to make another cpan?
  • comm. problem: division linux devels/ windows users
    have to think of the end user (?)
  • do we really want a killer app? find a niche market?
    hardly doable if we’re a general language and act as glue, which you
    don’t see when it works right
  • get beginners: why would they choose Ruby instead of say Visual Basic?
  • need bolts-included dist?
  • should include decent editor for windows within?
  • Java lessons
    • ads: we’ll never get them
    • university: definitely. We’ve got Stefan Schmiedl to try it :slight_smile:
  • try to leverage already existent technologies to be buzzword
    compliant yet still in the ruby way: JRuby
···


_ _

__ __ | | ___ _ __ ___ __ _ _ __
'_ \ / | __/ __| '_ _ \ / ` | ’ \
) | (| | |
__ \ | | | | | (| | | | |
.__/ _,
|_|/| || ||_,|| |_|
Running Debian GNU/Linux Sid (unstable)
batsman dot geo at yahoo dot com

We come to bury DOS, not to praise it.
– Paul Vojta, vojta@math.berkeley.edu

Forgot to mention a couple things:

  • fill in RAA w/ metadata from freshmeat?
  • extract RAA to a wiki to enable comments and collective description +
    dependencies?

Well, there’s a lot more I forget but have no time now (have to
wake up @ 5:30 to get there in time :-P)

···

On Sun, Jun 22, 2003 at 05:02:18AM +0900, Mauricio Fernández wrote:

  • Ruby & the world (non-technical): quick and dirty summary

What do we need to increase Ruby awareness?


_ _

__ __ | | ___ _ __ ___ __ _ _ __
'_ \ / | __/ __| '_ _ \ / ` | ’ \
) | (| | |
__ \ | | | | | (| | | | |
.__/ _,
|_|/| || ||_,|| |_|
Running Debian GNU/Linux Sid (unstable)
batsman dot geo at yahoo dot com

We are MicroSoft. You will be assimilated. Resistance is futile.
– Attributed to B.G., Gill Bates

In article 20030621200210.GA12738@student.ei.uni-stuttgart.de,

···

Mauricio Fernández batsman.geo@yahoo.com wrote:

1st day over.

Had the following presentations:

  • The Rubyesque API – Hal Fulton
    What makes a good API in Ruby?

  • Garbage in Extensions – Tobias Peters
    How to play nice with the garbage collector in Ruby extensions –
    (includes: how does the GC work, patterns of managing extension library
    objects, using swig, common misconceptions)

  • RDF storage for Ruby: the case of Samizdat – Dmitry Borodaenko 45
    min Samizdat is an open publishing and collaboration engine ba sed
    on RDF model and using Apache mod_ruby, Ruby, PosgreSQL via Ruby/DBI,
    and YAML. Samizdat RDF storage was started from ideas in Dan Brickley’s
    RubyRDF, but was written from scratch with more focus on relational
    storage and performance and less focus on XML and other serialization.
    The talk will describe Samizdat RDF storage design, underlying algorithms,
    and use cases.

Open space: did the planning game (papers on the wall :slight_smile:
Discussions:

  • High-performance computing, druby, etc

  • Ruby for “other” platforms: PDA, Windows. Focus on multi-platform
    GUI, references to jruby, etc

  • Ruby & the world (non-technical): quick and dirty summary

What do we need to increase Ruby awareness?

  • documentation
  • RAA:
    • categorization, keywords, etc
  • lower entry cost: interface
  • rate on dependencies: the more people depend on you the better you
    are (or should be :slight_smile:
  • lessons from CPAN?
  • too much duplication: why 3 if cpan makes it w/ 1?
    <= less maturity. Do we need 10 years to make another cpan?
  • comm. problem: division linux devels/ windows users
    have to think of the end user (?)
  • do we really want a killer app? find a niche market?
    hardly doable if we’re a general language and act as glue, which you
    don’t see when it works right
  • get beginners: why would they choose Ruby instead of say Visual Basic?
  • need bolts-included dist?
  • should include decent editor for windows within?
  • Java lessons
    • ads: we’ll never get them
  • university: definitely. We’ve got Stefan Schmiedl to try it :slight_smile:
  • try to leverage already existent technologies to be buzzword
    compliant yet still in the ruby way: JRuby

Are any of the presentations available online? (Especially the one on
garbage collection and extenstions)

PHil

Phil Tomson wrote:

Are any of the presentations available online? (Especially the one on
garbage collection and extenstions)

PHil

There will. At least that’s what the plans were. If memory serves right,
there will be a central place where the presentations and (perhaps)
pictures will go.

Stay tuned.

StePhan

BTW, thanks to everybody I met at EuRuKo this weekend. That was a great
time indeed.