- March 13
Java Programming Links
java.sun.com, XP Wiki, books, tools, and technologies.
A Threading Demonstration
In which two comedians share a microphone.
- March 20
The Design of KDialog
Simplifying the most common GUI task--option setting dialogs.
Debugging Layout Management
Solving common layout problems.
- March 27
The Design of the Resource Package
Resources, categories, and resource servers. The Collective. The CVS challenge.
- April 3 DOT Meeting
Exceptions in Java 1.3 and 1.4
Try, catch, and finally. Why Sun embraced the Convert Exceptions pattern.
The Collections Classes
Beyond Vector and Hashtable. Sorting. Why classes override equals().
The taxonomy of the I/O classes. High performance and low overhead. What's new in 1.4.
- April 9
The Design of XML Dialog
Widgets, delegates, validators, and DTDs in an XML soup--tasty!
- April 10
The Design of the Resource Chooser
Server panels, list models, combo box models, renderers, icons, and filters.
- April 17 DOT Meeting
Web Component Development
Servlets, Java Server Pages, and Apache Tomcat. Deploying web applications.
- April 23
My Ideal Development Environment
Lazy editing, rapid prototyping, and instant exploration. Seeing the forest and the trees.
Building Your Own Tools
Code generation, reflection, filtering, mangling, and munging.
- April 24
How to Write Doc Comments
JavaDoc tags and options. What to say and not. E-Prime as a second language. The DocCheck utility.
The Design of Help Browser and Kahuna Server
HTML in the EditorPane. Custom protocols, URL connections, and stream handlers.
- May 1
Computer Job Survival Guide
A discussion of Janet Ruhl's latest book.
Whatever's left unsaid. Last minute instructions. The combination to the safe.