2 min de leitura
Server Components são o composition root
Por que este site chama use cases direto dos Server Components em tempo de build, passa dados puros para baixo como props, e nunca busca dados de um useEffect.
4 posts
2 min de leitura
Por que este site chama use cases direto dos Server Components em tempo de build, passa dados puros para baixo como props, e nunca busca dados de um useEffect.
2 min de leitura
Como encadear regras de domínio por um único Validator — e retornar exatamente um Left por fluxo de validação — mantém as factories de entidade legíveis e o tratamento de erro previsível.
2 min de leitura
Nem todo campo merece a própria classe. Uma regra concreta para decidir quando um valor é rico o bastante para virar um Value Object e quando um primitivo validado é a escolha honesta.
3 min de leitura
Por que esse código nunca usa throw para erros de regra de negócio, e como um tipo Either de dois valores transforma a falha em cidadã de primeira classe do sistema de tipos.