Explore o novo
universo de conhecimento

Tutoriais, insights e tendências do mundo tech & criativo.

107 artigos
6 categorias

Artigos

Trabalhando em Equipe com Git Flow

O Git oferece branches, mas não diz como usá-las. Em uma equipe pequena sem convenção, rapidamente surgem dúvidas: onde fica o código que va...

17 views Ler mais

Git na Prática: Commits, Branches e Merges sem Medo

Antes do Git, equipes de desenvolvimento compartilhavam código por e-mail, pen drives ou pastas em servidores de rede. Cada mudança era um r...

18 views Ler mais

SSH: Conectando e Gerenciando Servidores Remotos

SSH — Secure Shell — é o protocolo pelo qual administradores, engenheiros de DevOps e sistemas automatizados se conectam a servidores remoto...

18 views Ler mais

Structs: definição, inicialização e campos embutidos

Go não é uma linguagem orientada a objetos no sentido tradicional. Não existem classes, não existe herança, não existe construtor obrigatóri...

20 views Ler mais

Maps: criação, iteração e boas práticas

Se slices são a espinha dorsal das sequências em Go, maps são a espinha dorsal das associações. Um map armazena pares de chave e valor, perm...

17 views Ler mais

Arrays e Slices: a espinha dorsal das coleções em Go

Toda linguagem de programação precisa de uma forma de armazenar sequências de valores. Go oferece duas estruturas para isso: arrays e slices...

17 views Ler mais

Ponteiros: conceito, uso e quando evitar

Ponteiros são um dos tópicos que mais intimidam iniciantes vindos de linguagens como Python, JavaScript ou Java — onde o programador raramen...

16 views Ler mais

Funções: declaração, múltiplos retornos e variádicas

Em Go, funções são cidadãs de primeira classe. Elas podem ser atribuídas a variáveis, passadas como argumentos, retornadas por outras funçõe...

28 views Ler mais

Strings em Profundidade: métodos, formatação e expressões regulares

No artigo 02 vimos que strings são sequências imutáveis de caracteres. Mas há muito mais a explorar. Texto é o tipo de dado mais comum no mu...

13 views Ler mais

Dicionários: chave, valor e as estruturas do mundo real

Se listas organizam dados por posição, dicionários organizam dados por significado. Em vez de acessar um valor pelo índice 0 ou 3, você o ac...

14 views Ler mais

Tuplas e Sets: imutabilidade e unicidade

Python oferece mais de uma forma de agrupar dados. Enquanto listas são flexíveis e mutáveis, existem situações em que você precisa de coleçõ...

14 views Ler mais