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 <steves...@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 > <thiag...@gmail.com> wrote: > > On Fri, 23 Aug 2013 19:13:15 -0300, Martin Kersten > > <martin.kersten...@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-unsubscr...@tapestry.apache.org > > > > For additional commands, e-mail: users-h...@tapestry.apache.org > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org > For additional commands, e-mail: users-h...@tapestry.apache.org > >