Em nosso último post, falamos aqui do Hangfire, que é utilizado para gerenciamento de jobs/tasks, assim como o Quartz.NET, que vamos mostrar hoje. Eles tem algumas coisas em comum, e claro, suas diferenças, mas ambos funcionam muito bem e cumprem bem o papel que se propõem. Diferente do Hangfire, o[…]
Hangfire – gerenciamento de jobs/tasks com asp.net
Hoje vamos falar do Hangfire, um framework open-source para gerenciamento de jobs/tasks através de uma aplicação asp.net ou asp.net core, eliminando a necessidade dos serviços do Windows (Windows Service). O Hangfire está disponível em 2 versões, uma chamada apenas de Hangfire e outra de Hangfire Pro. A versão Pro é paga e possui alguns[…]
Como trocar o framework de injeção de dependência no asp.net core para o Autofac
Agora que já vimos como utilizar injeção de dependência no .net core para aplicações web e aplicações console, vamos ver como trocar o framework padrão do .net por outro de nossa preferência, como o Autofac, que é o container que iremos utilizar em nosso exemplo. Então chega de enrolar e[…]
Dica: Utilizando descrições com Enums no C#
Hoje vamos ver uma dica rápida, para trabalharmos com descrições em um Enum no .net, vendo como obter a descrição a partir do Enum, e também como obter o valor do Enum a partir da descrição. Então vamos criar uma Class Library (.NET Core) no Visual Studio 2017, e dar[…]
Inversão de controle e injeção de dependência no asp.net core
Recentemente falamos aqui sobre Inversão de controle e injeção de dependência no .net core com uma aplicação aplicação console, e hoje vamos ver como trabalhar com injeção de dependência em uma aplicação web, utilizando asp.net core. E vocês vão ver que no asp.net fica ainda mais fácil de utilizar, pois não precisamos[…]
Inversão de controle e injeção de dependência no .net core
Já falamos sobre injeção de dependência e inversão de controle por aqui anteriormente, sendo que falamos de dois dos muitos containers disponíveis para .net, o Autofac, que é um dos mais utilizados e conhecidos, e do DryIoC, que apesar de não ser tão famoso, é muito leve e rápido. E[…]
Utilizando tokens para segurança no asp.net core com JOSE e JWT
Olá pessoal, hoje vamos ver como implementar autenticação e segurança utilizando tokens, com JOSE (Javascript Object Segning and Encryption) e JWT (JSON Web Token) em uma aplicação asp.net core. Para começar, vamos criar uma nova aplicação web asp.net core no Visual Studio 2017, no wizard de criação de novo projeto,[…]
Nancy – utilizando com Owin
Já vimos anteriormente aqui como criar uma aplicação Nancy utilizando o asp.net como host, assim como fazer uma aplicação self-hosted. Hoje vamos ver como utilizar o Nancy em conjunto com o Owin sendo hospedado no IIS. Para começar, vamos criar um novo projeto no Visual Studio, escolha a opção ASP.NET[…]
MemoryCache – pesquisando dados
Recentemente vimos aqui como trabalhar com o MemoryCache, uma classe do .net framework para trabalharmos com cache no .net. Em nosso post anterior, vimos alguns de seus recursos, sendo um deles recuperar os valores através de chaves. Hoje vamos ver como recuperar nossos objetos através de pesquisas em seus valores, sem precisar usar sua chave.[…]
Nancy – usando parâmetros
Hoje vamos ver como utilizar parâmetros em aplicações rodando sob o Nancy, um framework web extremamente leve que vimos anteriormente aqui. Para começar, vamos criar uma nova aplicação web com o template em branco no Visual Studio, da mesma forma que fizemos em nosso post sobre Nancy. Após criar a aplicação, utilizando[…]