Re: Finally joined

2010-03-20 Thread Simone Tripodi
Hi all guys,
thank you very much a lot for your feedbacks :)
Gerhard, don't worry, by nature I always respect someone else's ideas
and I appreciate very much your point of you, and let me explain why
including this kind of extensions (not just Guice) is imho still a
good idea:
- added value: just providing the JSR303 core implementation could be
a limit, the added value is in a serie of tools that other similar
communities don't provide (yet);
- reusability: if different communities start adding int their project
similar features, makes sense centralizing the efforts in a single
point where everybody interested can participate.

So I would be more than pleased to start importing my stuff in the
sandbox place as Donald and Matthias suggested.
Have a nice day, all the best,
Simo

http://people.apache.org/~simonetripodi/



On Sat, Mar 20, 2010 at 4:07 AM, Matthias Wessendorf mat...@apache.org wrote:
 On Fri, Mar 19, 2010 at 6:35 PM, Donald Woods dwo...@apache.org wrote:
 How about bringing it over into a sandbox area for now?  I don't have

 +1 that's cool with me.

 time to look into Guice right now, but sounds like a really good
 extension to get our project code out into more user hands.  Also, that
 gives us time to sort out the main code package renames/reorg and build
 updates before we pull another module in.

 I agree! A set of plain extension would be sweet. Especially for 
 cutting-edge
 stuff, such as Guice.

 I think Gerhard is concerned since MyFaces offers 303 extensions, for JSF.
 But not everybody is using Faces ;-)

 So yes, there more interesting stuff we add, the better in order to
 build a strong
 (developer) community around BVAL.


 -M


 -Donald


 On 3/19/10 5:12 AM, Simone Tripodi wrote:
 Hi Gerhard,
 very nice to meet you :) I already started realizing a set of
 google-guice providers and module that simplify the
 javax.validation.Validator building and injection.
 Moreover, I' would add a org.aopalliance.intercept.MethodInterceptor
 that validates methods args input, raising an
 org.apache.bval.ValidationException if there are
 javax.validation.ConstraintViolation, and automate the AOP stuff
 marking the interested methods with an hypothetical
 @org.apache.bval.Validate annotation bound the in guice binder.
 I've already realized the 80% of the code, if you all agree I could
 start importing the classes in a separate module so we could finalize
 it all together.
 What do you think about it? Thanks a lot in advance, have a nice day!!!
 Simo

 http://people.apache.org/~simonetripodi/



 On Thu, Mar 18, 2010 at 11:42 PM, Gerhard Petracek
 gerhard.petra...@gmail.com wrote:
 hi simo,

 which features do you plan to support?
 i'm asking because we have a quite interesting situation concerning such
 integrations.
 (i'll provide further details later on.)

 regards,
 gerhard

 http://www.irian.at

 Your JSF powerhouse -
 JSF Consulting, Development and
 Courses in English and German

 Professional Support for Apache MyFaces


 2010/3/18 Simone Tripodi simone.trip...@gmail.com

 Hi all guys,
 ver nice to meet everybody and sorry I joined the ML so late. A very
 BIG thanks a lot to Niall who invited me to join this amazing
 community, I hope I'll do my best to help Bean Validation growing up.
 Even if the codebase has just been imported, I'd like to propose to
 develop also 3rd part libraries integration, I already started
 developing a JSR303-Google Guice integration and this would be the
 best place to share it. What do you think about it?
 Thanks a lot in advance, all the best,
 Simo

 http://people.apache.org/~simonetripodi/







 --
 Matthias Wessendorf

 blog: http://matthiaswessendorf.wordpress.com/
 sessions: http://www.slideshare.net/mwessendorf
 twitter: http://twitter.com/mwessendorf



Re: Finally joined

2010-03-20 Thread Gerhard Petracek
hi,

no - that isn't my concern. you are right - such a concern wouldn't make
sense...

as mentioned before it would be great to have such a support for guice.
however, normally i would suggest to provide support for guice as well as
cdi and spring 3+.
in this case the interesting part is that spring 3 already offers support
for bv.
cdi (at least 2 implementations of it) provides the ~same and maybe myfaces
codi will also provide some nice features for such an integration.
the support in myfaces codi (the part which is independent of jsf) will
depend on the features of the available cdi implementations.
if we see that all impl. already provide an integration of bv, we don't have
to introduce it in myfaces codi.
(for sure also myfaces extval and some add-ons for it provide special
dependency injection features for bv - only these parts are jsf centric.)

maybe guice will also provide such a support (out-of-the-box).
imo we should contact the guice community before we include such an add-on.

regards,
gerhard

http://www.irian.at

Your JSF powerhouse -
JSF Consulting, Development and
Courses in English and German

Professional Support for Apache MyFaces


2010/3/20 Matthias Wessendorf mat...@apache.org

 On Fri, Mar 19, 2010 at 6:35 PM, Donald Woods dwo...@apache.org wrote:
  How about bringing it over into a sandbox area for now?  I don't have

 +1 that's cool with me.

  time to look into Guice right now, but sounds like a really good
  extension to get our project code out into more user hands.  Also, that
  gives us time to sort out the main code package renames/reorg and build
  updates before we pull another module in.

 I agree! A set of plain extension would be sweet. Especially for
 cutting-edge
 stuff, such as Guice.

 I think Gerhard is concerned since MyFaces offers 303 extensions, for
 JSF.
 But not everybody is using Faces ;-)

 So yes, there more interesting stuff we add, the better in order to
 build a strong
 (developer) community around BVAL.


 -M
 
 
  -Donald
 
 
  On 3/19/10 5:12 AM, Simone Tripodi wrote:
  Hi Gerhard,
  very nice to meet you :) I already started realizing a set of
  google-guice providers and module that simplify the
  javax.validation.Validator building and injection.
  Moreover, I' would add a org.aopalliance.intercept.MethodInterceptor
  that validates methods args input, raising an
  org.apache.bval.ValidationException if there are
  javax.validation.ConstraintViolation, and automate the AOP stuff
  marking the interested methods with an hypothetical
  @org.apache.bval.Validate annotation bound the in guice binder.
  I've already realized the 80% of the code, if you all agree I could
  start importing the classes in a separate module so we could finalize
  it all together.
  What do you think about it? Thanks a lot in advance, have a nice day!!!
  Simo
 
  http://people.apache.org/~simonetripodi/
 
 
 
  On Thu, Mar 18, 2010 at 11:42 PM, Gerhard Petracek
  gerhard.petra...@gmail.com wrote:
  hi simo,
 
  which features do you plan to support?
  i'm asking because we have a quite interesting situation concerning
 such
  integrations.
  (i'll provide further details later on.)
 
  regards,
  gerhard
 
  http://www.irian.at
 
  Your JSF powerhouse -
  JSF Consulting, Development and
  Courses in English and German
 
  Professional Support for Apache MyFaces
 
 
  2010/3/18 Simone Tripodi simone.trip...@gmail.com
 
  Hi all guys,
  ver nice to meet everybody and sorry I joined the ML so late. A very
  BIG thanks a lot to Niall who invited me to join this amazing
  community, I hope I'll do my best to help Bean Validation growing up.
  Even if the codebase has just been imported, I'd like to propose to
  develop also 3rd part libraries integration, I already started
  developing a JSR303-Google Guice integration and this would be the
  best place to share it. What do you think about it?
  Thanks a lot in advance, all the best,
  Simo
 
  http://people.apache.org/~simonetripodi/
 
 
 
 



 --
 Matthias Wessendorf

 blog: http://matthiaswessendorf.wordpress.com/
 sessions: http://www.slideshare.net/mwessendorf
 twitter: http://twitter.com/mwessendorf



Re: Finally joined

2010-03-20 Thread Matthias Wessendorf
On Sat, Mar 20, 2010 at 5:26 AM, Gerhard Petracek
gerhard.petra...@gmail.com wrote:
 hi,

 no - that isn't my concern. you are right - such a concern wouldn't make
 sense...

 as mentioned before it would be great to have such a support for guice.
 however, normally i would suggest to provide support for guice as well as
 cdi and spring 3+.
 in this case the interesting part is that spring 3 already offers support
 for bv.
 cdi (at least 2 implementations of it) provides the ~same and maybe myfaces
 codi will also provide some nice features for such an integration.
 the support in myfaces codi (the part which is independent of jsf) will
 depend on the features of the available cdi implementations.
 if we see that all impl. already provide an integration of bv, we don't have
 to introduce it in myfaces codi.
 (for sure also myfaces extval and some add-ons for it provide special
 dependency injection features for bv - only these parts are jsf centric.)

 maybe guice will also provide such a support (out-of-the-box).
 imo we should contact the guice community before we include such an add-on.

the past showed that that community is not to fast.

Regarding Spring you maybe right, but why not prototyping some ideas?

Not sure what's wrong w/ that..


 regards,
 gerhard

 http://www.irian.at

 Your JSF powerhouse -
 JSF Consulting, Development and
 Courses in English and German

 Professional Support for Apache MyFaces


 2010/3/20 Matthias Wessendorf mat...@apache.org

 On Fri, Mar 19, 2010 at 6:35 PM, Donald Woods dwo...@apache.org wrote:
  How about bringing it over into a sandbox area for now?  I don't have

 +1 that's cool with me.

  time to look into Guice right now, but sounds like a really good
  extension to get our project code out into more user hands.  Also, that
  gives us time to sort out the main code package renames/reorg and build
  updates before we pull another module in.

 I agree! A set of plain extension would be sweet. Especially for
 cutting-edge
 stuff, such as Guice.

 I think Gerhard is concerned since MyFaces offers 303 extensions, for
 JSF.
 But not everybody is using Faces ;-)

 So yes, there more interesting stuff we add, the better in order to
 build a strong
 (developer) community around BVAL.


 -M
 
 
  -Donald
 
 
  On 3/19/10 5:12 AM, Simone Tripodi wrote:
  Hi Gerhard,
  very nice to meet you :) I already started realizing a set of
  google-guice providers and module that simplify the
  javax.validation.Validator building and injection.
  Moreover, I' would add a org.aopalliance.intercept.MethodInterceptor
  that validates methods args input, raising an
  org.apache.bval.ValidationException if there are
  javax.validation.ConstraintViolation, and automate the AOP stuff
  marking the interested methods with an hypothetical
  @org.apache.bval.Validate annotation bound the in guice binder.
  I've already realized the 80% of the code, if you all agree I could
  start importing the classes in a separate module so we could finalize
  it all together.
  What do you think about it? Thanks a lot in advance, have a nice day!!!
  Simo
 
  http://people.apache.org/~simonetripodi/
 
 
 
  On Thu, Mar 18, 2010 at 11:42 PM, Gerhard Petracek
  gerhard.petra...@gmail.com wrote:
  hi simo,
 
  which features do you plan to support?
  i'm asking because we have a quite interesting situation concerning
 such
  integrations.
  (i'll provide further details later on.)
 
  regards,
  gerhard
 
  http://www.irian.at
 
  Your JSF powerhouse -
  JSF Consulting, Development and
  Courses in English and German
 
  Professional Support for Apache MyFaces
 
 
  2010/3/18 Simone Tripodi simone.trip...@gmail.com
 
  Hi all guys,
  ver nice to meet everybody and sorry I joined the ML so late. A very
  BIG thanks a lot to Niall who invited me to join this amazing
  community, I hope I'll do my best to help Bean Validation growing up.
  Even if the codebase has just been imported, I'd like to propose to
  develop also 3rd part libraries integration, I already started
  developing a JSR303-Google Guice integration and this would be the
  best place to share it. What do you think about it?
  Thanks a lot in advance, all the best,
  Simo
 
  http://people.apache.org/~simonetripodi/
 
 
 
 



 --
 Matthias Wessendorf

 blog: http://matthiaswessendorf.wordpress.com/
 sessions: http://www.slideshare.net/mwessendorf
 twitter: http://twitter.com/mwessendorf





-- 
Matthias Wessendorf

blog: http://matthiaswessendorf.wordpress.com/
sessions: http://www.slideshare.net/mwessendorf
twitter: http://twitter.com/mwessendorf


Re: Finally joined

2010-03-20 Thread Matthias Wessendorf
On Sat, Mar 20, 2010 at 5:48 AM, Simone Tripodi
simone.trip...@gmail.com wrote:
 Hi Gerard,
 nice to see your reply, I would like to give my point of view on:


 maybe guice will also provide such a support (out-of-the-box).
 imo we should contact the guice community before we include such an add-on.

 I follow the Guice ML and there are few points to take in
 consideration that still suggest me including the JSR303 integration
 in our project:
 - they realized the JSR330 (DI for Java) in /trunk time ago and still
 haven't found the time to release it;

yeah, that's right. Google hasn't been very good in actually releasing
stuff (same with the ex Google Collections)

So, I am still +1 for that

-M

 - they have been working on a persistent-layer extension.
 I'm sure they're interested in integrating bval, but given the points
 above, it won't happen soon as we (I) would expect.

 just my 2 cents :P
 Simo

 http://people.apache.org/~simonetripodi/

 regards,
 gerhard

 http://www.irian.at

 Your JSF powerhouse -
 JSF Consulting, Development and
 Courses in English and German

 Professional Support for Apache MyFaces


 2010/3/20 Matthias Wessendorf mat...@apache.org

 On Fri, Mar 19, 2010 at 6:35 PM, Donald Woods dwo...@apache.org wrote:
  How about bringing it over into a sandbox area for now?  I don't have

 +1 that's cool with me.

  time to look into Guice right now, but sounds like a really good
  extension to get our project code out into more user hands.  Also, that
  gives us time to sort out the main code package renames/reorg and build
  updates before we pull another module in.

 I agree! A set of plain extension would be sweet. Especially for
 cutting-edge
 stuff, such as Guice.

 I think Gerhard is concerned since MyFaces offers 303 extensions, for
 JSF.
 But not everybody is using Faces ;-)

 So yes, there more interesting stuff we add, the better in order to
 build a strong
 (developer) community around BVAL.


 -M
 
 
  -Donald
 
 
  On 3/19/10 5:12 AM, Simone Tripodi wrote:
  Hi Gerhard,
  very nice to meet you :) I already started realizing a set of
  google-guice providers and module that simplify the
  javax.validation.Validator building and injection.
  Moreover, I' would add a org.aopalliance.intercept.MethodInterceptor
  that validates methods args input, raising an
  org.apache.bval.ValidationException if there are
  javax.validation.ConstraintViolation, and automate the AOP stuff
  marking the interested methods with an hypothetical
  @org.apache.bval.Validate annotation bound the in guice binder.
  I've already realized the 80% of the code, if you all agree I could
  start importing the classes in a separate module so we could finalize
  it all together.
  What do you think about it? Thanks a lot in advance, have a nice day!!!
  Simo
 
  http://people.apache.org/~simonetripodi/
 
 
 
  On Thu, Mar 18, 2010 at 11:42 PM, Gerhard Petracek
  gerhard.petra...@gmail.com wrote:
  hi simo,
 
  which features do you plan to support?
  i'm asking because we have a quite interesting situation concerning
 such
  integrations.
  (i'll provide further details later on.)
 
  regards,
  gerhard
 
  http://www.irian.at
 
  Your JSF powerhouse -
  JSF Consulting, Development and
  Courses in English and German
 
  Professional Support for Apache MyFaces
 
 
  2010/3/18 Simone Tripodi simone.trip...@gmail.com
 
  Hi all guys,
  ver nice to meet everybody and sorry I joined the ML so late. A very
  BIG thanks a lot to Niall who invited me to join this amazing
  community, I hope I'll do my best to help Bean Validation growing up.
  Even if the codebase has just been imported, I'd like to propose to
  develop also 3rd part libraries integration, I already started
  developing a JSR303-Google Guice integration and this would be the
  best place to share it. What do you think about it?
  Thanks a lot in advance, all the best,
  Simo
 
  http://people.apache.org/~simonetripodi/
 
 
 
 



 --
 Matthias Wessendorf

 blog: http://matthiaswessendorf.wordpress.com/
 sessions: http://www.slideshare.net/mwessendorf
 twitter: http://twitter.com/mwessendorf






-- 
Matthias Wessendorf

blog: http://matthiaswessendorf.wordpress.com/
sessions: http://www.slideshare.net/mwessendorf
twitter: http://twitter.com/mwessendorf


Re: Finally joined

2010-03-19 Thread Donald Woods
How about bringing it over into a sandbox area for now?  I don't have
time to look into Guice right now, but sounds like a really good
extension to get our project code out into more user hands.  Also, that
gives us time to sort out the main code package renames/reorg and build
updates before we pull another module in.


-Donald


On 3/19/10 5:12 AM, Simone Tripodi wrote:
 Hi Gerhard,
 very nice to meet you :) I already started realizing a set of
 google-guice providers and module that simplify the
 javax.validation.Validator building and injection.
 Moreover, I' would add a org.aopalliance.intercept.MethodInterceptor
 that validates methods args input, raising an
 org.apache.bval.ValidationException if there are
 javax.validation.ConstraintViolation, and automate the AOP stuff
 marking the interested methods with an hypothetical
 @org.apache.bval.Validate annotation bound the in guice binder.
 I've already realized the 80% of the code, if you all agree I could
 start importing the classes in a separate module so we could finalize
 it all together.
 What do you think about it? Thanks a lot in advance, have a nice day!!!
 Simo
 
 http://people.apache.org/~simonetripodi/
 
 
 
 On Thu, Mar 18, 2010 at 11:42 PM, Gerhard Petracek
 gerhard.petra...@gmail.com wrote:
 hi simo,

 which features do you plan to support?
 i'm asking because we have a quite interesting situation concerning such
 integrations.
 (i'll provide further details later on.)

 regards,
 gerhard

 http://www.irian.at

 Your JSF powerhouse -
 JSF Consulting, Development and
 Courses in English and German

 Professional Support for Apache MyFaces


 2010/3/18 Simone Tripodi simone.trip...@gmail.com

 Hi all guys,
 ver nice to meet everybody and sorry I joined the ML so late. A very
 BIG thanks a lot to Niall who invited me to join this amazing
 community, I hope I'll do my best to help Bean Validation growing up.
 Even if the codebase has just been imported, I'd like to propose to
 develop also 3rd part libraries integration, I already started
 developing a JSR303-Google Guice integration and this would be the
 best place to share it. What do you think about it?
 Thanks a lot in advance, all the best,
 Simo

 http://people.apache.org/~simonetripodi/


 


Re: Finally joined

2010-03-19 Thread Matthias Wessendorf
On Fri, Mar 19, 2010 at 6:35 PM, Donald Woods dwo...@apache.org wrote:
 How about bringing it over into a sandbox area for now?  I don't have

+1 that's cool with me.

 time to look into Guice right now, but sounds like a really good
 extension to get our project code out into more user hands.  Also, that
 gives us time to sort out the main code package renames/reorg and build
 updates before we pull another module in.

I agree! A set of plain extension would be sweet. Especially for cutting-edge
stuff, such as Guice.

I think Gerhard is concerned since MyFaces offers 303 extensions, for JSF.
But not everybody is using Faces ;-)

So yes, there more interesting stuff we add, the better in order to
build a strong
(developer) community around BVAL.


-M


 -Donald


 On 3/19/10 5:12 AM, Simone Tripodi wrote:
 Hi Gerhard,
 very nice to meet you :) I already started realizing a set of
 google-guice providers and module that simplify the
 javax.validation.Validator building and injection.
 Moreover, I' would add a org.aopalliance.intercept.MethodInterceptor
 that validates methods args input, raising an
 org.apache.bval.ValidationException if there are
 javax.validation.ConstraintViolation, and automate the AOP stuff
 marking the interested methods with an hypothetical
 @org.apache.bval.Validate annotation bound the in guice binder.
 I've already realized the 80% of the code, if you all agree I could
 start importing the classes in a separate module so we could finalize
 it all together.
 What do you think about it? Thanks a lot in advance, have a nice day!!!
 Simo

 http://people.apache.org/~simonetripodi/



 On Thu, Mar 18, 2010 at 11:42 PM, Gerhard Petracek
 gerhard.petra...@gmail.com wrote:
 hi simo,

 which features do you plan to support?
 i'm asking because we have a quite interesting situation concerning such
 integrations.
 (i'll provide further details later on.)

 regards,
 gerhard

 http://www.irian.at

 Your JSF powerhouse -
 JSF Consulting, Development and
 Courses in English and German

 Professional Support for Apache MyFaces


 2010/3/18 Simone Tripodi simone.trip...@gmail.com

 Hi all guys,
 ver nice to meet everybody and sorry I joined the ML so late. A very
 BIG thanks a lot to Niall who invited me to join this amazing
 community, I hope I'll do my best to help Bean Validation growing up.
 Even if the codebase has just been imported, I'd like to propose to
 develop also 3rd part libraries integration, I already started
 developing a JSR303-Google Guice integration and this would be the
 best place to share it. What do you think about it?
 Thanks a lot in advance, all the best,
 Simo

 http://people.apache.org/~simonetripodi/







-- 
Matthias Wessendorf

blog: http://matthiaswessendorf.wordpress.com/
sessions: http://www.slideshare.net/mwessendorf
twitter: http://twitter.com/mwessendorf