Java is a very well known language.

There are a lot of fellows out of there which know java and ask themself: how can I learn smalltalk in a fast way?

Giovanni Giorgi has done a small tutorial for brave youngs like you. This tutorial will help you learning Smalltalk very fast and is Squeak Smalltalk focused.
Basic concepts apply to VisualWorks and Dolphin Smalltalk too.

Feel free to give your feedback here.

Strongtalking Squeak

3 October, 2006

Smalltalk... with a need for speed

Dan Ingalls pointed out that Strongtalk is now open source. The community now has an important opportunity and decision to make. Should we work with Strongtalk to build a Strongtalk VM for Squeak. There are a number of potential advantages to this path (see . There could also be risks. As our community changes it is important that issues like these be addressed publically, so that a broader range of the community can participate. Please join the discussion and move this issue forward while the opportunity still exists.

Dan followed up on his original post with a Community Challenge:

Tell ya what…
Here’s $5000 that says “some smart guy” will do it before the end of 2006.
<lays money on table with a bottle of champagne on top>

 UPDate: David Griswold and Dan Ingalls call for VM Summit on: 

see: for details

As the last presentation for Thursday, Niall Ross paused his incessant (and absolutely useful) note-taking to deliver a talk on how to use real domain objects in your tests. This objects can be created by leveraging the rewrite engine of the Refactoring Browser in order to create readable and easily-modifiable tests which nonetheless manipulate complex objects.

Rowan Bunning delivered a presentation on Scrum and its use at Wizard Information Services. Wizard has much benefied from the introduction of Scrum, both in conjunction with Extreme Programming and Smalltalk for its development process, and as an agile management framework for managing non-development processes. Rowan described the use of Scrum+XP in Wizard, then delivered a short demo on how a Scrum sprint should work, and then talked about how to “sell” Scrum.

One of the presentations of Thursday’s afternoon session was delivered by Romain Robbes, who presented SpyWare, a tool developed by the University of Lugano. SpyWare model the evolution of a program as a series of change operations, thus allowing a much richer analysis of your program and its evolution.

Right after lunch on Thursday afternoon, Lukas Renggli delivered a tasty presentation on how to integrate “Web 2.0” techniques into your Seaside application using the Prototype and libraries, which allow you web application to have nifty features like drag’n’drop, entry field autocompletion etc. is very well integrated into Seaside, to the point that the user doesn’t need to write even a single line of JavaScript code by hand.