Classe gerada do XSD: como trocar de versão do leiaute sem perder código
Gere classes C# a partir do XSD de forma repetível, mantenha a customização fora do arquivo gerado e transforme a troca de versão do leiaute num diff revisável.
399 artigos nesta categoria.
Gere classes C# a partir do XSD de forma repetível, mantenha a customização fora do arquivo gerado e transforme a troca de versão do leiaute num diff revisável.
Corte os minutos do GitHub Actions: um gatilho só, cancelamento no PR, matriz cheia só na main, ubuntu-slim, cache e timeout, sem travar checagem.
Monte um plano de log com eventos, campos obrigatórios, id de requisição e lista do que nunca entra, implemente com pino no Node.js e só então escolha a ferramenta pela pergunta que ela precisa responder.
Preço do GitHub Actions mudou? Veja a tabela atual, estime os minutos do mês por tipo de runner e configure orçamento e alerta antes de a fatura dobrar.
Transforme um tema admin comprado num painel de verdade: leia a licença, apague o demo, sirva só o compilado, proteja cada rota no servidor e confira foco e contraste antes de publicar.
Entenda o que uma API pública como as do Conecta gov.br exige antes da primeira chamada, como guardar a credencial no servidor e como integrar sem usar dado de cidadão real em teste.
Saiba quando uma notificação local resolve, quando só push resolve e como implementar o lembrete local no .NET MAUI com permissão pedida na hora certa, reagendamento e app funcionando sem permissão.
Configure a serialização do estado de autenticação do servidor para o WebAssembly, mantenha o cookie HttpOnly, faça a API responder 401 em vez de redirecionar e trate a sessão que expira.
Monte um formulário em Vue 3 com um estado por campo, validação que não grita antes da hora, foco no primeiro erro e tratamento de sucesso, erro 422 e falha de rede.
Faça o inventário dos ícones do sistema, escolha um único conjunto, defina um mapa de ação para ícone, um tamanho alinhado ao texto e reserve cor para estado.
Monte a consulta de uma tela de filtros em C# e EF Core sem um método por combinação: encadeie Where em IQueryable e use árvore de expressão quando a regra vier de fora.
Coloque um componente Vue numa Razor Page existente: dados iniciais em JSON, token antiforgery no POST, conflito do @ resolvido e script carregado só onde é usado.