Gerando chave SSH com Go
12 February 2017

O post de hoje será diferente será um tutorial de como gerar uma chave SSH usando apenas Go. O pessoal da própria linguagem Go criou um package que nos auxilia nas operações com SSH o golang.org/x/crypto/ssh, mas esse package não está na stdlib da linguagem então precisamos baixar usando o go get. go get -u golang.org/x/crypto/ssh Para gerar uma chave SSH publica, a que usamos para nos conectar em nossos servidores ou se conectar aos repositórios do Github, precisamos antes gerar uma chave privada, pois essa chave publica é gerada a partir de uma chave privada. ... Read More
In August of this year, I went to a Go metup here in Brazil more specifically in São Paulo to talk a bit about my experiences with GopherJS (a compiler from Go to JavaScript). When it was over, Jeff Prestes came to me and ask for help to migrate his statup applications to Go. At that moment I was very happy because although I was studying Go a little over a year and a half ago, I had never worked professionally with the language, and then said that i could help. ... Read More

Tchau Ghost. Oi Hugo!
10 July 2016

Ontem lancei um novo design para o site e junto com esse novo design também houve a mudança de plataforma da Ghost para Hugo. Por que a mudança? Apesar de a Ghost ser uma ótima de blog o que mais me incomodava nela e em outas plataformas é o fato de precisar ter internet para poder escrever, porque o tempo que tenho para esever na maioria das vezes não tenho acesso a wi-fi somente o 3G que não é de boa qualidade, então a solução para eu poder escrever offline foi usar geradores de sites estáticos. ... Read More
A linguagem Go tem uma gama de CLIs que facilitam a vida do desenvolvedor, uma das mais usadas com toda certeza é o get. go get <url do pacote sem o protocolo> O get é responsável por baixar os pacotes, bibliotecas que nossos projetos em Go, ele utiliza controle de versão para baixar os pacotes, então para usarmos o get além do Go precisamos ter algum sistema de controle de versão, como por exemplo o git, instalado em nossa máquina. ... Read More
It is increasingly common backend languages have a compiler for javaScript, enabling us to use the same code in the backend and in the browser. Clojure, Scala and kotlin already support to compile your code for JavaScript, in Go it’s completely possible too. In this post we will see how to do it. 1) We need to download the GopherJS to our GOPATH go get -u github.com/gopherjs/gopherjs 2) We need to write our Go code that we want to compile for JavaScript package main import ( "github. ... Read More