Nice work, Mark!

I have some feedback for you here:

Tapestry is great because it enables me to work tiny iterations. These tiny
iteratinos are enabled by live reloading and excellent error reporting. I
use this to work in a TDD way (without actually doing TDD), adding one bit
at a time and verifying its behaviour in the browser before continuing.
Being used to that, I was a bit overwhelmed by your speed in this tutorial,
adding lots of things before reloading in the browser. That approach might
work very well for you, but probably not for beginners.

I believe a lot of people out there are used to quite long development
cycles. They are used to coding lots of lines before restarting the server
and checking the GUI. Upon arrival in the T5 world, it might be hard to
adjust quickly. Sure, everyone loves live class reloading and it works
instantly. But do they understand how to get the full power out of it? I'll
give a (hopefully understandable) example:  If you ask your grandmother to
send you an email, she might print it, put it in an envelope and go for a
walk to the post office. Not what you intended when you provided her with
the very effective tools necessary :)

Don't get me wrong, I love this tutorial! Just wanted to write a few words
about how I feel T5 could gain more popularity.  Highly efficient tools
aren't enought, we should also focus on showing a set of simple and
simplifying techniques that makes it very hard to fail and very much fun to
be a T5 programmer. Also for newbies :)

On Thu, Feb 17, 2011 at 9:46 AM, Peter Stavrinides <
p.stavrini...@albourne.com> wrote:

> :) Excellent Mark! I know the feeling... does she also give the blank
> expression?
>
> ----- Original Message -----
> From: "Mark" <mark-li...@xeric.net>
> To: "Tapestry users" <users@tapestry.apache.org>
> Sent: Wednesday, 16 February, 2011 23:25:47 GMT +02:00 Athens, Beirut,
> Bucharest, Istanbul
> Subject: Re: 10 Minute Web Application Demo
>
> I keep showing my wife, but she doesn't ever seem to get very excited
> about it. :)
>
> On Wed, Feb 16, 2011 at 2:27 PM, Michael Gentry <mgen...@masslight.net>
> wrote:
> > Sure, but I don't general show people Tapestry 5 at home.  I'll bet
> > most of us don't do that, either.  :-)
> >
> > mrg
> >
> >
> > On Wed, Feb 16, 2011 at 2:28 PM, Christian Riedel
> > <cr.ml...@googlemail.com> wrote:
> >> don't you have internet at home? :p
> >>
> >>
> >> Am 16.02.2011 um 19:54 schrieb Michael Gentry:
> >>
> >>> That's not an option for some of us, either.  :-)
> >>>
> >>>
> >>> On Wed, Feb 16, 2011 at 1:48 PM, Lenny Primak <lpri...@hope.nyc.ny.us>
> wrote:
> >>>> That's what the your mobile device is for :)
> >>>>
> >>>> On Feb 16, 2011, at 1:47 PM, Michael Gentry wrote:
> >>>>
> >>>>> Hi Mark,
> >>>>>
> >>>>> Keep in mind that a lot of companies block YouTube access (and other
> >>>>> media sites), so putting it on YouTube might actually restrict access
> >>>>> more than you intended.
> >>>>>
> >>>>> mrg
> >>>>
> >>>>
> >>>> ---------------------------------------------------------------------
> >>>> 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
> >>>
> >>
> >>
> >> ---------------------------------------------------------------------
> >> 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
> >
> >
>
> ---------------------------------------------------------------------
> 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
>
>

Reply via email to