This week's book giveaways are in the iOS and Features new in Java 8 forums. We're giving away four copies each of Barcodes with iOS: Bringing together the digital and physical worlds and Core Java for the Impatient and have the authors on-line! See this thread and this one for details.
In Cade's Component diagram, for connecting various components an arrow with <<uses>> is used everywhere whereas in real world diagrams as far as i know, we always use ports defined on each component and connect these ports by defining "provided interface" and "required interface" on 2 connecting components.
Can anybody please validate if Cade's component diagram is fully UML compliant and we can follow the same practice or this is again a matter of discussion (if it is then please add this to CadeSheilSceaFaq)