Thoughtstream | Courses

Advanced Module Interface Techniques

This course presents a minimalist approach to interface design known as "S.A.T."

Developed by Dr Conway over the past decade, this design philosophy can produce smaller, better focussed, more usable module APIs.

Topics covered include:

All the topics covered will be explored and illustrated by examining the interfaces and implementations of over a dozen commonly used modules from the Perl standard library and the CPAN (many of which were designed by Dr Conway himself).

Course format

1-day or 2-day seminar

Who should attend

Intermediate to advanced Perl programmers who are looking to make their module interfaces smaller, cleaner, and more usable.