You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tomee.apache.org by David Blevins <da...@visi.com> on 2010/07/31 02:53:06 UTC

More committers

We have some wonderful contributors that have been active for a while we should consider converting into committers.

  Andy: You've been a constant source of ActiveMQ and resource adapter goodness since January.  It's always great to have users who are willing to give back.

  Thiago: You've been active since April.  First implementing the reentrant calls for @Stateful beans, then moving on to EJB 3.1 features like @AccessTimeout support and partial @StatefulTimeout support and helping flush out @DependsOn bugs.

  Ivan: You've been doing fantastic work since May.  First with the MemoryTimerStore fixes, then some great EJB 3.1 features like SessionSynchronization annotations and most recently @Schedule support.


As we say, it takes a village  http://s.apache.org/It-takes-a-village


And in that spirit...

Andy, Thiago, Ivan:  You have any feedback for us?  Anything you think helped you get into the project that we should keep doing?  Any ideas for things we could add as good habits for encouraging/helping new contributors?

All, same questions on the reverse.  Anythings that Andy, Thiago, Ivan did that you think all contributors should do?  Any ideas for things they could add as good habits?


-David


Re: More committers

Posted by Ivan <xh...@gmail.com>.
Yes, I have the same feeling with Thiago.
While working those staffs of OpenEJB, I do learn a lot from it, especially
when you know how the underlying system work, it will make better
understanding for EJB technology. Also, I got many good suggestions from
David, Karan and other OpenEJB team members, thanks !
One suggestion is that, it is better to have a contribution group, those
members in the group have the right to assign those JIRAs to themselves.

2010/8/2 Thiago Veronezi <th...@veronezi.org>

> Wow... thanks for considering me as a new committer. It was easy to come
> into this project: openejb is the core of my current one. I've chose it for
> its simplicity and for its embeddable feature.
>
> After getting some of my code into the trunk, I've switch my unittest POM
> to
> start using the 3.2-SNAPSHOT version, but instead of getting it from the
> internet repository, I install the latest source code on my local maven
> repository. Thats why I got those singleton startup errors, for example.
>
> The openejb project is also an opportunity to escape to from the "business
> developer" hat, and get the magic code behind the scenes of javaEE. Its a
> way to be part of something really important, not just for only one
> project,
> but for lots of them all around the world. I can have access to minds way
> more smart than mine, and I can learn a lot from them.
>
> One thing it would be good is to have a "Do you want to contribute?" link
> at
> our home page (http://openejb.apache.org/how-to-contribute.html ?).
> Something like "how to prepare eclipse IDE?", "How to create and submit a
> patch?".
>
> tkx!
> Thiago - coming from vacations.
>
> On Fri, Jul 30, 2010 at 8:53 PM, David Blevins <david.blevins@visi.com
> >wrote:
>
> > We have some wonderful contributors that have been active for a while we
> > should consider converting into committers.
> >
> >  Andy: You've been a constant source of ActiveMQ and resource adapter
> > goodness since January.  It's always great to have users who are willing
> to
> > give back.
> >
> >  Thiago: You've been active since April.  First implementing the
> reentrant
> > calls for @Stateful beans, then moving on to EJB 3.1 features like
> > @AccessTimeout support and partial @StatefulTimeout support and helping
> > flush out @DependsOn bugs.
> >
> >  Ivan: You've been doing fantastic work since May.  First with the
> > MemoryTimerStore fixes, then some great EJB 3.1 features like
> > SessionSynchronization annotations and most recently @Schedule support.
> >
> >
> > As we say, it takes a village  http://s.apache.org/It-takes-a-village
> >
> >
> > And in that spirit...
> >
> > Andy, Thiago, Ivan:  You have any feedback for us?  Anything you think
> > helped you get into the project that we should keep doing?  Any ideas for
> > things we could add as good habits for encouraging/helping new
> contributors?
> >
> > All, same questions on the reverse.  Anythings that Andy, Thiago, Ivan
> did
> > that you think all contributors should do?  Any ideas for things they
> could
> > add as good habits?
> >
> >
> > -David
> >
> >
>



-- 
Ivan

Re: More committers

Posted by Thiago Veronezi <th...@veronezi.org>.
Wow... thanks for considering me as a new committer. It was easy to come
into this project: openejb is the core of my current one. I've chose it for
its simplicity and for its embeddable feature.

After getting some of my code into the trunk, I've switch my unittest POM to
start using the 3.2-SNAPSHOT version, but instead of getting it from the
internet repository, I install the latest source code on my local maven
repository. Thats why I got those singleton startup errors, for example.

The openejb project is also an opportunity to escape to from the "business
developer" hat, and get the magic code behind the scenes of javaEE. Its a
way to be part of something really important, not just for only one project,
but for lots of them all around the world. I can have access to minds way
more smart than mine, and I can learn a lot from them.

One thing it would be good is to have a "Do you want to contribute?" link at
our home page (http://openejb.apache.org/how-to-contribute.html ?).
Something like "how to prepare eclipse IDE?", "How to create and submit a
patch?".

tkx!
Thiago - coming from vacations.

On Fri, Jul 30, 2010 at 8:53 PM, David Blevins <da...@visi.com>wrote:

> We have some wonderful contributors that have been active for a while we
> should consider converting into committers.
>
>  Andy: You've been a constant source of ActiveMQ and resource adapter
> goodness since January.  It's always great to have users who are willing to
> give back.
>
>  Thiago: You've been active since April.  First implementing the reentrant
> calls for @Stateful beans, then moving on to EJB 3.1 features like
> @AccessTimeout support and partial @StatefulTimeout support and helping
> flush out @DependsOn bugs.
>
>  Ivan: You've been doing fantastic work since May.  First with the
> MemoryTimerStore fixes, then some great EJB 3.1 features like
> SessionSynchronization annotations and most recently @Schedule support.
>
>
> As we say, it takes a village  http://s.apache.org/It-takes-a-village
>
>
> And in that spirit...
>
> Andy, Thiago, Ivan:  You have any feedback for us?  Anything you think
> helped you get into the project that we should keep doing?  Any ideas for
> things we could add as good habits for encouraging/helping new contributors?
>
> All, same questions on the reverse.  Anythings that Andy, Thiago, Ivan did
> that you think all contributors should do?  Any ideas for things they could
> add as good habits?
>
>
> -David
>
>

Re: More committers

Posted by Andy <an...@orprovision.com>.
On 31.07.2010 02:53, David Blevins wrote:
> We have some wonderful contributors that have been active for a while we should consider converting into committers.
>
>    Andy: You've been a constant source of ActiveMQ and resource adapter goodness since January.  It's always great to have users who are willing to give back.
>
>    Thiago: You've been active since April.  First implementing the reentrant calls for @Stateful beans, then moving on to EJB 3.1 features like @AccessTimeout support and partial @StatefulTimeout support and helping flush out @DependsOn bugs.
>
>    Ivan: You've been doing fantastic work since May.  First with the MemoryTimerStore fixes, then some great EJB 3.1 features like SessionSynchronization annotations and most recently @Schedule support.
>
>
> As we say, it takes a village  http://s.apache.org/It-takes-a-village
>
>
> And in that spirit...
>
> Andy, Thiago, Ivan:  You have any feedback for us?  Anything you think helped you get into the project that we should keep doing?  Any ideas for things we could add as good habits for encouraging/helping new contributors?
>
> All, same questions on the reverse.  Anythings that Andy, Thiago, Ivan did that you think all contributors should do?  Any ideas for things they could add as good habits?
>
>
> -David
>
>
>
>    
Hey All,

Sorry for not getting back sooner - was back in Blighty with the family, 
and then straight back onto work.

I found OpenEJB about a year ago during research for a new client/server 
project. I knew I wanted to use an EJB model, so looked into Glassfish, 
JBoss and OpenEJB. It was quite easy to opt for OpenEJB over the others 
- It's easy to configure, quick, lightweight and very very 'open'! I 
have found the dev and user groups to be a great bunch of people who are 
always ready to help out and answer questions - what more could anyone 
want from an open source community!

I am using OpenEJB in both embedded mode on the client (as a local cache 
backed by Derby) and as the core non-clustered standalone server (backed 
by PostgreSQL). The only real OpenEJB specific development of the 
application has been a custom deployer bean, which dynamically builds 
and deploys template based application jars and data-sources.

The toughest part for me of getting into OpenEJB development has 
actually been getting into Maven and the project structure. I had never 
used it before, so had a few headaches getting builds to work - My 
biggest tip on a persistent build error is to physically delete 'all' 
target directories, as a clean build does not always really clean them 
(very much a Maven issue). RTFM could be suggested here, but I think a 
few pointers to the main pom requirements would help new users get 
started. I use IntelliJ for our actual project, but have found Netbeans 
to be much more useful when delving into OpenEJB code (IntelliJ dies 
painfully on large Maven projects because it tries to open everything).

Top of my list (in no particular order) for OpenEJB would be: ...(and 
please no finger wagging, these are just based on 'my' requirements - I 
know we all have our own wish lists)

1. Place more weight on getting poms absolutely right before committing, 
i.e no warnings or 'things' that make you go 'ooh' - I am as guilty as 
anyone.

2. Trunk poms should be kept at the cutting/leading edge, i.e. all deps 
using most up to date stable versions available (version numbers should 
all be defined as properties in the top pom and then used as 
<version>${blah-version}</version> etc. in child poms).
2a. When any jar version is updated nudge everyone to remove the old one 
- See the "delete 'all' target directories" tip above ;-)

3. Forget Java 1.5, at least on the trunk - It feels more like 1.4 every 
day, and 1.7 is just around the corner, so 1.6 should become the 
minimum. This may be naive, but I doubt anyone will use 1.5 in a new 
development.

4. All use Maven 3 on the trunk - It is only a beta in the same sense 
that OpenEJB trunk is, we all know how stable it is.

5. Datasource deployment API for addition and removal of dynamic 
data-sources during runtime - I often need to connect to and perform ops 
on 'unknown' databases, and currently abuse the Assembler.class.

6. Strict UTF8 use on 'everything'.

7. Windows service integration - I already have this at my end, and 
could introduce it quite quickly.

8. There's maybe more.... but I feel fingers wagging already ;-)

To sum up - I am not suggesting breaking backward compatibility (at 
least not completely), but there should be a line drawn somewhere... and 
trunk is usually a good place to start.
I'm sure I'll be using OpenEJB way into the future, and will continue to 
tinker, fix and suggest improvements as I find them.

Best regards,

Andy.


Re: More committers

Posted by David Blevins <da...@visi.com>.
Been out there for a while.  Going to launch off some vote threads.

-David

On Jul 30, 2010, at 5:53 PM, David Blevins wrote:

> We have some wonderful contributors that have been active for a while we should consider converting into committers.
> 
>  Andy: You've been a constant source of ActiveMQ and resource adapter goodness since January.  It's always great to have users who are willing to give back.
> 
>  Thiago: You've been active since April.  First implementing the reentrant calls for @Stateful beans, then moving on to EJB 3.1 features like @AccessTimeout support and partial @StatefulTimeout support and helping flush out @DependsOn bugs.
> 
>  Ivan: You've been doing fantastic work since May.  First with the MemoryTimerStore fixes, then some great EJB 3.1 features like SessionSynchronization annotations and most recently @Schedule support.
> 
> 
> As we say, it takes a village  http://s.apache.org/It-takes-a-village
> 
> 
> And in that spirit...
> 
> Andy, Thiago, Ivan:  You have any feedback for us?  Anything you think helped you get into the project that we should keep doing?  Any ideas for things we could add as good habits for encouraging/helping new contributors?
> 
> All, same questions on the reverse.  Anythings that Andy, Thiago, Ivan did that you think all contributors should do?  Any ideas for things they could add as good habits?
> 
> 
> -David
> 
>