David Mertz reviews my OSCON Seaside tutorial
The framework itself is based on continuations and maintenance of session state. As with other rapid-development web frameworks, a very small amount of template code does a lot of work. In contrast to, say Ruby or Django, Seaside gives you far more capability of poking inside the running sessions, and even greater dynamism in seeing your code changes reflected on web pages. As a development feedback process, this is great. You can build your applications in baby steps, seeing the changes and improvements at each one, and getting immediate notification and feedback on bugs and glitches. Another respect in which Seaside is unusual as a web framework is that its "templating" language is just Smalltalk itself. While somewhat novel as a concept, in practice it seems little different: it is really just a matter of sticking some method names where you might put various meta characters and escape sequences in other frameworks.