Install and configure Visual Studio Code

Install Visual Studio Code See https://code.visualstudio.com/docs/setup/mac To change the Visual Studio Code settings The settings file location The Visual Studio Code configuration settings are stored in a JSON file on your workstation. On Mac: $HOME/Library/Application Support/Code/User/settings.json On Windows: %APPDATA%\Code\User\settings. json My current configuration settings file looks like this: { “window.zoomLevel”: 0, “editor.acceptSuggestionOnEnter”: “off”, “workbench.colorTheme”: “Solarized …

You must specify a region. You can also configure your region by running “aws configure”.

When we execute an AWS CLI command, we need to supply the AWS Region. If it is not specified, we get the error message: You must specify a region. You can also configure your region by running “aws configure”. We can add the region with the –region command line argument, or store it in the …

x509: certificate signed by unknown authority

I have built a Docker container with a Go application that used the Go AWS SDK. When my program tried to access an S3 bucket I got the error message RequestError: send request failedcaused by: Get https://MY_BUCKET_NAME.s3.amazonaws.com: x509: certificate signed by unknown authority To solve the problem I had to add the following line to …

Docker for Windows cannot start: “Hardware assisted virtualization and data execution protection must be enabled in the BIOS”

To start Docker on Windows, Hyper-V and the Hypervisor has to be enabled on Windows. Start a PowerShell window as administrator Enable Hyper-V dism.exe /Online /Enable-Feature:Microsoft-Hyper-V /All Enable the Hypervisor bcdedit /set hypervisorlaunchtype auto Restart the computer

List the Active Directory groups the user is a member of

To list the Active Directory groups where the current user is a member, execute in the PowerShell window To get the Active Directory groups for another user, replace THE_USER_NAME with the Active directory user name of the person. (New-Object System.DirectoryServices.DirectorySearcher(“(&(objectCategory=User)(samAccountName=THE_USER_NAME))”)).FindOne().GetDirectoryEntry().memberOf

Debugging Go programs in Atom

To be able to debug Go programs in Atom, make sure the Go IDE is installed. See Install the Go IDE at Install and set up Go To start debugging select the Debugger tab in the upper right corner of Atom If you get the error message: The debugger is not attached, and when you click Attach debugger …

Using Go packages

To use a public package in your Go application add the line to the top of your program to import the package import “github.com/aws/aws-sdk-go/service/s3″ If this is the first time you are using the package, the error message appears in the output window of Atom when you save the file cannot find package “github.com/aws/aws-sdk-go/service/s3” in …

Your first Go application

Programming in GO is quick and fun. You can write a working, compiled application with a few lines of code. In this example, we will use Visual Studio Code to edit the source code, and we have already configured it to start from the command line with the “code” command. Write your first Go application Create …