The document discusses several WCF concepts and techniques including streaming, message contracts, duplex contracts, creating WCF clients in code, and service discovery. Streaming allows transferring large data in chunks and is supported by some but not all bindings. Message contracts provide full control over SOAP messages. Duplex contracts enable two-way communication between client and server. Creating WCF clients in code provides more control over proxies. Service discovery features announce services and exchange metadata.