Trilhas de Aprendizado
Sequências de posts organizadas por tema, para estudar de forma progressiva.
Fundamentos de Hardware para Desenvolvedores
Fundamentos físicos de hardware para quem estuda nuvem: CPU, memória, armazenamento, rede e virtualização, com ferramentas práticas para medir cada conceito na mão.
Matemática Discreta para Desenvolvedores
A matemática que sustenta o código: conjuntos, lógica, relações e contagem, cada conceito traduzido em JavaScript ao lado. Começa pelos conjuntos e cresce a cada novo material.
Princípios SOLID
Os cinco princípios de design orientado a objetos, um de cada vez: o problema que cada um resolve, quando aplicar e quando a aplicação atrapalha mais do que ajuda. Cada post tem exemplo executável em TypeScript, Python e Java. A trilha vai do SRP ao DIP e fecha com a escolha entre compor e herdar.
Princípios de Projeto
Os fundamentos que o SOLID assume e as heurísticas que sobram depois dele. A trilha começa nos três pilares da orientação a objetos (o que encapsulamento, herança e polimorfismo são por dentro, e o que cada um cobra), passa pelo vocabulário que permite dizer por que um design está ruim, e termina nos princípios práticos que agem na decisão pequena do dia a dia.