Talk Suggestion

0 views
Skip to first unread message

Jonathan Conway

unread,
Sep 18, 2008, 10:17:51 AM9/18/08
to Ruby Manor
These topics are probably boring but if anyone is interested I'd be
happy to talk about them:

i) Datamapper - Whirlwind guide to the ORM Datamapper, what sets it
apart from other Ruby ORM's such as AR, Datamappers internals and
demonstration of converting a bunch of AR models to Datamapper. I
*think* this would fit in 30 minutes and hopefully not overrun though
it'd be tight.

ii) Rich client side applications with Sproutcore - Introduction of
the fundamentals then onto some live coding (I'm insane I know!)
interfacing a Sproutcore application to a Merb or Rails backend.

iii) Neo4J - An introduction to Neo4J and why/when it might be of
interest. Accessing Neo4J from Ruby and finally a demonstration
application showing off Neo4J's abilities in a Merb app.

Be honest if these topics are either too 'fringe' or because I'm using
Merb I'm just repackaging the 'same old shit' as someone else put it;)
hehe.

Cheers

Jonathan

Dan Webb

unread,
Sep 18, 2008, 10:39:44 AM9/18/08
to ruby-...@googlegroups.com


On Thu, Sep 18, 2008 at 3:17 PM, Jonathan Conway <jai...@gmail.com> wrote:

i) Datamapper - Whirlwind guide to the ORM Datamapper, what sets it
apart from other Ruby ORM's such as AR, Datamappers internals and
demonstration of converting a bunch of AR models to Datamapper. I
*think* this would fit in 30 minutes and hopefully not overrun though
it'd be tight.

I'd be interested in hearing about datamapper but not really about how to use it.  I'd love to know more about the internals and the design decisions made that make it superior to active record.  

I totally disagree that its pointless examining other frameworks.  I think as ruby programmers it would be invaluable to know the design decisions (on a architectural level) that have driven Rails and why other frameworks have seen it fit to improve on them.  It could help us architect better libraries/frameworks ourselves.  Merb and DataMapper are ideal for this because they've taken almost sole inspiration from Rails but have had the advantage of being able to start again from scratch while having the hindsight of seeing how Rails has developed. Rails would obviously struggle to do this with its huge user base.

Cheers,

--
Dan Webb
http://www.danwebb.net

aim: danwrong123
skype: danwrong

James Adam

unread,
Sep 18, 2008, 10:58:18 AM9/18/08
to ruby-...@googlegroups.com
On 18 Sep 2008, at 15:17, Jonathan Conway wrote:
> i) Datamapper - Whirlwind guide to the ORM Datamapper, what sets it
> apart from other Ruby ORM's such as AR, Datamappers internals and
> demonstration of converting a bunch of AR models to Datamapper. I
> *think* this would fit in 30 minutes and hopefully not overrun though
> it'd be tight.

I'd love to hear about this. I can probably do a bit of reading
beforehand, but it might be cool to have some examples of when
Datamapper is better/more efficient (and when it's worse) than
ActiveRecord. Are there any features that ActiveRecord has which
DataMapper doesn't? Can you use DataMapper with ActionPack without too
much pain?

All that said, I think it's interesting outside of the Rails context.
If it's a more efficient ORM than ActiveRecord, I'm interested.
Discussing internal decisions that affect such efficients would be
cool too.

> ii) Rich client side applications with Sproutcore - Introduction of
> the fundamentals then onto some live coding (I'm insane I know!)
> interfacing a Sproutcore application to a Merb or Rails backend.

I'm a bit less interested in this - I can't see myself needing/wanting
to use it at the moment.

> iii) Neo4J - An introduction to Neo4J and why/when it might be of
> interest. Accessing Neo4J from Ruby and finally a demonstration
> application showing off Neo4J's abilities in a Merb app.

Why might it be of interest?


Awesome stuff though Jonathan. Keep it up!

James

Jonathan Conway

unread,
Sep 18, 2008, 11:26:49 AM9/18/08
to ruby-...@googlegroups.com
On Thu, Sep 18, 2008 at 3:58 PM, James Adam <ja...@lazyatom.com> wrote:


> iii)  Neo4J - An introduction to Neo4J and why/when it might be of
> interest. Accessing Neo4J from Ruby and finally a demonstration
> application showing off Neo4J's abilities in a Merb app.

Why might it be of interest?


Honestly, the reason it could be interesting is purely EVIL muhahah;). As Neo4J is insanely fast at traversing and manipulating large graphs it would be perfect as a data store for another social network site for horny teenagers to cat fight over! Think Friendster on LSD!

Cheers

Jonathan


---------------------
www.jaikoo.com

James Adam

unread,
Sep 18, 2008, 11:31:22 AM9/18/08
to ruby-...@googlegroups.com
On 18 Sep 2008, at 16:26, Jonathan Conway wrote:
>
> Why might it be of interest?
>
>
> Honestly, the reason it could be interesting is purely EVIL
> muhahah;). As Neo4J is insanely fast at traversing and manipulating
> large graphs it would be perfect as a data store for another social
> network site for horny teenagers to cat fight over! Think Friendster
> on LSD!

You had me at Evil....

Kidding of course. I guess I'll need to look at Neo4J and figure out
if it sounds useful or not :)

Martin Sadler

unread,
Sep 18, 2008, 11:46:52 AM9/18/08
to ruby-...@googlegroups.com
+1 sounds really interesting

On 18 Sep 2008, at 16:26, Jonathan Conway wrote:

Roland Swingler

unread,
Sep 18, 2008, 5:58:19 PM9/18/08
to Ruby Manor
I'd be interested in Neo4J, purely on the basis that I'd never heard
of it before.

R

petef

unread,
Sep 19, 2008, 11:30:50 AM9/19/08
to Ruby Manor
> i) Datamapper - Whirlwind guide to the ORM Datamapper, what sets it

+1

> ii) Rich client side applications with Sproutcore - Introduction of

0

> iii)  Neo4J - An introduction to Neo4J and why/when it might be of

+1, or possibly even +2 ;-)

inou...@googlemail.com

unread,
Sep 22, 2008, 5:38:23 AM9/22/08
to Ruby Manor
+1 for data mapper, as I am interested in Merb.

Can Datamapper work non relational dbms like couchdb? I thought the
ability to put properties within models go hand in had with Data
mapper, rather than with Active Record.

Jonathan Conway

unread,
Sep 22, 2008, 6:47:18 AM9/22/08
to ruby-...@googlegroups.com
Yep, there's a couchdb adapter in dm-more. It's one of the fantastic things about Datamapper in how it abstracts you further away from the underlying persistence store making it easier create adapters for other datastores that aren't necessarily relational based.

Cheers

Jonathan
--
---------------------
www.jaikoo.com

mnemonaut

unread,
Sep 24, 2008, 5:29:41 AM9/24/08
to Ruby Manor
On Sep 18, 3:17 pm, Jonathan Conway <jai...@gmail.com> wrote:

> ii) Rich client side applications with Sproutcore- Introduction of
> the fundamentals then onto some live coding (I'm insane I know!)
> interfacing a Sproutcore application to a Merb or Rails backend.

+1

Dan Webb

unread,
Sep 24, 2008, 5:56:41 AM9/24/08
to ruby-...@googlegroups.com
On Wed, Sep 24, 2008 at 10:29 AM, mnemonaut <mnem...@googlemail.com> wrote:

>> ii) Rich client side applications with Sproutcore- Introduction of
>> the fundamentals then onto some live coding (I'm insane I know!)
>> interfacing a Sproutcore application to a Merb or Rails backend.

I don't think Sproutcore is enough to do with Ruby to be of relevence
really. The fact that it uses Merb under the hood is incidental.
Also, its designed to work with any backend so interfacing it to Merb
or Rails is going to be fairly generic and not that related to
especially Ruby related.

I know most of us use Ruby on the web but I'd like to see RubyFringe
be about Ruby and not be filled with talks about web technology. I
heard a lot about that stuff already.

That's my two cents anyway :)

James Adam

unread,
Sep 24, 2008, 6:02:00 AM9/24/08
to ruby-...@googlegroups.com
On 24 Sep 2008, at 10:56, Dan Webb wrote:
> On Wed, Sep 24, 2008 at 10:29 AM, mnemonaut
> <mnem...@googlemail.com> wrote:
> I know most of us use Ruby on the web but I'd like to see RubyFringe

... or RubyManor. ;-)

Dan Webb

unread,
Sep 24, 2008, 6:10:15 AM9/24/08
to ruby-...@googlegroups.com
Ha, its early in the morning for me...and of course I am a fool. I
was trying to make a point there as well...

On Wed, Sep 24, 2008 at 11:02 AM, James Adam <ja...@lazyatom.com> wrote:
now most of us use Ruby on the web but I'd like to see RubyFringe

James Adam

unread,
Sep 24, 2008, 6:34:31 AM9/24/08
to ruby-...@googlegroups.com
I agree with Dan's point though - I would love to keep things Ruby-
focussed.

vincey

unread,
Oct 20, 2008, 8:04:51 AM10/20/08
to Ruby Manor


On 18 Sep, 15:17, Jonathan Conway <jai...@gmail.com> wrote:
> These topics are probably boring but if anyone is interested I'd be
> happy to talk about them:
>
> i) Datamapper - Whirlwind guide to the ORM Datamapper, what sets it
> apart from other Ruby ORM's such as AR, Datamappers internals and
> demonstration of converting a bunch of AR models to Datamapper. I
> *think* this would fit in 30 minutes and hopefully not overrun though
> it'd be tight.


+1 for datamapper.
Anything about complex joined table queries would be good in my books.

-v

Murray Steele

unread,
Oct 29, 2008, 10:04:01 AM10/29/08
to ruby-...@googlegroups.com
This talk won't be happening at Ruby Manor.

Firstly there's been a lot of negative interest in this talk - people just don't seem to want to hear it.  Secondly the negative interest has been saying the same things that we've felt about Ruby Manor; namely that the talks should be primarily about Ruby.  So this talk is being closed.  Thanks for proposing it though!

Murray & James


2008/9/24 James Adam <ja...@lazyatom.com>
Reply all
Reply to author
Forward
0 new messages