Chapter 3. Building Blocks

Show me your code and conceal your data structures, and I shall continue to be mystified. Show me your data structures, and I won't usually need your code; it'll be obvious.

—Eric Raymond (paraphrasing Fred Brooks), The Cathedral and the Bazaar

Now that we've taken a quick tour of the JavaSpaces API, we have the tools in hand to begin exploring space-based programming in more depth. As with any new programming model or paradigm, learning to write programs using JavaSpaces technology involves both changing the way you think about programming and mastering a set of new techniques and patterns for your programming repertoire.

Our aim over the next several chapters is to show you a new way of programming based on passing ...

Get JavaSpaces™ Principles, Patterns, and Practice now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.