A timely blog and well said.. For NCEs: A great place to review use cases and get started with network programming: https://github.com/datacenter