Hi!
I would like to thank all confidence you put on me. I'll do my best to not
let you down. :)
It is a honor to me to join the Tapestry development team. I'm very
passionate about this framework and I recommend it every time I get a
chance. I've done two presentations about Tapestry in Belo Horizonte local
events, one of them back in August, 2007. Even my professional life
revolves around it. I worked a little with T4 and I'm a T5 user since
T5.0.5, even earlier. I work part time in a commercial project that uses
Tapestry and the Ars Machina Project
(http://www.arsmachina.com.br/project), which includes some T5-related
packages. I have some personal projects, all of them using Tapestry or
having some relation to it.
By the way, I invite everyone to take a look at the Ars Machina Project,
specially Tapestry CRUD. I started it as a way to provide some concepts
that are not present in Tapestry, but, in my humble opinion, I think they
would fit very well If you think it is worth, I'm willing to donate it or
parts of it to the Tapestry project. All feedback is welcome, positive or
negative.
I have a dream of having a full application stack built on Tapestry IoC, a
little bit like Spring. I like Spring a lot, but T-IoC is awesome. At the
same time, very easy and very powerful. With its distributed configuration
and AOP support, T-IoC provides an almost perfect infrastructure for
building truly convention-over-configuration,
drop-a-JAR-in-the-classpath-and-it's-working packages and applications.
The first steps is already done with Tapestry-Hibernate and its
transaction support. But I think Tapestry would benefit a lot to have an
implementation-agnostic transaction framework. We could reuse the Java EE
transaction annotations for better compatibility.
We could also build some simple official integration with other frameworks
like JFreeChart and JasperReports. Marketing-wise, we could attract more
users when they visit the site and they read that their favorite
frameworks are supported by Tapestry, even when we know how easy you can
do the integration yourself.
Besides these larger projects, I also want to help the team to address
some issues that could improve the Tapestry user experience. I also want
to contribute to the documentation. Some questions in the mailing list are
about things that are not easy to find in the docs.
See you!
--
Thiago H. de Paula Figueiredo
Independent Java consultant, developer, and instructor
http://www.arsmachina.com.br/thiago
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]