[Seaside] OSCON "contest"

Conrad Taylor conradwt at gmail.com
Tue Jul 22 21:49:49 UTC 2008


Hi James, here's a very good article by Ramon Leon and it may be of some
assistance to you:
http://onsmalltalk.com/programming/smalltalk/rails-vs-seaside/

Good luck,

-Conrad

ps:  If you're using a Mac or Mac Pro in the competition, I would recommend
using an application like ScreenFlow from http://www.varasoftware.com for
producing
      the screencast.

On Tue, Jul 22, 2008 at 2:34 PM, Conrad Taylor <conradwt at gmail.com> wrote:

> Hi James, I would like to wish you the best of luck.  Using Gemstone/S will
> allow you to concentrate on other parts of the example because you don't
> have to deal with RDBMS.  Next, it seems that the competition caters more to
> Rails and REST if there's a firm requirement in regards to the URL.  Thus,
> is it really necessary to parse the URL?  For example, this is all the
> possible options for the search form:
> option A:  no input text,  no  selection  Result:  all the items in the
> list
>
> option B:  input text, no selection  Result:  subset of all the items in
> the list
>
> option C:  no input text, a selection  Result:  subset of all the items in
> the list
>
> option D:  input text, a selection  Result:  subset of all the items in the
> list
>
> Next, here's my translation of the last three bullet points on the contest
> page:
>
> /receipe/ID  equals the Show link
> /recipes/titles*/SUBSTRING* or /recipes?titles=*SUBSTRING  equals one of
> the options above (i.e. text input and selector)*
> /recipes/course*/ID* or /recipes?course=*ID  *equals one of the options
> above (i.e. text input and selector)
>
> In short, I'm thinking that the URL parsing is irrelevant because you're,
> for the most part, interacting with the form.
>
> Good luck,
>
> -Conrad
>
> On Tue, Jul 22, 2008 at 1:23 PM, James Foster <Smalltalk at jgfoster.net>
> wrote:
>
>>
>> On Jul 22, 2008, at 12:27 PM, Kyle Dawkins wrote:
>>
>>  Hey James
>>>
>>> Good work!  I have a few suggestions...
>>>
>>> * RoR people are impressed by smoke & mirrors.  Try to make the
>>> entry/edit forms work as lightboxes.  It's a feature of Seaside and should
>>> be easy to implement, though not sure how well it behaves with Magritte...
>>> anyone?
>>>
>>
>> I'm thinking that the Magritte stuff is overall helpful, but I already am
>> extending it to get some missing features (JavaScript). I'm not sure what
>> I'd do with lightboxes--mostly because I'm not that familiar with them.
>>
>>  * One nice thing about RoR and Django is that their default styles are
>>> very nice.  Are you allowed to prepare some styles and have them ready?  It
>>> looks a bit "raw" without.  Simple stuff like setting the font to something
>>> nice and getting rid of ugly table borders.
>>>
>>
>> Yes, we'll spend some time beforehand looking into CSS (though other
>> submissions are welcome!).
>>
>>  20 minutes is not much time at all... I think they're going to find in
>>> practice that most people are unable to get anything too impressive going.
>>>  The django guys tried to show off how fast it is to develop an app at a
>>> recent Portland python UG meeting, and 45 minutes later they were still
>>> puzzling over some silly little thing and never got a working app going...
>>>
>>
>> We'll practice our script and hope to avoid that fate!
>>
>>
>>  Good luck!  And post the results to the group after!  especially if
>>> there's video or screencasts.
>>>
>>> Cheers
>>>
>>> Kyle
>>> kyle at idealist.org
>>>
>>> On Jul 22, 2008, at 3:34 PM, James Foster wrote:
>>>
>>>  You are invited to view a sample application (with a link for GS/S
>>>> source code) at http://seaside.gemstone.com/seaside/recipes. Source
>>>> code can also be viewed at http://seaside.gemstone.com/ss/FOSCON.html
>>>> and you might be able to load my code into Squeak using the following:
>>>>
>>>>        MCHttpRepository
>>>>                location: 'http://seaside.gemstone.com/ss/FOSCON'
>>>>                user: ''
>>>>                password: ''
>>>>
>>>> Keep in mind that I consider myself more of a GemStone/S expert than a
>>>> Seaside expert and I'd welcome constructive criticism. I'm not sure how much
>>>> of the source code I can type in 10 or 15 minutes (we are allowed 20 minutes
>>>> and there will be new requirements held till the start of the event). Any
>>>> ideas of how I can make it smaller would be especially welcome.
>>>>
>>>> James
>>>>
>>>>
>>>> On Jul 16, 2008, at 9:42 PM, Philippe Marschall wrote:
>>>>
>>>>  Should be doable. You should of course have an html layout before you
>>>>> go. And have done several test runs.
>>>>>
>>>>> Cheers
>>>>> Philippe
>>>>>
>>>>> 2008/7/16 James Foster <Smalltalk at jgfoster.net>:
>>>>>
>>>>>> Yes, a couple of us at GemStone have asked to be included. As you
>>>>>> mention,
>>>>>> it is a bit of a narrow scope, with 30 minutes being allowed, but
>>>>>> we'll try
>>>>>> to represent the Seaside community as well as we can!
>>>>>>
>>>>>> James Foster
>>>>>>
>>>>>>
>>>>>> On Jul 16, 2008, at 2:46 PM, Kyle Dawkins wrote:
>>>>>>
>>>>>>  Hey Seasiders
>>>>>>>
>>>>>>> The RoR folks are running this at OSCON:
>>>>>>>
>>>>>>> http://pdxfoscon.org/competition
>>>>>>>
>>>>>>> Probably a good opportunity to show-off what Seaside can do.  I can't
>>>>>>> attend so I can't volunteer but presumably since they mention Seaside
>>>>>>> and
>>>>>>> Gemstone, there are some people already signed up in the Seaside
>>>>>>> camp?  Yes,
>>>>>>> yes, it's a silly contest (and proves very little), but could result
>>>>>>> in a
>>>>>>> few heads turned in our direction, no?
>>>>>>>
>>>>>>> I'd love to watch this... hopefully someone will provide a screencast
>>>>>>> at
>>>>>>> some point?!
>>>>>>>
>>>>>>> Cheers
>>>>>>>
>>>>>>> Kyle
>>>>>>> kyle at idealist.org
>>>>>>>
>>>>>>> _______________________________________________
>>>>>>> seaside mailing list
>>>>>>> seaside at lists.squeakfoundation.org
>>>>>>> http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
>>>>>>>
>>>>>>>
>>>>>> _______________________________________________
>>>>>> seaside mailing list
>>>>>> seaside at lists.squeakfoundation.org
>>>>>> http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
>>>>>>
>>>>>>  _______________________________________________
>>>>> seaside mailing list
>>>>> seaside at lists.squeakfoundation.org
>>>>> http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
>>>>>
>>>>>
>>>> _______________________________________________
>>>> seaside mailing list
>>>> seaside at lists.squeakfoundation.org
>>>> http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
>>>>
>>>
>>> _______________________________________________
>>> seaside mailing list
>>> seaside at lists.squeakfoundation.org
>>> http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
>>>
>>>
>> _______________________________________________
>> seaside mailing list
>> seaside at lists.squeakfoundation.org
>> http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
>>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.squeakfoundation.org/pipermail/seaside/attachments/20080722/fa214ae7/attachment.htm


More information about the seaside mailing list