go_br | Unsorted

Telegram-канал go_br - Go Brasil

1983

Vamos falar de Go (linguagem) Código Conduta: https://golang.org/conduct Grupos Regionais Go - @go_bh - @golangcwb

Subscribe to a channel

Go Brasil

obrigado man, vou dar uma olhada

Читать полностью…

Go Brasil

dependendo o que faz em PHP da para pegar casos "pesados" e migrar para Go.

Читать полностью…

Go Brasil

boa tarde pessoal, queria saber dicas de vocês para o caminho das pedras, é bem raro ver vagas de junior para golang, eu sou pleno e tenho +4 anos de experiencia backend PHP, nos ultimos tempos eu venho focando muito em golang, planejando migrar pra go, estou fazendo aquela pós go expert da fullcycle, queria dicas, sugestões de como conseguir o primeiro emprego go

Читать полностью…

Go Brasil

você pode publicar *também* na /channel/gobr_jobs

Читать полностью…

Go Brasil

Confira esta vaga na Dock: https://www.linkedin.com/jobs/view/4226479224

Читать полностью…

Go Brasil

isso que eu falei ban para

Читать полностью…

Go Brasil

tinha uma msg em russo

Читать полностью…

Go Brasil

ele só perguntou se pode publicar vaga kkk

Читать полностью…

Go Brasil

lista de sistemas e plataformas suportadas. Cross compile do Go é lindo 😁
https://pkg.go.dev/internal/platform#pkg-variables

https://go.dev/wiki/WindowsCrossCompiling
https://go.dev/wiki/GccgoCrossCompilation
https://rakyll.org/cross-compilation/
https://go.dev/wiki/#platform-specific-information

Читать полностью…

Go Brasil

https://ruanbekker.medium.com/how-to-create-arm-based-container-images-with-buildx-fe917d186824

Читать полностью…

Go Brasil

sim localmente um go build main.go roda sem problemas

Читать полностью…

Go Brasil

Hmm tem que fazer uns experimentos, eu não vou conseguir te ajudar muito nesse momento, mas uma pergunta antes: Se você roda do go build localmente tudo compila sem problemas né?

Читать полностью…

Go Brasil

tentei com buildx setando a plarform para o amd4 mas


docker buildx build --platform linux/amd64 -t teste-go-2 . --no-cache
[+] Building 29.0s (11/12) docker:default
=> [internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 307B 0.0s
=> [internal] load metadata for docker.io/library/golang:1.24.5 2.0s
=> [auth] library/golang:pull token for registry-1.docker.io 0.0s
=> [internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [builder 1/5] FROM docker.io/library/golang:1.24.5@sha256:fdcd2e5a34587bd5426c90e1531fd5ba448c89bb738df0f33860dfc69439a1f5 0.0s
=> [internal] load build context 0.0s
=> => transferring context: 140B 0.0s
=> CACHED [stage-1 1/2] WORKDIR /app 0.0s
=> CACHED [builder 2/5] WORKDIR /app 0.0s
=> [builder 3/5] RUN apt-get update -qq && apt-get install -y build-essential pkg-config 26.3s
=> [builder 4/5] COPY . . 0.0s
=> ERROR [builder 5/5] RUN go build main.go 0.6s
------
> [builder 5/5] RUN go build main.go:
0.533 go: downloading github.com/gin-gonic/gin v1.10.1
0.585 SIGSEGV: segmentation violation
0.585 PC=0x43a8ae m=1 sigcode=1 addr=0xffffffff68562e10
0.585
0.585 goroutine 0 gp=0xc000002700 m=1 mp=0xc00004e008 [idle]:
0.586 runtime.netpoll(0x398f1692a68f?)
0.586 runtime/netpoll_epoll.go:169 +0x24e fp=0xc00002df38 sp=0xc00002d8b0 pc=0x43a8ae
0.586 runtime.sysmon()
0.586 runtime/proc.go:6194 +0x2d7 fp=0xc00002dfa0 sp=0xc00002df38 pc=0x44dfd7
0.586 runtime.mstart1()
0.586 runtime/proc.go:1865 +0x93 fp=0xc00002dfc8 sp=0xc00002dfa0 pc=0x4447b3
0.586 runtime.mstart0()
0.586 runtime/proc.go:1818 +0x75 fp=0xc00002dff8 sp=0xc00002dfc8 pc=0x4446f5
0.586 runtime.mstart()
0.586 runtime/asm_amd64.s:395 +0x5 fp=0xc00002e000 sp=0xc00002dff8 pc=0x47b725
0.586
0.586 goroutine 1 gp=0xc000002380 m=nil [chan receive]:
0.586 runtime.gopark(0xc00015e180?, 0x0?, 0x7?, 0x0?, 0xc00014e150?)
0.586 runtime/proc.go:435 +0xce fp=0xc000090dc0 sp=0xc000090da0 pc=0x475a8e
0.586 runtime.chanrecv(0xc00014e150, 0x0, 0x1)
0.586 runtime/chan.go:664 +0x445 fp=0xc000090e38 sp=0xc000090dc0 pc=0x4118a5

Читать полностью…

Go Brasil

Ou fazer via CI como eu sugeri

Читать полностью…

Go Brasil

opa coloquei o --platform linux/amd64 pq o destino final e rodar numa maquina x86

Читать полностью…

Go Brasil

eu trabalho como terceiro com transation em um banco, lá tem um microserviço em golang que as vezes fazemos algumas modificações

Читать полностью…

Go Brasil

olhar as vagas das empresas que trabalham com Go e alinhar seus conhecimentos e estudos.
olhar o https://roadmap.sh/golang para ver o que ja sabe

Читать полностью…

Go Brasil

O que aconteceu com esse grupo... só hj foi uns 5 russo e um vendedor de cogumelo de ban kkkk

Читать полностью…

Go Brasil

Se não puder publicar vaga me dá um ping que excluo 😢

Читать полностью…

Go Brasil

(era zuera kkkk já bani)

Читать полностью…

Go Brasil

e um numero de telefone

Читать полностью…

Go Brasil

nao foi isso que eu vi

Читать полностью…

Go Brasil

testcontainers: melhorando testes E2E

https://mfbmina.dev/posts/testcontainers

Читать полностью…

Go Brasil

vou dar uma olhada nisso

Читать полностью…

Go Brasil

mas vc quer gerar um binario para amd64? estando no mac com isso já funciona. nem precisa do docker

`env GOOS=linux GOARCH=amd64 go build -o start main.go`

Читать полностью…

Go Brasil

Você pode também experimentar fazer o mesmo processo com um main.go vazio e ver se a culpa é algo que o Gin está fazendo

Читать полностью…

Go Brasil

começou a dar os mesmos erros estranhos

Читать полностью…

Go Brasil

https://docs.docker.com/reference/cli/docker/buildx/

Читать полностью…

Go Brasil

Entendi, então acredito que o docker buildx que é o novo mecanismo de build do docker ia ser o mais aconselhável pra isso

Читать полностью…

Go Brasil

Geralmente eu não faço um docker build && docker push diretamente da minha máquina, faço isso num Github Actions ou outro CI, aí o build sempre é feito numa mesma máquina

Читать полностью…
Subscribe to a channel