Postagens
2025
Usando CSS isolado em componentes do Blazor
Defina estilos CSS para componentes individuais do Blazor usando isolamento CSS para evitar conflitos de estilo globais.
2024
Controlando os gastos de Natal com Kernel Semântico
Analise receitas e acompanhe os gastos de Natal usando Semantic Kernel, Azure OpenAI e Blazor.
Usando contêineres para... acompanhar os preços dos presentes de Natal?
Automatize o monitoramento de preços de presentes de Natal usando contêineres Docker, Blazor e um back-end de API .NET.
ValidationAttribute personalizado e validação Blazor
Crie classes ValidationAttribute personalizadas reutilizáveis para validação de formulário Blazor com anotações de dados.
2023
Tratamento de exceções personalizado na API .NET
Crie um middleware personalizado de tratamento de exceções para retornar respostas de erro limpas de APIs .NET.
Uma maneira melhor de injetar coisas
Organize registros de injeção de dependência .NET usando métodos de extensão IServiceCollection limpos.
Injeção de dependência com atributos na API .NET
Habilite a injeção de dependência em filtros de ação da API .NET usando TypeFilterAttribute em vez de ActionAttribute.
Documentação do Swagger com bibliotecas externas
Habilite o Swagger para exibir documentação XML de modelos definidos em bibliotecas de classes .NET externas.
Limpar filiais locais no Git
Exclua todas as ramificações locais do Git, exceto a ramificação principal, usando um único comando do PowerShell.
Atualizando rotas de identidade no ASP.NET Core 7
Personalize o login de identidade padrão do ASP.NET Core e registre URLs por meio do scaffolding de páginas de identidade.
2022
Atributos personalizados na API .NET 6 Core
Crie classes ActionFilterAttribute personalizadas para validar cabeçalhos de solicitação em APIs do .NET 6 Core.
Lidar com o carregamento de componentes no Blazor
Crie um componente wrapper giratório de carregamento reutilizável no Blazor usando RenderFragment e ChildContent.
Obtendo a data de validade de um certificado
Recupere programaticamente as datas de expiração do certificado SSL usando C# HttpClient e X509Certificate2.
Focando um elemento no Blazor
Defina o foco em elementos HTML em componentes do Blazor usando interoperabilidade JavaScript e referências de elementos.
Gere arquivos *.dacpac do projeto VS Database em GitHub Actions
Automatize a geração de arquivos dacpac a partir de projetos de banco de dados do Visual Studio usando pipelines do GitHub Actions.
Alternar temas com Javascript Interop no Blazor
Implemente a alternância de temas claros e escuros no Blazor usando JavaScript Interop e atributos de dados CSS.
Carregando arquivos para o Azure Blob Storage no Blazor
Carregue arquivos no Armazenamento de Blobs do Azure de um aplicativo Blazor usando a entrada de arquivo HTML5 nativa.
2020
Substituindo um controlador principal do Pimcore
Substitua os principais controladores Pimcore criando pacotes Symfony personalizados com configuração de serviço.
Configure o Apple Magic Keyboard 2 no Windows 10
Instale os drivers e configure o Apple Magic Keyboard 2 para funcionar corretamente no Windows 10.
Adicionando bibliotecas compiladas a um pacote NuGet
Corrija DLLs ausentes em pacotes NuGet incluindo referências de biblioteca compiladas no arquivo nuspec.