You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tapestry.apache.org by Thiago H de Paula Figueiredo <th...@gmail.com> on 2013/08/23 17:43:31 UTC

Book proposal withdrawn :-(

Hi!

Thanks everyone for the amazing discussion and suggestions we had in the  
book proposal thread. It's got invaluable feedback and insights, for me  
and for the Tapestry project itself. Thanks again!

As I already feared before starting the book thread, there wouldn't be  
enough interest for the book to make its writing financially feasible. As  
Alessio said, also my own experience writing textbooks (Java, OOP,  
Hibernate, Spring, Ant, Tapestry), writing a book is a huge commitment and  
it takes a lot of time. I'd be quite happy to do it, but, as everyone  
here, I have bills to pay.

 From my personal view point, here's the deal, the idea behind my book  
proposal: my current gig is unfortunately ending this month after more  
than 3 years. I thought that I could take some weeks to do something  
useful for the Apache Tapestry project I love so much, but, this time, not  
just in my free time. I agree that, for the project standpoint, the best  
scenario is to have more and better documentation. On the other hand, I  
cannot spend weeks of non-vacation time improving it without earning money  
to pay my bills and etc. I hope you guys understand that. I'll continue  
trying to contribute to the Tapestry project in my free time just as I've  
happily been doing in the last years. I was just trying to expand it to my  
non-free time as well, even if it was for a handful of weeks or less.

Meanwhile, I'm using my free time to write a soon-to-be open source blog  
engine (with some CMS stuff) written in Tapestry to use for my personal  
blog which, of course, will be mostly about Tapestry. :)

<pitch>
By the way, I'll soon have my whole schedule free for *your* projects. :)  
If you need someone with deep Java, Tapestry, Hibernate, OOP experience,  
with also other skills such as JavaScript, CSS, HTML, XML, XSLT (see my  
page in LinkedIn [1]), be it as a consultant or as part of the team, here  
I am. :)
</pitch>

[1] http://br.linkedin.com/in/thiagohp

-- 
Thiago H. de Paula Figueiredo

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
For additional commands, e-mail: users-help@tapestry.apache.org


Re: Book proposal withdrawn :-(

Posted by Thiago H de Paula Figueiredo <th...@gmail.com>.
On Tue, 03 Sep 2013 10:23:56 -0300, Steve <st...@gmail.com> wrote:

> Hi Thiago,

Hi!

> I'm sorry to hear about the withdrawal of the book proposal, and it is
> perfectly understandable that you have bills to pay and so working on
> it full time instead of a regular paying job may not be feasible for
> you. Having followed the threads from the background, I could assure you
> that the book would have been #1 on my wishlist.

Thanks for the kind words. :)

> I understand that there may not be much money to be made in writing a
> Tapestry book and that updating the documentation isn't going to pay
> bills. One thing which I have noticed there is not much of, is any
> kind of training or certification. perhaps this is something which is
> not necessary but I will explain from my view why I at least thing it
> would be good (even if it is only me - although I suspect others may
> have this view).

To be honest, I don't trust certifications. I'm a Sun Java 1.4 Certified  
Programmer, and all that means is that I passed an exam. In the software  
development world, in my humble opinion, code is the true certification,  
be it in runnable form, or, better yet, readable. That's one of the  
reasons I release some of my projects as open-source: they serve as a  
living, readable, runnable portfolio and CV.

> question to someones requirements rather than general. What I am kind
> of getting at is, would it be something you would consider to set up
> some kind of training course, a series of videos or similar with some
> activities and support for specific questions, even it requires a
> subscription. This would perhaps allow some kind of certification
> also, for anyone looking to hire someone to develop T5 applications -
> rather like the java certifications, android certifications, PEGA
> certifications etc which already exist.

I see your point. I was the instructor of courses many times, wrote some  
of them (Tapestry included*!), and I was even a professor teaching Java,  
OOP, Hibernate, etc. Having someone to answer your questions on the spot  
is the real advantage over reading a book or following tutorials alone.

The problem with your idea is the same as the book: it takes time  
write/make them and no guarantee on the return of the investment at a time  
I cannot take that much risk. Howard has (or at least used to have) an  
on-site course on Java. If some company or group wants to hire me to teach  
Tapestry on-site or via Skype or Google Hangout, I'd more than happy to do  
it.

* The Tapestry course I wrote in Brazilian Portuguese, 5 years ago, covers  
T5.1, from basic to advanced, and it's still mostly up-to-date.

> On a side note, I saw your message suggestion you want (paid) work on
> other Tapestry5 projects. I don't need anything in that respect in
> terms of full-time or even what would be classed as part time, but I
> would be happy to pay for help (by the hour) as and when I get stuck,
> if that is something you would offer?

Hell yeah! :)

And thanks for your opinions. I appreciate that. ;)

-- 
Thiago H. de Paula Figueiredo

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
For additional commands, e-mail: users-help@tapestry.apache.org


Re: Book proposal withdrawn :-(

Posted by Martin Kersten <ma...@gmail.com>.
Thiago did you ever considered odesk? You find plenty of opportunity there.
I did some jobs my self. You even move into things one had never considered
first place. Also you build up reputation for yourself.

Anyway whats your working hour rate?


2013/9/3 Steve <st...@gmail.com>

> Hi Thiago,
>
> I'm sorry to hear about the withdrawal of the book proposal, and it is
> perfectly understandable that you have bills to pay and so working on
> it full time instead of a regular paying job may not be feasible for
> you.
> Having followed the threads from the background, I could assure you
> that the book would have been #1 on my wishlist.
>
> I understand that there may not be much money to be made in writing a
> Tapestry book and that updating the documentation isn't going to pay
> bills. One thing which I have noticed there is not much of, is any
> kind of training or certification. perhaps this is something which is
> not necessary but I will explain from my view why I at least thing it
> would be good (even if it is only me - although I suspect others may
> have this view).
>
> I learn best by being taught. I can read books, of course I *can* read
> books and having just completed my Undergraduate studies in Computer
> Science I understand that it is sometimes a necessity. However, I am
> more a "lets do this now" kind of person and I tend to jump in, get
> myself in a tangle and figure it out from there. Yes, maybe this isn't
> the best way and it is something I should improve, but let's be
> honest, I am sure lots of people do exactly that. The thought process
> goes a little like this:
> - I want/need to develop product X, lets look at some frameworks.
> - Oh, Tapestry5 looks like it does everything, has good reviews, looks
> very nice, lets download it and build a prototype.
> - Oh, I need to try to do x, y and z and I don't know how to, i'll buy a
> book.
> - Read the book, find it doesn't say exactly what it is I wanted so I
> then leave scratching my head a little. I have no doubt that this is
> one of the reasons why online forums, stackoverflow and this mailing
> list receive as much traffic as they do.
>
> So why am I saying this? If I was learning Java as an undergraduate
> and as many do, if I got really stuck i'd first check the
> documentation. If something is not as clear as i'd like or I just
> don't understand it, I would ask.. be it stack overflow, here, another
> student, the lecturer... that is what people do. With tapestry 5, I
> find this a little more difficult with it being so specific. If I go
> to my supervisor at University and say, hey i'm trying to do this in
> Tapestry 5, the response I would get would not be "oh, ok here is what
> you need to know..." but instead would be "ok lets take a look and we
> will research together a little", and it would become awfully time
> consuming. Of course for T5 the users mailing list may be the place to
> first search, and then ask but then it requires an individual like
> yourself to spend the time to fully read the question and to go
> through it - something which may not be feasible if it's a specific
> question to someones requirements rather than general. What I am kind
> of getting at is, would it be something you would consider to set up
> some kind of training course, a series of videos or similar with some
> activities and support for specific questions, even it requires a
> subscription. This would perhaps allow some kind of certification
> also, for anyone looking to hire someone to develop T5 applications -
> rather like the java certifications, android certifications, PEGA
> certifications etc which already exist.
>
> On a side note, I saw your message suggestion you want (paid) work on
> other Tapestry5 projects. I don't need anything in that respect in
> terms of full-time or even what would be classed as part time, but I
> would be happy to pay for help (by the hour) as and when I get stuck,
> if that is something you would offer? In no way would I wish for
> anyone to develop anything for me, but to give pointers in the correct
> direction I think is good on just best practice guide lines. I would
> also undertake more formal training if it was actually an option. I
> don't know how feasible this is to you, and unfortunately as a student
> i'm not rich so alone I am not going to be 'paying anyones bills'.
> However if you find that others are in the same boat, who knows.
>
> Thanks,
> Steve
>
> On 24 August 2013 20:08, Thiago H de Paula Figueiredo
> <th...@gmail.com> wrote:
> > On Fri, 23 Aug 2013 19:13:15 -0300, Martin Kersten
> > <ma...@gmail.com> wrote:
> >
> >> No problem. Its just that server push is crucial in the new area of the
> >> internet and socket.io seams to became the standard of how to do it
> right
> >> now.
> >
> >
> > I wouldn't do that kind of statement, but yes, I agree that server push
> is
> > quite interesting. :)
> >
> >
> >> Polling is so zeroish (2000+).
> >
> >
> > Atmosphere, according to its documentation, supports many transports
> (ways
> > of doing communication from server to client), including polling and
> > WebSockets. This example
> > (
> https://github.com/Atmosphere/atmosphere/wiki/Getting-Started-with-AtmosphereHandler,-WebSocket-and-Long-Polling
> )
> > even uses WebSocket as main transport and long polling as a fallback.
> >
> >
> >> So in the end this Atmosphere
> >> integration would be a good start for tapestry to support server push
> >> right out of the box.
> >
> >
> > "Out-f-the-box" can have different meanings. If it's about to put it in
> > tapestry-core, I wouldn't think this is a good idea. The Tapestry
> philosophy
> > for this kind of stuff is to have basic, core features in the
> tapestry-core
> > package and additional packages to provide more specific stuff. I think a
> > tapestry-atmosphere package would be something quite nice to have. :)
> >
> >
> >> Howard mentioned that he wanted server push to be part of
> >> Tapestry somehow. Maybe this can be a thing to pay something back (ok
> you
> >> are a good donor).
> >
> >
> > :D
> >
> >
> >> For paying you, I need to know whats your price. Maybe we can start a
> >> mail-list threat asking who wants to have socket.io and server push
> right
> >> out of the box and maybe we fill the bucket so we can buy you some sort
> of
> >> compensation.
> >
> >
> > Please don't use the word threat. People can feel threatened and we don't
> > want that to happen. :P Instead of discussing here, I can investigate
> some
> > more, define an estimate and create an Indiegogo campaign (I'm Brazilian
> and
> > Kickstarter only accepts campaigns from inside USA). Deal? :)
> >
> >
> >> At the end we want two things:
> >> 1. being able to use socket.io right out of the box (or after
> installing a
> >> custom module)
> >
> >
> > A think a separate drop-in package is the better option here, so projects
> > which don't use Atmosphere are not forced to have it.
> >
> >
> >> 2. A component(s) for pushing events / information to a client
> eliminating
> >> costly ajax polling techniques.
> >
> >
> > I'm not sure how a Tapestry component would fit here, as this is much
> more
> > about client-side and JavaScript, but I think this is a part of 1 above
> > anyway, or at least a natural next step. If you have an idea, I'd love to
> > hear it.
> >
> >
> > --
> > Thiago H. de Paula Figueiredo
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
> >
> > For additional commands, e-mail: users-help@tapestry.apache.org
> >
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
> For additional commands, e-mail: users-help@tapestry.apache.org
>
>

Re: Book proposal withdrawn :-(

Posted by Steve <st...@gmail.com>.
Hi Thiago,

I'm sorry to hear about the withdrawal of the book proposal, and it is
perfectly understandable that you have bills to pay and so working on
it full time instead of a regular paying job may not be feasible for
you.
Having followed the threads from the background, I could assure you
that the book would have been #1 on my wishlist.

I understand that there may not be much money to be made in writing a
Tapestry book and that updating the documentation isn't going to pay
bills. One thing which I have noticed there is not much of, is any
kind of training or certification. perhaps this is something which is
not necessary but I will explain from my view why I at least thing it
would be good (even if it is only me - although I suspect others may
have this view).

I learn best by being taught. I can read books, of course I *can* read
books and having just completed my Undergraduate studies in Computer
Science I understand that it is sometimes a necessity. However, I am
more a "lets do this now" kind of person and I tend to jump in, get
myself in a tangle and figure it out from there. Yes, maybe this isn't
the best way and it is something I should improve, but let's be
honest, I am sure lots of people do exactly that. The thought process
goes a little like this:
- I want/need to develop product X, lets look at some frameworks.
- Oh, Tapestry5 looks like it does everything, has good reviews, looks
very nice, lets download it and build a prototype.
- Oh, I need to try to do x, y and z and I don't know how to, i'll buy a book.
- Read the book, find it doesn't say exactly what it is I wanted so I
then leave scratching my head a little. I have no doubt that this is
one of the reasons why online forums, stackoverflow and this mailing
list receive as much traffic as they do.

So why am I saying this? If I was learning Java as an undergraduate
and as many do, if I got really stuck i'd first check the
documentation. If something is not as clear as i'd like or I just
don't understand it, I would ask.. be it stack overflow, here, another
student, the lecturer... that is what people do. With tapestry 5, I
find this a little more difficult with it being so specific. If I go
to my supervisor at University and say, hey i'm trying to do this in
Tapestry 5, the response I would get would not be "oh, ok here is what
you need to know..." but instead would be "ok lets take a look and we
will research together a little", and it would become awfully time
consuming. Of course for T5 the users mailing list may be the place to
first search, and then ask but then it requires an individual like
yourself to spend the time to fully read the question and to go
through it - something which may not be feasible if it's a specific
question to someones requirements rather than general. What I am kind
of getting at is, would it be something you would consider to set up
some kind of training course, a series of videos or similar with some
activities and support for specific questions, even it requires a
subscription. This would perhaps allow some kind of certification
also, for anyone looking to hire someone to develop T5 applications -
rather like the java certifications, android certifications, PEGA
certifications etc which already exist.

On a side note, I saw your message suggestion you want (paid) work on
other Tapestry5 projects. I don't need anything in that respect in
terms of full-time or even what would be classed as part time, but I
would be happy to pay for help (by the hour) as and when I get stuck,
if that is something you would offer? In no way would I wish for
anyone to develop anything for me, but to give pointers in the correct
direction I think is good on just best practice guide lines. I would
also undertake more formal training if it was actually an option. I
don't know how feasible this is to you, and unfortunately as a student
i'm not rich so alone I am not going to be 'paying anyones bills'.
However if you find that others are in the same boat, who knows.

Thanks,
Steve

On 24 August 2013 20:08, Thiago H de Paula Figueiredo
<th...@gmail.com> wrote:
> On Fri, 23 Aug 2013 19:13:15 -0300, Martin Kersten
> <ma...@gmail.com> wrote:
>
>> No problem. Its just that server push is crucial in the new area of the
>> internet and socket.io seams to became the standard of how to do it right
>> now.
>
>
> I wouldn't do that kind of statement, but yes, I agree that server push is
> quite interesting. :)
>
>
>> Polling is so zeroish (2000+).
>
>
> Atmosphere, according to its documentation, supports many transports (ways
> of doing communication from server to client), including polling and
> WebSockets. This example
> (https://github.com/Atmosphere/atmosphere/wiki/Getting-Started-with-AtmosphereHandler,-WebSocket-and-Long-Polling)
> even uses WebSocket as main transport and long polling as a fallback.
>
>
>> So in the end this Atmosphere
>> integration would be a good start for tapestry to support server push
>> right out of the box.
>
>
> "Out-f-the-box" can have different meanings. If it's about to put it in
> tapestry-core, I wouldn't think this is a good idea. The Tapestry philosophy
> for this kind of stuff is to have basic, core features in the tapestry-core
> package and additional packages to provide more specific stuff. I think a
> tapestry-atmosphere package would be something quite nice to have. :)
>
>
>> Howard mentioned that he wanted server push to be part of
>> Tapestry somehow. Maybe this can be a thing to pay something back (ok you
>> are a good donor).
>
>
> :D
>
>
>> For paying you, I need to know whats your price. Maybe we can start a
>> mail-list threat asking who wants to have socket.io and server push right
>> out of the box and maybe we fill the bucket so we can buy you some sort of
>> compensation.
>
>
> Please don't use the word threat. People can feel threatened and we don't
> want that to happen. :P Instead of discussing here, I can investigate some
> more, define an estimate and create an Indiegogo campaign (I'm Brazilian and
> Kickstarter only accepts campaigns from inside USA). Deal? :)
>
>
>> At the end we want two things:
>> 1. being able to use socket.io right out of the box (or after installing a
>> custom module)
>
>
> A think a separate drop-in package is the better option here, so projects
> which don't use Atmosphere are not forced to have it.
>
>
>> 2. A component(s) for pushing events / information to a client eliminating
>> costly ajax polling techniques.
>
>
> I'm not sure how a Tapestry component would fit here, as this is much more
> about client-side and JavaScript, but I think this is a part of 1 above
> anyway, or at least a natural next step. If you have an idea, I'd love to
> hear it.
>
>
> --
> Thiago H. de Paula Figueiredo
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
>
> For additional commands, e-mail: users-help@tapestry.apache.org
>

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
For additional commands, e-mail: users-help@tapestry.apache.org


Re: Book proposal withdrawn :-(

Posted by Thiago H de Paula Figueiredo <th...@gmail.com>.
On Fri, 23 Aug 2013 19:13:15 -0300, Martin Kersten  
<ma...@gmail.com> wrote:

> No problem. Its just that server push is crucial in the new area of the
> internet and socket.io seams to became the standard of how to do it right
> now.

I wouldn't do that kind of statement, but yes, I agree that server push is  
quite interesting. :)

> Polling is so zeroish (2000+).

Atmosphere, according to its documentation, supports many transports (ways  
of doing communication from server to client), including polling and  
WebSockets. This example  
(https://github.com/Atmosphere/atmosphere/wiki/Getting-Started-with-AtmosphereHandler,-WebSocket-and-Long-Polling)  
even uses WebSocket as main transport and long polling as a fallback.

> So in the end this Atmosphere
> integration would be a good start for tapestry to support server push  
> right out of the box.

"Out-f-the-box" can have different meanings. If it's about to put it in  
tapestry-core, I wouldn't think this is a good idea. The Tapestry  
philosophy for this kind of stuff is to have basic, core features in the  
tapestry-core package and additional packages to provide more specific  
stuff. I think a tapestry-atmosphere package would be something quite nice  
to have. :)

> Howard mentioned that he wanted server push to be part of
> Tapestry somehow. Maybe this can be a thing to pay something back (ok you
> are a good donor).

:D

> For paying you, I need to know whats your price. Maybe we can start a
> mail-list threat asking who wants to have socket.io and server push right
> out of the box and maybe we fill the bucket so we can buy you some sort  
> of compensation.

Please don't use the word threat. People can feel threatened and we don't  
want that to happen. :P Instead of discussing here, I can investigate some  
more, define an estimate and create an Indiegogo campaign (I'm Brazilian  
and Kickstarter only accepts campaigns from inside USA). Deal? :)

> At the end we want two things:
> 1. being able to use socket.io right out of the box (or after installing  
> a custom module)

A think a separate drop-in package is the better option here, so projects  
which don't use Atmosphere are not forced to have it.

> 2. A component(s) for pushing events / information to a client  
> eliminating costly ajax polling techniques.

I'm not sure how a Tapestry component would fit here, as this is much more  
about client-side and JavaScript, but I think this is a part of 1 above  
anyway, or at least a natural next step. If you have an idea, I'd love to  
hear it.

-- 
Thiago H. de Paula Figueiredo

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
For additional commands, e-mail: users-help@tapestry.apache.org


Re: Book proposal withdrawn :-(

Posted by Martin Kersten <ma...@gmail.com>.
No problem. Its just that server push is crucial in the new area of the
internet and socket.io seams to became the standard of how to do it right
now. Polling is so zeroish (2000+). So in the end this Atmosphere
integration would be a good start for tapestry to support server push right
out of the box. The play framework supports this as well.

By having this socket.io it would become easy to write more complex
javascript application on the client side and connect to a tapestry backend
server. Do you see a chance that we team up like 5 guys from the
mailinglist and each one of us does some of the implementations or example
codes or alike? Howard mentioned that he wanted server push to be part of
Tapestry somehow. Maybe this can be a thing to pay something back (ok you
are a good donor).

For paying you, I need to know whats your price. Maybe we can start a
mail-list threat asking who wants to have socket.io and server push right
out of the box and maybe we fill the bucket so we can buy you some sort of
compensation.

So please tell me what your price is and we start a mail-list threat about
this and see wheather we can find support for this or some who are willing
to pay you some bucks to get this done. There are also some guys who said
they did Atmosphere integration with tapestry so we have good resources of
knowledge and sample-code.

At the end we want two things:
1. being able to use socket.io right out of the box (or after installing a
custom module)
2. A component(s) for pushing events / information to a client eliminating
costly ajax polling techniques.


Cheers


2013/8/23 Thiago H de Paula Figueiredo <th...@gmail.com>

> I'm sorry, my messages above ended up way harsher then I intended. I don't
> have anything that would earn me some money from next month on and it took
> a toll on my humor. :(
>
> I've taken a look at Socket.IO. If I got it right, it has two parts:
> server and client. The server one is written in JavaScript, targeted at
> running at Node.js. And Atmosphere implementats the Server.IO server part.
> Nice, I didn't know that. Interesting stuff.
>
> Next question: what do you mean by integration? There isn't a single way
> of doing it. One way would be to create a module that sets up Atmosphere so
> that Tapestry doesn't get in the way, provide ways of subscribing and
> listening and sending messages in Tapestry-IoC and nothing else on
> Tapestry-core itself. Another would be triggering events in Tapestry pages
> and components. Without really having used Atmosphere before, I don't know
> what would be the best way. Anyway, I'm sorry, I don't have the time to do
> that now and I hope I do in the future.
>
>
> --
> Thiago H. de Paula Figueiredo
>
> ------------------------------**------------------------------**---------
> To unsubscribe, e-mail: users-unsubscribe@tapestry.**apache.org<us...@tapestry.apache.org>
> For additional commands, e-mail: users-help@tapestry.apache.org
>
>

Re: Book proposal withdrawn :-(

Posted by Thiago H de Paula Figueiredo <th...@gmail.com>.
I'm sorry, my messages above ended up way harsher then I intended. I don't  
have anything that would earn me some money from next month on and it took  
a toll on my humor. :(

I've taken a look at Socket.IO. If I got it right, it has two parts:  
server and client. The server one is written in JavaScript, targeted at  
running at Node.js. And Atmosphere implementats the Server.IO server part.  
Nice, I didn't know that. Interesting stuff.

Next question: what do you mean by integration? There isn't a single way  
of doing it. One way would be to create a module that sets up Atmosphere  
so that Tapestry doesn't get in the way, provide ways of subscribing and  
listening and sending messages in Tapestry-IoC and nothing else on  
Tapestry-core itself. Another would be triggering events in Tapestry pages  
and components. Without really having used Atmosphere before, I don't know  
what would be the best way. Anyway, I'm sorry, I don't have the time to do  
that now and I hope I do in the future.

-- 
Thiago H. de Paula Figueiredo

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
For additional commands, e-mail: users-help@tapestry.apache.org


Re: Book proposal withdrawn :-(

Posted by Thiago H de Paula Figueiredo <th...@gmail.com>.
On Fri, 23 Aug 2013 16:06:06 -0300, Thiago H de Paula Figueiredo  
<th...@gmail.com> wrote:

> On Fri, 23 Aug 2013 14:37:59 -0300, Martin Kersten  
> <ma...@gmail.com> wrote:
>
>> So if you have some free time please try to bring Atmosphere to Tapestry
>> :). Is number one on my wishlist. With that It would be even possible to
>> back a javascript single page application using jquery UI + socket.io.
>> Would be awesome.
>
> I'm sorry to inform you that you either didn't read my post or just  
> couldn't get what I tried to say. Or you're just joking in the wrong  
> thread.

In other words, I was trying to say that if you want me to implement  
something, I'll soon have the time, but I won't do it on my free time  
unless I want it done for some reason. One reason would be me wanting to  
implement something like that in my personal projects. Another one would  
be you paying me. ;) :)

-- 
Thiago H. de Paula Figueiredo

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
For additional commands, e-mail: users-help@tapestry.apache.org


Re: Book proposal withdrawn :-(

Posted by Thiago H de Paula Figueiredo <th...@gmail.com>.
On Fri, 23 Aug 2013 14:37:59 -0300, Martin Kersten  
<ma...@gmail.com> wrote:

> So if you have some free time please try to bring Atmosphere to Tapestry
> :). Is number one on my wishlist. With that It would be even possible to
> back a javascript single page application using jquery UI + socket.io.
> Would be awesome.

I'm sorry to inform you that you either didn't read my post or just  
couldn't get what I tried to say. Or you're just joking in the wrong  
thread.

-- 
Thiago H. de Paula Figueiredo

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
For additional commands, e-mail: users-help@tapestry.apache.org


Re: Book proposal withdrawn :-(

Posted by Martin Kersten <ma...@gmail.com>.
I would love to see an Atmoshere support ready made and build into
Tapestry. I lack some knowledge but having Socket.io support out of the box
would be a huge plus for me. I had to put my own afford out of hands since
currently I have a too narrow schedule but wanted to come back to it once I
can do some off the schedule work. Sadly the scenario where I want to use
it vanished.

So if you have some free time please try to bring Atmosphere to Tapestry
:). Is number one on my wishlist. With that It would be even possible to
back a javascript single page application using jquery UI + socket.io.
Would be awesome.


2013/8/23 Thiago H de Paula Figueiredo <th...@gmail.com>

> Hi!
>
> Thanks everyone for the amazing discussion and suggestions we had in the
> book proposal thread. It's got invaluable feedback and insights, for me and
> for the Tapestry project itself. Thanks again!
>
> As I already feared before starting the book thread, there wouldn't be
> enough interest for the book to make its writing financially feasible. As
> Alessio said, also my own experience writing textbooks (Java, OOP,
> Hibernate, Spring, Ant, Tapestry), writing a book is a huge commitment and
> it takes a lot of time. I'd be quite happy to do it, but, as everyone here,
> I have bills to pay.
>
> From my personal view point, here's the deal, the idea behind my book
> proposal: my current gig is unfortunately ending this month after more than
> 3 years. I thought that I could take some weeks to do something useful for
> the Apache Tapestry project I love so much, but, this time, not just in my
> free time. I agree that, for the project standpoint, the best scenario is
> to have more and better documentation. On the other hand, I cannot spend
> weeks of non-vacation time improving it without earning money to pay my
> bills and etc. I hope you guys understand that. I'll continue trying to
> contribute to the Tapestry project in my free time just as I've happily
> been doing in the last years. I was just trying to expand it to my non-free
> time as well, even if it was for a handful of weeks or less.
>
> Meanwhile, I'm using my free time to write a soon-to-be open source blog
> engine (with some CMS stuff) written in Tapestry to use for my personal
> blog which, of course, will be mostly about Tapestry. :)
>
> <pitch>
> By the way, I'll soon have my whole schedule free for *your* projects. :)
> If you need someone with deep Java, Tapestry, Hibernate, OOP experience,
> with also other skills such as JavaScript, CSS, HTML, XML, XSLT (see my
> page in LinkedIn [1]), be it as a consultant or as part of the team, here I
> am. :)
> </pitch>
>
> [1] http://br.linkedin.com/in/**thiagohp<http://br.linkedin.com/in/thiagohp>
>
> --
> Thiago H. de Paula Figueiredo
>
> ------------------------------**------------------------------**---------
> To unsubscribe, e-mail: users-unsubscribe@tapestry.**apache.org<us...@tapestry.apache.org>
> For additional commands, e-mail: users-help@tapestry.apache.org
>
>