Douglas Adams had only 1. Brett's got 3 questions that clarify Smalltalk.
See: http://schuchert.wikispaces.com/3Questions-Smalltalk
Wednesday, January 30, 2008
Friday, January 25, 2008
Smalltalk evening at the OOP2008
Some pictures from the OOP 2008 Smalltalk evening, click to enlarge:
Suzanne Fortman, Marketing Manager Cincom
The evening begins with 3 parallel tracks
Arden Thomas, Cincom talking about Smalltalk
- many things were invented in Smalltalk
- Smalltalk continues pioneering
- Closures, Reflection, Image Based Development
- "Try doing that while it's running"
- changing the definition of an object while it is running
- Smalltalk is enjoyable and addictive
An OpenGL demo created in Smalltalk. "Change it while it is running!"
- he refactored the running OpenGL graphic animation
Lukas Renggli talking about Seaside
- Problems with page oriented frameworks: logic cluttered on many pages
- Seaside is a web framework
- does the web job, no persistence solution by default like in RoR
- always valid XHTML
- Web components and applicaton logic written in Smalltalk, styling in CSS
- web components with own state/model management
- Backtracking and Continuations
- Seaside is secure by default (encoding, no parameters, ...)
A few web applications using Seaside
Seaside is also able to handle high traffic
Improvements in the new Seaside version
The new Seaside version has improvements in memory footprint and rendering speed. Read the official Seaside website for more.
Suzanne Fortman, Marketing Manager Cincom
The evening begins with 3 parallel tracks
Arden Thomas, Cincom talking about Smalltalk
- many things were invented in Smalltalk
- Smalltalk continues pioneering
- Closures, Reflection, Image Based Development
- "Try doing that while it's running"
- changing the definition of an object while it is running
- Smalltalk is enjoyable and addictive
An OpenGL demo created in Smalltalk. "Change it while it is running!"
- he refactored the running OpenGL graphic animation
Lukas Renggli talking about Seaside
- Problems with page oriented frameworks: logic cluttered on many pages
- Seaside is a web framework
- does the web job, no persistence solution by default like in RoR
- always valid XHTML
- Web components and applicaton logic written in Smalltalk, styling in CSS
- web components with own state/model management
- Backtracking and Continuations
- Seaside is secure by default (encoding, no parameters, ...)
A few web applications using Seaside
Seaside is also able to handle high traffic
Improvements in the new Seaside version
The new Seaside version has improvements in memory footprint and rendering speed. Read the official Seaside website for more.
Thursday, January 24, 2008
Dynamic Language Shootout at OOP2008
At OOP 2008 here in Munich there was a dynamic language shootout organized by the german magazine "Java spektrum".
The winner is Thorsten Seitz with a Smalltalk application based on VisualWorks and Seaside. Congratulations, even if it is not a suprise that Smalltalk is by far the best dynamic language! The second winner is JRuby, the third Lua.
You can download and try the solutions here.
The winning Smalltalk application not only was the best solution, it also had a nice web user interface based on Seaside:
The winner is Thorsten Seitz with a Smalltalk application based on VisualWorks and Seaside. Congratulations, even if it is not a suprise that Smalltalk is by far the best dynamic language! The second winner is JRuby, the third Lua.
You can download and try the solutions here.
The winning Smalltalk application not only was the best solution, it also had a nice web user interface based on Seaside:
Tuesday, January 22, 2008
Seaside in Munich
Will work in Munich for the rest of the week, so I hope to find the time to visit the Smalltalk evening at the OOP. See you there.