This post is to announce the release of GDEC: the Golang Development Environment Container.

Currently, it sets up a Docker container with Visual Studio Code and a Go extension. The capabilities of the Go extension are what initial drew me to even use Visual Studio Code. The visual debugger reminds me of the days I used Visual Studio for C++ debugging. However, I already had my vim-go setup (although it is outdated, and there are more awesome features available now). I wanted to easily make updates to my environment across multiple computers so I figured it would be a great time to dive into Docker from scratch. GDEC is the result of this tinkering. More details can be found at the Github. The docker hub link is here. Screenshots are below.


Starting the container and Visual Studio Code.


Editing a Go File


Debugging Code