Seaside

Seaside

I just finished the tutorial. Really great! More than a tutorial on Seaside, it’s also a good one to learn to program with patterns and to do good OO programming. […] I’m sure to develop my application with Seaside now!
— Cédrick Béler

Seaside is a framework for developing sophisticated web applications in Smalltalk. It provides a layered set of abstractions over HTTP and HTML that let you build highly interactive web applications quickly, reusably and maintainably.

Presentations and Talks

  • On not getting bogged down (slides, video)
  • Web Development As You Like It (slides, video)
  • Seaside — Past, Present and Future (slides)
  • The Heretic Web Framework (slides, video)
  • Web 2.0 and Seaside (slides, notes, code)
  • The Art of Seaside (slides, notes, code)
  • A Walk on the Seaside (slides)
  • Squeak Enterprise Aubergines Server (slides)
    This presentation dates back to 2002 and is available for historical reasons only.

Videos

Tutorials and Exercises

If you would like me to give a tutorial at your university, your company or during a conference, please contact me. As programming environment either Squeak, GemStone or VisualWorks can be used.

  1. Introduction
  2. Motivation
  3. Development Tools
  4. Control Flow
  5. Components
  6. Composition
  7. Web 2.0

Below you find the corresponding exercises. Solutions are available on request only.