Introduction to Extreme Programming (XP)
An introduction to the XP process. Continue reading Introduction to Extreme Programming (XP)
Exploring Extreme Programming
An introduction to the XP process. Continue reading Introduction to Extreme Programming (XP)
Dec. 5-10, 1999, I attended the first offering of “XP Immersion Training”, in Deerfield, IL, sponsored by Object Mentor. This was an excellent, intensive course. Mechanics Kent Beck did the bulk of the training, with one day by Martin Fowler. Continue reading XP Immersion Course Review
OOPSLA '99, "Object-Oriented Programming, Systems, Languages, and Applications", Nov. 1-5, 1999, Denver, CO. This was an excellent conference with good tutorials and interesting exhibits. Summary The tutorials were good; I took "Responsibility-Driven Design", "Usage-Centered Design with Essential Use Cases", "Subject-Oriented Continue reading OOPSLA ’99 Trip Report
The object model for the Envision database of scientific literature. Continue reading Analysis Objective: Object Analysis for the Envision Publication Database
Ubiquitous computing may be worth pursuing. Continue reading Interface Seams: Ubiquity
GUIs aren’t the end. Continue reading Interface Seams: Leaving the Desktop Behind
These patterns describe some of the forces and decisions to be made while implementing an interactive application. [This is a submission to PLoP’98.] Continue reading Interface Seams: Patterns for Interactive Applications
Groupware is often examined on the dimensions of time and place; ad-hoc vs. planned collaboration introduces a new dimension. Continue reading Interface Seams: Ad-Hoc vs. Planned Collaboration
There are several approaches to computers and sound. Continue reading Interface Seams: Sound and Computers
Spreadsheets have traditionally been based on a rectangular grid. We’ll look into simplifying formulas, and then at data structures other than a matrix. Spreadsheets often have columns specified by alphabetic labels, and numbered rows. A specific cell can be identified Continue reading Interface Seams: Rethinking the Spreadsheet