Chapter 10 Guidelines for Programming This chapter describes techniques and guidelines to help you create programs that use Rendezvous software to the fullest advantage. Topics • Avoid Sending Binary Data Buffers or Internal Structs • Do Not Pass Local Values • Use Self-Describing Data • Establish Subject Naming Conventions • Do Not Send to Wildcard Subjects • Control Message Sizes • Avoid Flooding the Network • Beware of Network Boundaries • Make Transport Parameters Flexible • Verify Each Inbound Message • Understand Sockets