Dotnet Templates é uma coleção de templates de aplicações .NET projectados para eficiência,...
No desenvolvimento em Go, é comum inspecionar valores e tipos em tempo de execução. O pacote...
A paginação é um requisito fundamental nas aplicações que lidam com grandes volumes de dados. A sua...
Gosto de me manter actualizado e partilhar conhecimento com a comunidade. Estes podcasts ajudaram-me...
Estrutura Repository Service Middleware Rotas agrupadas Passos Repository...
Uma das actividades mais difíceis do desenvolvimento de software é dar nome às coisas. Quais coisas...
Rotas bem organizadas são essenciais para a clareza e manutenção de sistemas modulares. Aqui estão os...
Conceitos Módulo: Agrupamento de funcionalidades relacionadas a um componente de um...
*Module Flag *é uma técnica de controle usada para ativar ou desativar módulos de um sistema. Com...
No desenvolvimento web, é comum precisarmos de usar funções para transformar os dados exibidos. Essa...
Acabei de publicar o Golang POCs, um repositório baseado nas minhas anotações e rascunhos. 🎉 Aqui...
Definições Relacionadas - Scaffolding: Processo que cria automaticamente a estrutura...
Na mente de um profissional de desenvolvimento de software, há quase sempre uma organização lógica e...
As aplicações possuem várias tabelas, cada uma ligada a um domínio específico. Uma boa prática é...
Arquitetura A arquitetura deve evoluir conforme as necessidades do...
A abstração é o mecanismo mais importante durante a implementação de software. O nível de abstração...
🔍 Quer praticar lógica de programação de forma simples e directa? Este repositório contém...
Conceitos de Acoplamento Acoplamento: Indica a medida em que um módulo conhece e depende...
Uma prática que pode ajudar é dividir os arquivos de log por tipo. A aplicação pode ter logs para...
Na linguagem Go, a validação de dados é comum e necessária, pois a linguagem incentiva a verificação...
A biblioteca padrão do Go oferece diversas funções para lidar com datas, mas é possível simplificar o...
Algumas operações envolvem outras e precisam ser gerenciadas pela aplicação. Para isso, é recomendado...
O Repository genérico facilita o agrupamento das operações comuns na base de dados no sistema. É...
A abstracção da conexão com a base de dados e a injecção de dependências organizam o código e trazem...
Conceito O processamento de mensagens de uma fila RabbitMQ geralmente envolve: Gravação...
Aplicações de Sessões As sessões são fundamentais em diversas aplicações, especialmente...
Procedimentos: Os serviços retornam erros de acordo com o fluxo de operações. Os...
Definições Relacionadas CQRS: Segregação de Responsabilidade entre Comandos e...
A autenticação por chave de API (API key) é uma abordagem simples e eficaz para proteger suas...
A paginação em APIs é essencial para melhorar o desempenho ao lidar com grandes conjuntos de dados....