Showing 63 Result(s)

Dicas para iniciantes em desenvolvimento .NET

Se você está prestes a ingressar no universo da programação e considerando priorizar sua carreira como desenvolvedor .NET, este post é especialmente dedicado a você! A carreira como desenvolvedor .NET/C# é uma escolha excepcional, dadas as amplas oportunidades e o abrangente escopo oferecidos por essa plataforma. O que é .NET? .NET é uma plataforma de …

Melhores práticas de utilização do Serilog

O Serilog é uma biblioteca de logs poderosa para aplicações .NET. Ele permite escrever logs estruturados e semânticos que podem ser facilmente consumidos por vários coletores, como arquivos, bancos de dados, consoles ou serviços em nuvem. Ao contrário das estruturas de log tradicionais, o Serilog se concentra no registro estruturado, o que significa que os …

Integrando o ChatGPT em aplicações .NET 8

O ChatGPT chegou para ficar! É uma ferramenta poderosa para gerar textos conversacionais de forma automática e criativa. A capacidade do ChatGPT de resumir rapidamente as respostas às perguntas é convincente, além de poder realizar análise de sentimentos, classificações, geração de códigos e imagens. Neste post, vamos apresentar como você pode utilizar o ChatGPT em …

Injeção de dependência automática com o Scrutor no .NET

Em alguns casos, pode ser trabalhoso e repetitivo registrar manualmente todos os serviços que precisamos injetar das nossas classes. Por exemplo, se temos uma interface IRepository e várias classes que a implementam, como CustomerRepository, ProductRepository, OrderRepository, etc., teríamos que registrar cada uma delas individualmente na ServiceCollection. O Scrutor é uma biblioteca que simplifica o registro …

.NET 8

O .NET 8 está previsto para ser lançado em novembro de 2023, mas já podemos testar alguns dos seus recursos e novidades na versão preview. Um dos destaques do .NET 8 é o suporte automatizado para aplicações nativas na nuvem, ou cloud-native. Isso significa que o .NET 8 facilita ainda mais na criação de aplicações …

Convertendo HTML para PDF com o JsReport no .NET

Neste post, vou apresentar como converter códigos em HTML para PDF utilizando o JsReport, uma biblioteca de geração de relatórios baseada em JavaScript que pode ser integrada facilmente em projetos .NET. O JsReport permite criar relatórios personalizados a partir de templates HTML, CSS e JavaScript, utilizando dados dinâmicos e recursos como gráficos, tabelas e imagens. …

Agendando tarefas com o Cronos no .NET

Cronos é uma biblioteca de agendamento de tarefas para .NET que permite agendar e executar tarefas em horários ou intervalos específicos utilizando o padrão CRON. Neste artigo, apresentarei como configurar e utilizar o agendamento de tarefas em segundo plano em uma aplicação .NET 7. Pré-requisitos Web API Na classe Program.cs da API, configure conforme o código abaixo: …

Otimizando o desempenho com o Output Caching no .NET 7

Existem vários recursos que chamaram minha atenção no .NET 7 e decidi experimentar o Output Caching. O Output Caching é um middleware que armazena em cache toda a saída de um request, em vez de executar o request por completo sempre que solicitado. Isso torna seus endpoints muito mais performáticos. Este middleware melhora o desempenho …

Utilizando o Azure Key Vault em aplicações .NET

O Azure Key Vault é um serviço de nuvem que fornece um armazenamento seguro de informações confidenciais do seu ambiente. Você pode armazenar com segurança chaves, senhas, certificados e outros segredos. Para obter mais informações sobre o Azure Key Vault, consulte sua documentação. O Key Vault é adequado para uso em produção, mas em alguns casos, os desenvolvedores podem …