Writing Testable Go

Akshit Tyagi

whoami

  • SDE-1 (MLOps) @ AfterShoot
  • GSoC '23 @ OpenAstronomy
  • Volunteer @ OSDC, FOSS United
  • Interested in Python, Scientific Software, Data and the Cloud

an outline

  • Go refresher
  • Testing
  • Higher order considerations
  • Fast, compiled
  • Built for modern systems programming
  • Simple, readable syntax
  • Excellent for web servers, CLIs, microservices
  • Created at Google (2009)

Testing

  • Unit
  • Integration
  • E2E
  • ...

Workshop repo:

github.com/exitflynn/writing_testable_go

Thanks!

in/akshit-tyagi42

exitflynn

flynnzler

@exitflynn@fosstodon.org

Writing Testable Go

By Akshit Tyagi

Writing Testable Go

  • 6