Postagens

Mostrando postagens de Fevereiro, 2021

GoLang: Comandos básicos para iniciar seu projeto

Imagem
Se você é novato na linguagem Go e não sabe como iniciar seu projeto ou se você vem de outra linguagem a qual tem um gerenciamento de módulos, é normal que se pergunte como funciona o gerenciamento de módulos do Go. Para isso vou tentar explicar o passo a passo de como iniciar um projeto Go do zero, assim mostrando os principais comandos. Boa parte desse tutorial foi baseado no vídeo criado pelo Alex Rios. Antes de iniciarmos é obrigatório que você tenha o GoLang instalado em sua máquina. Você pode conferir na documentação oficial ou pode utilizar o GVM (Go Version Manager) para instalar a linguagem em sua máquina. Iniciando 1- O primeiro passo é criar uma pasta onde iremos colocar os arquivos do mini-projeto. Irei criar com o nome go-project . 2- Agora crie um arquivo chamado main.go . Nesse arquivo iremos escrever as primeiras linhas de código Go. 3- Insira o seguinte código em seu arquivo main.go : package main import "log" func main() { log.Printf("%d + %d

Gvm: Gerenciando versões de GoLang

Imagem
Se você trabalha com vários projetos Go, já percebeu como é complicado quando os projetos requerem versões diferentes da linguagem. A fim de resolver esse problema surgiu o projeto chamado GVM (Go Version Manager) , onde você pode ter várias versões do Go instalado em sua máquina e quando precisar rodar um projeto em uma versão especifica basta fazer a troca pelo terminal. Instalação em ambiente Linux O processo de instalação é bem simples e você pode conferir na documentação oficial . Resumidamente o comando de instalação é esse: bash < <(curl -s -S -L https://raw.githubusercontent.com/moovweb/gvm/master/binscripts/gvm-installer) Se você estiver usando zsh apenas mude de bash para zsh. Após a instalação No meu caso foi precisa instalar mais um pacote no Ubuntu: sudo apt-get install bison Pronto, agora feche seu terminal, abra novamente e execute o seguinte comando para verificar se o GVM foi instalado corretamente: gvm version Conhecendo a ferramenta O primeiro comando e o mais

Nvm: Gerenciando versões de NodeJs

Imagem
Se você trabalha com vários projetos Node, já percebeu como é complicado quando os projetos requerem versões diferentes. Bom, para resolver esse problema existe um projeto chamado NVM (Node Version Manager) , onde você pode ter várias versões do NodeJs instalado em sua máquina e quando precisar rodar um projeto em uma versão especifica basta fazer a troca pelo terminal. Instalação em ambiente Linux e MacOS O processo de instalação é bem simples e você pode conferir na documentação oficial . Resumidamente o comando de instalação é esse: curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.37.2/install.sh | $SHELL Ou via wget: wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.37.2/install.sh | $SHELL Obs.: Sempre é bom instalar a última versão da ferramenta. Perceba que no link acima está sendo informado a versão 0.37.2, mas você pode conferir aqui qual a última versão do projeto e alterar o comando de instalação. Se você utiliza o ZSH será necessário adicionar o seguinte c