Artículos
¿Qué pienso?
Este es el espacio donde comparto ideas sobre tecnología.
DIP - Dependency Inversion Principle
Como proteger regras de negócio dos detalhes de infraestrutura usando contratos e composição em Node.js com TypeScript.
ISP - Interface Segregation Principle
Como desenhar interfaces pequenas e coesas em TypeScript para que cada consumidor dependa apenas das capacidades necessárias.
LSP - Liskov Substitution Principle
Como criar implementações substituíveis em TypeScript respeitando comportamento, erros e garantias do contrato.
OCP - Open/Closed Principle
Como adicionar comportamentos em aplicações Node.js com TypeScript sem acumular condicionais em fluxos estáveis.
SRP - Single Responsibility Principle
Como separar responsabilidades em serviços Node.js com TypeScript sem criar camadas e abstrações desnecessárias.
SOLID: princípios para um código mais sustentável
Uma introdução aos cinco princípios SOLID, seus benefícios, limites e a relação entre eles em projetos Node.js com TypeScript.