Embedded Architects: Networking 101 for UW application development teams