Google Groups Home Help | Sign in
RubyAMF State of the Union
There are currently too many topics in this group that display first. To make this topic appear first, remove this option from another topic.
There was an error processing your request. Please try again.
flag
  8 messages - Collapse all
The group you are posting to is a Usenet group. Messages posted to this group will make your email address visible to anyone on the Internet.
Your reply message has not been sent.
Your post was successful
Tony Hillerson  
View profile
 More options Jan 7, 9:47 pm
From: Tony Hillerson <tony.hiller...@gmail.com>
Date: Mon, 7 Jan 2008 18:47:16 -0800 (PST)
Local: Mon, Jan 7 2008 9:47 pm
Subject: RubyAMF State of the Union
(Cross-posted from rubyamf.org blog: http://blog.rubyamf.org/?p=98)

Hello Chums,

I wanted to give everyone an update on where RubyAMF is right now.

Aaron started RubyAMF over a year ago, and he put a lot of long hours
and hard work into it. A few months ago Aryk Grosz from Mixbook.com
helped out with a lot of speed enhancements. We need to give mad props
to these guys for  all the work they put in. Also, to everyone else
who's submitted patches or filed bugs, or, like Peter, written about
RubyAMF.

I've spoken with Aaron about where things are going, and he's pretty
burnt out and he's interested in moving on to some other cool projects
he has in mind. It's sad, but he's done a lot, so no one can fault
him.

Where does that leave RubyAMF? Well, in your hands.

I've been interested in RubyAMF for a while, and I've slowly come to
understand how things work, but I'm certainly not as smart as Aaron,
so the best I can do to help RubyAMF is to put out a call to action.

RubyAMF is a going to be a community effort. It's not like we need to
write it from scratch, but there are some important things that need
doing to make sure this project is the best it can be.

Here's what I'd like to propose as the set of values for the plugin
(in order):

Measurable Goals
1.) Stability
2.) Implementation of the AMF specs (AMF3 and AMF0)
3.) Speed

Subjective Goals
4.) Invisibility
5.) Good Development Workflow

The last two are subjective because different people will see these
goals being met differently. Invisibility means that the plugin should
be as easy to use out of the box as possible, while meeting the other
goals. It should also stay out of the way as much as possible during
execution. Offering a good development workflow is a nice to have, and
the lowest priority, but it's still nice to have. Things in that
heading are generators, ease of configuration, and the power to do
more complex things when necessary.

To meet these goals, we need a few things. We need participation from
the community in these areas:

-- Tests
We need testing of all parts of the framework from serialization/
deserialzation to rails integration. Test::Unit? Rspec? Mocks or no
mocks? I don't know. We need these early so that we can measure the
stability of the plugin against patches or enhancements.

-- Benchmarks
Speed is important, especially since we're working with a dynamic
language and a framework like Rails that favors development workflow
over raw speed. We need benchmarks to enable us to have measurable
landmarks for conversations around speed.

-- Bug Fixes
Once we have the above, it becomes a lot easier to accept submissions,
or more importantly reject them with solid reasoning and a goal to
shoot for. Submission breaks a test? it gets rejected. Submission
works but slows us down? try again.

-- QA
Anyone using RubyAMF who finds a bug and files it helps.

-- Development Enhancements
The nice touches that make it easier to work with RubyAMF.

-- Documentation
Of course it should work out of the box, and have good documentation
in the config (it does), but we could use some tutorials, some
walkthroughs, some complex use cases.

Marketing (just kidding)

So, I suggest if you can help in any way post on here. I'm busy too,
but I'll try and help get this effort into shape. I'm not going to say
I have the power to deny anyone into the project, but hopefully
everyone can get into the action. The best community code projects
work when people who put in the time and effort and show good results
surface around areas of the project - in this case around the areas
that I mentioned above. It will take a little time for that to happen,
but until then we can work as a group to discuss the merits of any
descisions that need to be made.

So.. that was a long post, but that's the state of the community. If
anyone interested steps up we can start to talk about where the code
is.

Thanks a lot guys!

-Tony


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
vixiom  
View profile
 More options Jan 14, 11:22 pm
From: vixiom <cont...@vixiom.com>
Date: Mon, 14 Jan 2008 20:22:44 -0800 (PST)
Local: Mon, Jan 14 2008 11:22 pm
Subject: Re: RubyAMF State of the Union
Hey Tony,

I'm up for writing documentation/tutorials.

- Alastair

On Jan 7, 6:47 pm, Tony Hillerson <tony.hiller...@gmail.com> wrote:


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Cliff Rowley  
View profile
 More options Jan 14, 11:30 pm
From: Cliff Rowley <cliffrow...@gmail.com>
Date: Mon, 14 Jan 2008 22:30:37 -0600
Local: Mon, Jan 14 2008 11:30 pm
Subject: Re: [RubyAMF] Re: RubyAMF State of the Union
We have a couple of patches to contribute, and we're (will be) using  
RubyAMF in a production environment.  We're pretty early in  
development (4th iteration), but we're using it pretty extensively  
(our product is an application, not just a simple RIA) so we'll  
probably have a few more to come.

Cliff

On 14 Jan 2008, at 22:22, vixiom wrote:


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Tony Hillerson  
View profile
 More options Jan 15, 11:19 am
From: Tony Hillerson <tony.hiller...@gmail.com>
Date: Tue, 15 Jan 2008 08:19:50 -0800 (PST)
Local: Tues, Jan 15 2008 11:19 am
Subject: Re: RubyAMF State of the Union
Good to hear, thanks Cliff

On Jan 14, 9:30 pm, Cliff Rowley <cliffrow...@gmail.com> wrote:


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Tony Hillerson  
View profile
 More options Jan 15, 11:21 am
From: Tony Hillerson <tony.hiller...@gmail.com>
Date: Tue, 15 Jan 2008 08:21:27 -0800 (PST)
Local: Tues, Jan 15 2008 11:21 am
Subject: Re: RubyAMF State of the Union
Sounds good. Let me put a post up here in a while about some tutorials
that are either ready or almost ready. Hint: look in /branches/
examples

On Jan 14, 9:22 pm, vixiom <cont...@vixiom.com> wrote:


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Todd Johnson  
View profile
 More options Jan 15, 11:38 am
From: "Todd Johnson" <tji...@gmail.com>
Date: Tue, 15 Jan 2008 09:38:30 -0700
Local: Tues, Jan 15 2008 11:38 am
Subject: Re: [RubyAMF] Re: RubyAMF State of the Union

The past couple days I have been putting together a blog post showing how I
was using ramf and pureMVC.  I'd be happy to contribute that or anything
else I could do for the project.
Todd

On Jan 15, 2008 9:21 AM, Tony Hillerson <tony.hiller...@gmail.com> wrote:


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
prpht9  
View profile
 More options Jan 18, 11:38 am
From: prpht9 <prp...@gmail.com>
Date: Fri, 18 Jan 2008 08:38:19 -0800 (PST)
Local: Fri, Jan 18 2008 11:38 am
Subject: Re: RubyAMF State of the Union
I contacted Aaron on this group a while back about helping out some,
but I've been dragged into work pretty heavily.  So, spare time is
hard to come by.  I do still intend to come back to this in the next 6
months.  Just thought I'd let you know the interest is still out
there.

-Chris

On Jan 7, 9:47 pm, Tony Hillerson <tony.hiller...@gmail.com> wrote:


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Tony Hillerson  
View profile
 More options Jan 18, 1:54 pm
From: Tony Hillerson <tony.hiller...@gmail.com>
Date: Fri, 18 Jan 2008 10:54:00 -0800 (PST)
Subject: Re: RubyAMF State of the Union
Sure. The challenge of a project like this is that we all have day
jobs and other obligations. Help as you're able.

On Jan 18, 9:38 am, prpht9 <prp...@gmail.com> wrote:


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
End of messages
« Back to Discussions « Newer topic     Older topic »

Create a group - Google Groups - Google Home - Terms of Service - Privacy Policy
©2008 Google