[ANN] PDF of Dynamic Web Development with Seaside

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
11 messages Options
Reply | Threaded
Open this post in threaded view
|

[ANN] PDF of Dynamic Web Development with Seaside

Lukas Renggli
The PDF version of the book "Dynamic Web Development with Seaside" is
available for download now:

      http://book.seaside.st/book/introduction/pdf-book

At the end of the payment process (PayPal) you will be redirected to
the download area where you are able to get the latest builds of the
PDF version of the book. If you bookmark the page you will be able to
download fixes and extra chapters as we integrate them into the online
version. By buying the PDF version you support our hard work on the
book.

We wish to thank the European Smalltalk User Group (ESUG),
inceptive.be, Cincom Smalltalk and GemStone Smalltalk for generously
sponsoring this book. We are looking for additional sponsors. If you
are interested, please contact us. If you are a publisher and
interested in publishing this material, please let us know.

Please distribute this message widely.

Cheers,
Stef & Lukas

--
Lukas Renggli
http://www.lukas-renggli.ch
_______________________________________________
seaside mailing list
[hidden email]
http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
Reply | Threaded
Open this post in threaded view
|

Re: [ANN] PDF of Dynamic Web Development with Seaside

squeakman
Lukas Renggli wrote:
> The PDF version of the book "Dynamic Web Development with Seaside" is
> available for download now:
>
>       http://book.seaside.st/book/introduction/pdf-book
>
>


Any chance of getting some stats on how well it is selling.  It would be
nice to gauge community support.

BTW - I purchased the pdf book.


_______________________________________________
seaside mailing list
[hidden email]
http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
Reply | Threaded
Open this post in threaded view
|

Re: [ANN] PDF of Dynamic Web Development with Seaside

stephane ducasse

On Jan 31, 2010, at 7:29 PM, Squeaker wrote:

> Lukas Renggli wrote:
>> The PDF version of the book "Dynamic Web Development with Seaside" is
>> available for download now:
>>      http://book.seaside.st/book/introduction/pdf-book
>
>
> Any chance of getting some stats on how well it is selling.  It would be nice to gauge community support.

Far less than we could expect when you consider the amount of time and energy we spent on it and its quality.
We are at 34....

> BTW - I purchased the pdf book.

Thanks
>
>
> _______________________________________________
> seaside mailing list
> [hidden email]
> http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
>

_______________________________________________
seaside mailing list
[hidden email]
http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
Reply | Threaded
Open this post in threaded view
|

Re: [ANN] PDF of Dynamic Web Development with Seaside

Damien Cassou
On Sun, Jan 31, 2010 at 9:15 PM, stephane ducasse
<[hidden email]> wrote:
> Far less than we could expect when you consider the amount of time and energy we spent on it and its quality.
> We are at 34....

You haven't talked about it outside the mailing lists and 1 or 2
blogs. What about news websites (linuxfr for example).

--
Damien Cassou
http://damiencassou.seasidehosting.st

"Lambdas are relegated to relative obscurity until Java makes them
popular by not having them." James Iry
_______________________________________________
seaside mailing list
[hidden email]
http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
Reply | Threaded
Open this post in threaded view
|

Re: [ANN] PDF of Dynamic Web Development with Seaside

Philippe Marschall
In reply to this post by Lukas Renggli
2010/1/27 Lukas Renggli <[hidden email]>:

> The PDF version of the book "Dynamic Web Development with Seaside" is
> available for download now:
>
>      http://book.seaside.st/book/introduction/pdf-book
>
> At the end of the payment process (PayPal) you will be redirected to
> the download area where you are able to get the latest builds of the
> PDF version of the book. If you bookmark the page you will be able to
> download fixes and extra chapters as we integrate them into the online
> version. By buying the PDF version you support our hard work on the
> book.
>
> We wish to thank the European Smalltalk User Group (ESUG),
> inceptive.be, Cincom Smalltalk and GemStone Smalltalk for generously
> sponsoring this book. We are looking for additional sponsors. If you
> are interested, please contact us. If you are a publisher and
> interested in publishing this material, please let us know.
>
> Please distribute this message widely.

Is there any way to change the quantity of books you want to order?

Cheers
Philippe
_______________________________________________
seaside mailing list
[hidden email]
http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
Reply | Threaded
Open this post in threaded view
|

Re: [ANN] PDF of Dynamic Web Development with Seaside

stephane ducasse
In reply to this post by Damien Cassou

On Jan 31, 2010, at 9:18 PM, Damien Cassou wrote:

> On Sun, Jan 31, 2010 at 9:15 PM, stephane ducasse
> <[hidden email]> wrote:
>> Far less than we could expect when you consider the amount of time and energy we spent on it and its quality.
>> We are at 34....
>
> You haven't talked about it outside the mailing lists and 1 or 2
> blogs. What about news websites (linuxfr for example).

would be great if some people can do it?
I cannot post there.
in our message it was clearly stated that people can spread the words.
Thanks for pointing that.

Stef

>
> --
> Damien Cassou
> http://damiencassou.seasidehosting.st
>
> "Lambdas are relegated to relative obscurity until Java makes them
> popular by not having them." James Iry
> _______________________________________________
> seaside mailing list
> [hidden email]
> http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
>

_______________________________________________
seaside mailing list
[hidden email]
http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
Reply | Threaded
Open this post in threaded view
|

Re: [ANN] PDF of Dynamic Web Development with Seaside

Ole Voß
In reply to this post by stephane ducasse
> Far less than we could expect when you consider the amount of time and energy we spent on it and its quality.
> We are at 34....

35 :-)

Thanks for a great book!

Regards,

Ole._______________________________________________
seaside mailing list
[hidden email]
http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
Reply | Threaded
Open this post in threaded view
|

Re: [ANN] PDF of Dynamic Web Development with Seaside

tgiaccone
In reply to this post by squeakman
Well I purchased a copy.  And now I've reached a point where I'm very
frustrated..
Great progress, but now reached  a limit and I feel like I'm not
understanding the basic ways the framework should be used.

Here's my dilemma.  Imagine a page with an editor and a browser.  The
browser lists the entries of a particular type. The editor allows you
to create a new entry or edit one which exists already.

The page as a whole is initialized like this:

initialize
        super initialize.
        person := Person new initialize.
        editor := (person asComponent addValidatedForm).
        browser := PersonBrowser new initialize.



The renderContentOn method looks like this:

        html text: 'Hello'; break.
        html div class: 'personInfo'; with: [
                editor isNil ifFalse: [html render: editor].
                browser isNil ifFalse: [html render: browser].
        ]


What I can't figure out how to do is to connect into the method that
gets called when the user presses save on the editor.  At that point I
want to persist the person, and do some other things.  I see this
lovely line from the book:

This is clearly the place to hook a database commit for example.

Yes, it clearly is.. what's not clear is how the heck you do it. LOL


Tony

PS I have this feeling, coming from a Java background that I'm totally
am not doing things in the tao of smalltalk.  It's extremely
frustrating.


On Sun, Jan 31, 2010 at 1:29 PM, Squeaker <[hidden email]> wrote:

> Lukas Renggli wrote:
>>
>> The PDF version of the book "Dynamic Web Development with Seaside" is
>> available for download now:
>>
>>      http://book.seaside.st/book/introduction/pdf-book
>>
>>
>
>
> Any chance of getting some stats on how well it is selling.  It would be
> nice to gauge community support.
>
> BTW - I purchased the pdf book.
>
>
> _______________________________________________
> seaside mailing list
> [hidden email]
> http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
>
_______________________________________________
seaside mailing list
[hidden email]
http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
Reply | Threaded
Open this post in threaded view
|

Re: [ANN] PDF of Dynamic Web Development with Seaside

John McKeon
Hello Tony,

On Sun, Jan 31, 2010 at 4:52 PM, Tony Giaccone <[hidden email]> wrote:
Well I purchased a copy.  And now I've reached a point where I'm very
frustrated..
Great progress, but now reached  a limit and I feel like I'm not
understanding the basic ways the framework should be used.

Have patience.... 

Here's my dilemma.  Imagine a page with an editor and a browser.  The
browser lists the entries of a particular type. The editor allows you
to create a new entry or edit one which exists already.

The page as a whole is initialized like this:

initialize
       super initialize.
       person := Person new initialize.
       editor := (person asComponent addValidatedForm).
       browser := PersonBrowser new initialize.

 

The renderContentOn method looks like this:

       html text: 'Hello'; break.
       html div class: 'personInfo'; with: [
               editor isNil ifFalse: [html render: editor].
               browser isNil ifFalse: [html render: browser].
       ]


What I can't figure out how to do is to connect into the method that
gets called when the user presses save on the editor.  At that point I
want to persist the person, and do some other things.  I see this
lovely line from the book:

This is clearly the place to hook a database commit for example.

Could you point us to where in the book you find this lovely line?

If I'm not mistaken, you need to add an onAnswer: block to the editor := line of code:
   editor := person asComponent
     addValidatedForm;
     onAnswer: [ :p | "do something with p" ];  
     yourself.

To explore further put a self halt in the block to see when it gets called.

Also, I don't think you need to send initialize after you send new.
And be sure person and browser are returned in an array in the children method.
 

Yes, it clearly is.. what's not clear is how the heck you do it. LOL


Tony

PS I have this feeling, coming from a Java background that I'm totally
am not doing things in the tao of smalltalk.  It's extremely
frustrating.

Look at the bright side: You aren't in Java anymore =)

Regards
 


On Sun, Jan 31, 2010 at 1:29 PM, Squeaker <[hidden email]> wrote:
> Lukas Renggli wrote:
>>
>> The PDF version of the book "Dynamic Web Development with Seaside" is
>> available for download now:
>>
>>      http://book.seaside.st/book/introduction/pdf-book
>>
>>
>
>
> Any chance of getting some stats on how well it is selling.  It would be
> nice to gauge community support.
>
> BTW - I purchased the pdf book.
>
>
> _______________________________________________
> seaside mailing list
> [hidden email]
> http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
>
_______________________________________________
seaside mailing list
[hidden email]
http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside



--
http://jmck.seasidehosting.st

_______________________________________________
seaside mailing list
[hidden email]
http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
Reply | Threaded
Open this post in threaded view
|

Re: [ANN] PDF of Dynamic Web Development with Seaside

Bernat Romagosa
I'm waiting for the lulu version to come out, I think lots of people are waiting to buy the printed version, any news about when will it be available? :)

_______________________________________________
seaside mailing list
[hidden email]
http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
Reply | Threaded
Open this post in threaded view
|

Re: [ANN] PDF of Dynamic Web Development with Seaside

stephane ducasse
In reply to this post by Philippe Marschall
I do not really know :)
did you asked lukas ?

Stef

>
> Is there any way to change the quantity of books you want to order?
>
> Cheers
> Philippe
> _______________________________________________
> seaside mailing list
> [hidden email]
> http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
>

_______________________________________________
seaside mailing list
[hidden email]
http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside