Instalador .NET com a connection string do seu PC
O MSI levou a connection string do seu PC para o cliente? Prepare o app .NET antes: configuração no primeiro uso no AppData e senha protegida com DPAPI.
399 artigos nesta categoria.
O MSI levou a connection string do seu PC para o cliente? Prepare o app .NET antes: configuração no primeiro uso no AppData e senha protegida com DPAPI.
Monte uma integração com dados de compras públicas que lê o contrato publicado, separa consulta de envio, testa com dado fictício e avisa quando o leiaute muda.
Decida se vale manter o seu próprio servidor de e-mail, monte um laboratório que não vira open relay e aprenda a enviar por relay para a mensagem chegar na caixa de entrada.
Separe no docker-mailserver o que é configuração pública do que é segredo, tire senha, hash e chave DKIM do repositório e saiba o que trocar se já vazou.
Configure o login com Google num Blazor Web App com validação no servidor, cookie de sessão criado num endpoint HTTP e nenhum segredo no projeto WebAssembly.
Pegue um componente copiado de um catálogo Tailwind e verifique teclado, nome dos botões, contraste e foco do modal, com um teste automatizado que impede a regressão.
Revise o export de um construtor visual de Bootstrap: título e hierarquia, labels nos campos, botões com type, texto de enchimento e conflito entre versões do framework.
Monte Redis com Sentinel no Compose como laboratório, entenda quorum e maioria, derrube o primário de propósito e confirme que a aplicação reconecta antes de levar o desenho para produção.
Entenda por que um componente InteractiveAuto busca dados duas vezes, perde o que estava num serviço e esquece quem está logado, e como desenhar o estado para os dois lados.
Faça uma barra de progresso que diga o percentual em texto, anuncie o andamento ao leitor de tela sem metralhar avisos e troque a barra por uma mensagem clara quando a operação falhar.
Integre o Checkout Transparente com token gerado no navegador, pagamento criado no servidor com chave de idempotência e confirmação por notificação conferida, sem gravar nem logar o cartão.
Entenda por que detectar encoding é palpite, troque mb_detect_encoding por uma verificação determinística com mb_check_encoding e teste o caminho com "ação" antes de converter qualquer coisa.