# COMPILATION OF GO PROGRAMS: ### Basic implementation of golang best practices 1. Interfaces 2. Dependency Injection 3. Mocking 4. Concurrency 5. Select Statements
A compilation of writing go code effectively, with TDD and best practices for software development.