Explore o novo
universo de conhecimento

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

57 artigos
6 categorias

Artigos

Protegendo Branches e Revisando Código com Pull Requests

Em equipes sem processo de revisão, é comum encontrar código que foi direto para produção sem que nenhum outro par de olhos o tivesse lido. ...

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...

15 views Ler mais

Funções: definição, parâmetros e escopo

Funções são o principal mecanismo de organização de código em Python. Elas permitem nomear um bloco de instruções, reutilizá-lo quantas veze...

13 views Ler mais

Estruturas de Repetição

Se as estruturas de controle ensinam o programa a tomar decisões, as estruturas de repetição ensinam o programa a ter persistência. Repetir ...

14 views Ler mais

Tratamento de Erros com Result — Erros como Valores, não Exceções

  Em linguagens como Java, Python e C#, erros são tratados com exceções — um mecanismo que interrompe o fluxo normal do programa e "joga" o...

12 views Ler mais

Enums e Pattern Matching — O Sistema Mais Expressivo que Você Já Viu

  Se structs são a forma de Rust agrupar dados relacionados, enums são a forma de expressar que um valor pode ser uma coisa ou outra. Em li...

11 views Ler mais

Structs — Criando seus próprios tipos de dados

  Até agora trabalhamos com tipos primitivos — inteiros, strings, tuplas. Mas programas reais precisam representar conceitos do mundo real:...

11 views Ler mais

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 ...

10 views Ler mais

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...

14 views Ler mais

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...

23 views Ler mais

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...

25 views Ler mais