/Golang_datatools_exercises

exercises, activities, and questions for integrating data tools to your go program

Primary LanguageGoMIT LicenseMIT

Golang_datatools_exercises

exercises, activities, and questions for integrating data tools to your go program

wakatime

Pre-requisites

  • Go installed and running
  • Working knowledge of go
  • git for cloning and using the repo

New to go?

If you are new to go, work through these exercises first


Exercises


Live Demos

DB Management

Using tools to manage a database. Tools like goose and sqlc can be used to easliy abstract database management into your software stack. The following page is the resulting code from the live demo

watch goose video watch sqlc video

grpc-gateway

Grpc is a valuable tool for managing data contracts. You can leverage grpc-gateway to still maintain restful best practices and accept json payloads while using protobufs to maintain structured data formats. You can view the demo code in grpc-gateway-demo


Explore More