Smalltalk Intro Presentation

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

Smalltalk Intro Presentation

Travis Griggs-4
Oops, different accounts for different lists. I wrote this earlier  
today.

> I've been asked to give a "Smalltalk" presentation to our local  
> Linux Users Group. I'm curious if anyone out there has ever done  
> one of these? And if they have any ideas, hints, materials they're  
> willing to share.
>
> I'm specifically avoiding Seaside particular this time, because  
> they've asked us to come back next time and give that, but figured  
> you Seasiders might still have good ideas for this in general.
>
> One approach I've toyed with taking is using the Design Principles  
> behind Smalltalk <http://users.ipa.net/~dwighth/smalltalk/ 
> byte_aug81/design_principles_behind_smalltalk.html> paper as an  
> outline, and using a live system at each point to try and  
> illustrate each point. Some of the points are a bit abstract  
> thoughk, so I'm not sure. I also intend to talk a little bit about  
> "multi-paradigm" systems a touch. Plan on loading  
> NumericCollections to do APL-ish stuff. And demonstrating something  
> interesting with blocks.
>
> TIA

--
Travis Griggs
Objologist
"I think that we should be men first, and subjects afterward." -  
Henry David Thoreau



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

Re: Smalltalk Intro Presentation

Victor-67
 >> I've been asked to give a "Smalltalk" presentation to our local Linux
 >> Users Group.

This is great!

 >> I'm curious if anyone out there has ever done one of
 >> these? And if they have any ideas, hints, materials they're willing to
 >> share.

My approach is to not give something too theoretical or esoteric, but
rather think in terms of both fun and practical approach.

What I do in my presentations is to show a small part (very small and
simple) of a game design and show how SUnit works as part of a
Test Driven Development [TDD] approach in ST.

As I am explaining the process I also show how it can be done in ST. I
explain the Refactoring Browser, the workspace, and some of their power
as needed.  It may take some 2 hours to have a reasonable presentation.
  I explain how to define the variables I need, and how to write the
methods in their proper classes.  Maybe there will also time for some
refactoring.

Being well prepared is very important, not because you should go in a
mechanical fashion about it, but because then it will be easier for you
to improvise to catch the mood of the audience.  Yet, because this may
be your first presentation, going mechanically maybe what feels right
for you.  Take it as a learning experience for yourself.

My 2 c.

Where will your presentation be?

Wish you success,
Victor

===================================================================

Travis Griggs wrote:

> Oops, different accounts for different lists. I wrote this earlier today.
>
>> I've been asked to give a "Smalltalk" presentation to our local Linux
>> Users Group. I'm curious if anyone out there has ever done one of
>> these? And if they have any ideas, hints, materials they're willing to
>> share.
>>
>> I'm specifically avoiding Seaside particular this time, because
>> they've asked us to come back next time and give that, but figured you
>> Seasiders might still have good ideas for this in general.
>>
>> One approach I've toyed with taking is using the Design Principles
>> behind Smalltalk
>> <http://users.ipa.net/~dwighth/smalltalk/byte_aug81/design_principles_behind_smalltalk.html>
>> paper as an outline, and using a live system at each point to try and
>> illustrate each point. Some of the points are a bit abstract thoughk,
>> so I'm not sure. I also intend to talk a little bit about
>> "multi-paradigm" systems a touch. Plan on loading NumericCollections
>> to do APL-ish stuff. And demonstrating something interesting with blocks.
>>
>> TIA
>
> --
> Travis Griggs
> Objologist
> "I think that we should be men first, and subjects afterward." - Henry
> David Thoreau
>
>
>
> _______________________________________________
> 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: Smalltalk Intro Presentation

David Mitchell-10
See Presenting Squeak on the wiki:

http://wiki.squeak.org/squeak/1091



On Nov 6, 2007 5:53 PM, Victor <[hidden email]> wrote:

>  >> I've been asked to give a "Smalltalk" presentation to our local Linux
>  >> Users Group.
>
> This is great!
>
>  >> I'm curious if anyone out there has ever done one of
>  >> these? And if they have any ideas, hints, materials they're willing to
>  >> share.
>
> My approach is to not give something too theoretical or esoteric, but
> rather think in terms of both fun and practical approach.
>
> What I do in my presentations is to show a small part (very small and
> simple) of a game design and show how SUnit works as part of a
> Test Driven Development [TDD] approach in ST.
>
> As I am explaining the process I also show how it can be done in ST. I
> explain the Refactoring Browser, the workspace, and some of their power
> as needed.  It may take some 2 hours to have a reasonable presentation.
>   I explain how to define the variables I need, and how to write the
> methods in their proper classes.  Maybe there will also time for some
> refactoring.
>
> Being well prepared is very important, not because you should go in a
> mechanical fashion about it, but because then it will be easier for you
> to improvise to catch the mood of the audience.  Yet, because this may
> be your first presentation, going mechanically maybe what feels right
> for you.  Take it as a learning experience for yourself.
>
> My 2 c.
>
> Where will your presentation be?
>
> Wish you success,
> Victor
>
> ===================================================================
>
>
> Travis Griggs wrote:
> > Oops, different accounts for different lists. I wrote this earlier today.
> >
> >> I've been asked to give a "Smalltalk" presentation to our local Linux
> >> Users Group. I'm curious if anyone out there has ever done one of
> >> these? And if they have any ideas, hints, materials they're willing to
> >> share.
> >>
> >> I'm specifically avoiding Seaside particular this time, because
> >> they've asked us to come back next time and give that, but figured you
> >> Seasiders might still have good ideas for this in general.
> >>
> >> One approach I've toyed with taking is using the Design Principles
> >> behind Smalltalk
> >> <http://users.ipa.net/~dwighth/smalltalk/byte_aug81/design_principles_behind_smalltalk.html>
> >> paper as an outline, and using a live system at each point to try and
> >> illustrate each point. Some of the points are a bit abstract thoughk,
> >> so I'm not sure. I also intend to talk a little bit about
> >> "multi-paradigm" systems a touch. Plan on loading NumericCollections
> >> to do APL-ish stuff. And demonstrating something interesting with blocks.
> >>
> >> TIA
> >
> > --
> > Travis Griggs
> > Objologist
> > "I think that we should be men first, and subjects afterward." - Henry
> > David Thoreau
> >
> >
> >
> > _______________________________________________
> > 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
>
_______________________________________________
seaside mailing list
[hidden email]
http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside