Base de conhecimento pessoal organizada com o método Zettelkasten — um sistema de notas atômicas, interconectadas e evolutivas para aprendizado técnico de longo prazo.
Este repositório é o resultado de anos de anotações de estudo sobre desenvolvimento de software, reorganizadas numa estrutura que facilita revisão, conexão de ideias e aprendizado contínuo.
Cada arquivo é uma nota atômica que segue um padrão consistente:
- Resumo — explicação objetiva com exemplos de código
- Notas Relacionadas — conexões com outros tópicos
- Ideias e Conexões — reflexões sobre como o conceito se aplica em contextos mais amplos
100 Notes/
├── JavaScript/ # 35 notas
├── TypeScript/ # 15 notas
├── Next.js/ # 8 notas
├── React/ # 5 notas
└── Sistemas Operacionais/ # 17 notas
Total: 80 notas
Arrays, Promises, Async/Await, Funções, Classes, Objetos, Protótipos, Escopo & Hoisting, Coerção de Tipo, DOM, Eventos, Módulos, Design Patterns, APIs, JWT, Bundlers, ES6+, Testes e mais.
Tipagem Estática, Interfaces vs Type, Generics, Type Guards & Narrowing, Classes, Utilitários, Tipos Condicionais, Variância de Parâmetros e mais.
Routing, Server & Client Components, Data Fetching & Caching, Middleware, Autenticação, Otimização e Testes.
Fundamentos, Hooks, Gerenciamento de Estado, Performance e Design System.
Processos & Threads, Escalonamento, Stack vs Heap, Memória, Sincronização, Paralelismo, Garbage Collection, Virtualização e mais.
O Zettelkasten (do alemão, "caixa de notas") é um método de gestão do conhecimento criado pelo sociólogo Niklas Luhmann, que usou o sistema para produzir mais de 70 livros e 400 artigos ao longo da carreira.
A ideia central: notas isoladas têm pouco valor. O valor emerge das conexões entre elas.
Cada nota neste repositório é:
- Atômica — cobre um único conceito
- Autônoma — faz sentido lida de forma isolada
- Conectada — referencia outras notas relevantes
Todas as notas usam o seguinte padrão de metadados:
---
tags:
- javascript
- arrays
areas: JavaScript
Date: 2026-03-21
---Este repositório foi construído para uso com o Obsidian, mas os arquivos são Markdown puro e funcionam em qualquer editor.
- Clone o repositório
- Abra a pasta como vault no Obsidian
- Use o Graph View para visualizar as conexões entre as notas
MIT — sinta-se livre para usar, adaptar e expandir.
