Category "go"

How to alert() in Go to show messagebox

In javascript, if we want to show pop up messagebox with custom message in browser, we can use alert("message") function. How to do it in Go?

Programmatically set an url parameter in gin context for testing purpose

I am writing some test suites for gin middlewares. I found a solution to test them without having to run a full router engine, by creating a gin context like th

Problem installing SSL Certificade in Go Lang with Echo framework (Client sent an HTTP request to an HTTPS server.)

I have build a Go server using Echo framework, i get TLS certificades and a domain name, but when i try a request i get the message "Client sent an HTTP request

Gobuffalo error "There is no connection named development defined!"

In my go project I install gobuffalo: go get github.com/gobuffalo/pop/... And then I run soda migrate but I got this error There is no connection named develop

How to decode a JWT token in Go?

I am currently working on a Go application. I receive a JWT token from the client side and I need to decode that token and obtain the relevant information: user

how to generate X-Amzn-Trace-Id for Golang in the simplest way

I have been seeing this documentation by AWS Is there any simple way to generate "X-Amzn-Trace-Id" with X-Ray? the func NewIDGenerator() doesn't produce the for

Golang TCP server gives "dial tcp 127.0.0.1:9999: connect: connection refused" error

I am learning from the book An Introduction to Programming in Go by Caleb Doxsey In chapter 13 about servers we are given the code: package main import ( "

Get kernel symbol name in Golang

I’m trying to use bpf_get_stackid in the eBPF to query the kernel stack with the flag BPF_F_FAST_STACK_CMP. In the stacks map(BPF_MAP_TYPE_STACK_TRACE typ

Passing an optimization flag to a Go compiler?

To compile a Go program you type go build myprogram.go, can you pass an optimization flags along or the code is always compiled in the same way? I am talking ab

How to mock redis connection in Go

I am using https://github.com/go-redis/redis package to make Redis DB calls. For unit testing I want to mock these calls, is there any mock library or way to do

Golang Unmarshal an JSON response, then marshal with Struct field names

So I am hitting an API that returns a JSON response and I am unmarshalling it into a struct like so: package main type ProcessedRecords struct { SLMIndiv

Multiple modules within the same project

I've been playing with Go modules and I was wondering what the best practice is in terms of the following directory structure: project ├── go

How to use "go get" to retrieve modules / packages from a private server

I would like to install/get packages from AWS instance git([email protected]/folder1/folder2/sample.git) to local using "go get" command. Then, this will update i

"PathError" when deploying Go project to AWS Lambda

When deploying this Go-based AWS Lambda project, via AWS console, I receive: { "errorMessage": "fork/exec /var/task/main: exec format error", "errorType": "

Go - check if IP address is in a network

Given: a network address A: (172.17.0.0/16) and an IP address from a host B: (172.17.0.2/16) how can we say if B is in A? All addresses are string variables in

golangci-lint Segmentation Violation error

I am trying to run golangci-lint tool. I think I might have accidentally upgraded my Golang version from 1.17.2 to 1.17.6 recently and somehow broke golangci-li

Debugging Go tests in Visual Studio Code

On my Windows machine, I have Visual Studio Code installed. To run tests manually, I go in console to projects folder and enter go test main_test.go It works

Can't Run Go Bin In Terminal

I have been executing my Golang code on Visual Studio in the terminal for the past few weeks. All of a sudden I am trying to run a program I made, and it does n

Can't Run Go Bin In Terminal

I have been executing my Golang code on Visual Studio in the terminal for the past few weeks. All of a sudden I am trying to run a program I made, and it does n

Unable to run ginkgo bootstrap command on mac

When I run this command ginkgo bootstrap I am getting this error zsh: command not found: ginkgo I have already installed ginkgo using the following command