In this episode we discuss Casey's work experience about developing SDKs looking at architecture, testing and dependency injection.