Quando eu comecei a programar, na era do 8bits, aprender um pouco de assembly era inevitável, as maquinas eram muito mais simples que os computadores atuais e geralmente nem mesmo tínhamos um compilador a mão, no lugar digitávamos pequenos trechos de opcodes diretamente em hexadecimal. Isso era incrivelmente útil para contornar limitações do BASIC que…
we are developers

- Publicou21Artigo(s)
- Visualizados44100Vezes
- Desde2017


Recentemente eu precisava subir um pequeno serviço REST para gerenciar alguns hardwares, sem contato humano e com interfaces de rede. A solução? Golang.

Unix Domain Sockets ou IPC socket é uma forma muito prática e segura de trocar informações entre processos. Neste artigo, Cesar Gimenes mostra como usá-los corretamente.

No seguinte artigo, Cesar Gimenes apresenta um passo a passo ensinando a configurar PostgreSQL para conexão usando SSL via Go.

Usar middleware HTTP é muito útil para evitar duplicidade de código quando você tem vários endpoints na sua aplicação.

No seguinte artigo, Cesar Gimenes apresenta um passo a passo ensinando a trafegar dados entre middleware http usando contexto em Golang.

Neste artigo, o autor mostra como ele usou o retorno de erro do json.Unmarshal para gerar uma mensagem de erro mais útil e completa com direito a indicar o erro com uma setinha.

Continuando a conversa sobre interfaces e sobre manipulação de JSON, o autor apresenta um recurso para melhorar a comunicação de sistemas com o PostgresQL e pREST.

No seguinte artigo, o autor apresenta algumas dicas de como usar interface em Golang como um contrato para structs.

No seguinte artigo, o autor apresenta um passo a passo ensinando a usar a interface vazia e explica quais são os riscos de usar esse tipo.