A história do GitLab: o tanuki que saiu da Ucrânia

Em 8 de outubro de 2011 Dmitriy Zaporozhets fez o primeiro commit do GitLab. A casa na Ucrânia não tinha água encanada; o poço comunitário era o problema menor — faltava uma ferramenta de Git que ele pudesse mudar. Ruby on Rails, inspirado no GitWeb, feito com Valeriy Sizov. Quinze anos depois o GitLab 19.3.1 … Read more

A história do Git: dez dias que mudaram o código

Em abril de 2005 o kernel Linux ficou sem sistema de versão. O BitKeeper, proprietário, tinha ensinado o fluxo distribuído — e Larry McVoy tirou a licença depois que Andrew Tridgell reverse-engineered o protocolo. Linus Torvalds não voltou para tarball e patch. Em cerca de dez dias escreveu o Git: snapshot de árvore, conteúdo endereçado … Read more

Automatizando Servidores Linux com Ansible

Administrar um servidor na mão é tranquilo. Administrar dez, atualizando pacote por pacote via SSH, é pedir para errar. O Ansible resolve isso: você descreve o estado desejado em YAML e ele aplica em todos os servidores — sem agente, só com SSH. Instalando No Ubuntu/Debian: sudo apt update sudo apt install ansible ansible –version … Read more

As 7 principais linguagens de programação!

O que são linguagens de programação? Resumindo, linguagens de programação são padrões de codificação binária, com sintaxe e semânticas específicas. Desta forma, são capazes de criar instruções para máquinas. Graças a esses conjuntos de códigos e recursos, é possível criar programas e sistemas para resolver os mais diversos problemas do cotidiano. Código Binário x Linguagens … Read more

Python do Básico ao Profissional

Python do Básico ao Profissional. Lista com 21 cursos gratuitos de Python para iniciantes indicado pelo Raphael Oliveira “@oliveira_raphael” no Grupo da Python Brasil no Telegram e Maria Marinho do grupo Python Brasil Programadores no Facebook. Cursos de Python em …