Explore o novo
universo de conhecimento
Tutoriais, insights e tendências do mundo tech & criativo.
Artigos
Borrowing e Referências — Usando sem Possuir
No artigo anterior, aprendemos que ownership resolve o problema do gerenciamento de memória — mas cria um inconveniente: passar um valor ...
Mini Projeto: Calculadora no Console
Chegamos ao fim do primeiro módulo. Em nove artigos você percorreu um caminho sólido — da sintaxe básica até conceitos que muitos desenvolve...
Tratamento de Erros com try, catch e finally
Todo programa que vai para produção vai encontrar situações inesperadas. O usuário digita um valor inválido. A API não responde. O arquivo n...
Escopo, Hoisting e Closures
Este é um dos artigos mais importantes da série. Não porque seja o mais difícil — mas porque os conceitos aqui explicam como o JavaScript re...
Desestruturação, Spread e Rest Operator
Se você já leu código moderno em JavaScript — especialmente em projetos React ou Node — provavelmente encontrou sintaxes como const { nome, ...
Objetos: estruturando dados do mundo real
Arrays são ótimos para listas. Mas como representar uma pessoa, um produto, um pedido — entidades com várias características diferentes? Par...
Arrays: criando e manipulando listas
Até agora trabalhamos com variáveis que guardam um único valor em javascript. Mas e quando precisamos guardar uma lista de produtos, uma col...
Shell Script do Zero
Até aqui foram aprendidos comandos que se executam um de cada vez. Shell script é o passo seguinte: reunir esses comandos em um arquivo que ...
Processos, Serviços e o Comando `systemctl`
Cada programa em execução no Linux — seja um servidor web, um agente de monitoramento, um script de backup ou o próprio shell — existe no si...
Permissões, Usuários e Grupos no Linux
Em um servidor de produção, múltiplos serviços rodam simultaneamente. O Nginx não deveria conseguir ler os arquivos de configuração do banco...
Navegando pelo Sistema de Arquivos com Confiança
No artigo anterior foram apresentados os primeiros movimentos no terminal. Agora é preciso entender o terreno onde esses movimentos acontece...