No liability for the contents of this documents can be accepted. Use the concepts, examples and other content at your own risk.
All copyrights are held by their respective owners, unless specifically noted otherwise. Use of a term in this document should not be regarded as affecting the validity of any trademark or service mark.
Naming of particular products or brands should not be seen as endorsements.