I've been tossing around the idea of developing advanced Smalltalk courses and was wondering what interest there may be in them. They could be delivered as open enrollment courses or on-site courses. Topics could include:
- XML reading and writing
- Namespaces and bindings
- Exceptions and error handling
- Detailed debugging techniques
- Regular expressions
- Performance profiling and improvement
- Processes and process synchronization
- Metaprogramming
- Sockets
- Garbage Collection and weak references
- Memory policy tuning
- C interfacing
- Developing proxy classes
- Net clients (HTTP, FTP, SMTP, POP3, etc)
- Building Domain Specific Languages in Smalltalk (Parser Generator and other compiler technologies)
- Creating your own pragmas
- GLORP
- Seaside
If you're interested in courses on these topics, drop me an e-mail at david@simberon.com.