Tag: .net core

  1. Seus controllers devem ser leves

    Provavelmente você já ouviu falar que um controller deve ser leve ou até mesmo magro. Mas o que isso significa? O papel de um controller Vamos dar uma olhada no fluxo padrão de uma aplicação ASP.NET MVC: O navegador faz uma requisição para o servidor; O servidor recebe a…

    em .net core c# asp.net core controller mvc

  2. Criando um leitor de RSS com C#

    Eu tô começando um projeto novo com C# onde eu preciso ler RSS de sites, algo que nunca fiz. Fui dar uma pesquisada e descobri a classe XDocument, que é relativamente simples de se trabalhar. Ela tem um método estático chamado Load, onde você passa como parâmetro a url ou…

    em .net core c# rss

  3. Instalando e usando o .NET Core no Linux

    Esses dias eu resolvi mudar de Windows pra Linux, mais especificamente a distro Mint. A razão? Eu usei Windows a vida toda e um dos motivos por nunca ter usado Linux no dia-a-dia era o fato de eu trabalhar com .NET. Mas o jogo virou, não é mesmo? Com o…

    em ASP.NET .net .net core c# asp.net core linux mint ubuntu vs code

  4. Session vazia no ASP.NET Core e o CheckConsentNeeded

    Estava esses dias dando uma aula aqui na Caelum e estávamos fazendo uma tela de login em uma aplicação. A action que fazia a autenticação no controller era bem simples: [HttpPost] public IActionResult Autentica(LoginViewModel model) { if (ModelState.IsValid) { var usuario = _dao.Busca(model.Login, model.Senha); if (usuario != null)…

    em .net .net core c# asp.net core session cookies

  5. C#: imitação ou inovação? - parte 2

    Na parte 1, vimos como o C# evoluiu desde seu nascimento em 2000 até o lançamento da versão 3.0 em 2008. (Este post é uma tradução, você pode conferir o original aqui). C# não introduziu síntaxe ou funcionalidades revolucionárias. Ao invés disso, imitou a maioria de suas funcionalidades do…

    em .net core c# roslyn

  6. Expondo Headers explicitamente em uma requisição CORS no .NET Core

    Semana passada eu escrevi esse post contando sobre a experiência que passei habilitando CORS na minha web API com .NET Core. Depois de conseguir fazer com sucesso minha API aceitar requisições CORS, eu tive um outro problema. Eu tinha esse método Post aqui na minha API: Depois desse Post, na…

    em ASP.NET .net core c# asp.net core

  7. O ASP.NET 5 está morto - sejam bem-vindos .NET Core 1.0 e ASP.NET Core 1.0

    Você provavelmente já teve dificuldade na hora de dar o nome de uma determinada classe em seu código. Ou talvez em um método, ou um projeto. Eu não sei você, mas eu me importo muito com o nome que dou para as coisas. Acho que um nome tem que realmente…

    em ASP.NET .net .net core news

  8. Que versão do .NET usar no ASP.NET 5?

    Semana passada saiu a versão Release Candidate do ASP.NET 5. Diferentemente das outras versões, a versão 5 do ASP.NET foi feita do zero. Essa versão é baseada no DNX, que permite que você rode a aplicação em diferentes sistemas operacionais. Você pode optar por basear sua aplicação no…

    em ASP.NET .net .net core ASP.NET MVC

  9. Entendendo o .NET Core - parte 3: o CoreCLR

    (esse post poderia ser muito mais longo, mas prefiro escrever menos do que escrever algo gigantesco e você dormir aí na cadeira. Se quiser saber mais sobre algo em específico, fale nos comentários) Na parte 1 falei sobre a motivação para a criação do .NET Core e na parte 2…

    em ASP.NET .net .net core

  10. Entendendo o .NET Core - Parte 2: o CoreFX

    Fala galera, esse é o segundo post da minha série sobre o .NET Core. Essa é uma série de N posts que escreverei sobre o assunto. Você pode ler a parte 1 aqui. Como disse no post anterior, o código do .NET Core está dividido no Github em dois repositórios…

    em ASP.NET .net .net core

  11. Entendendo o .NET Core - Parte 1: a motivação

    Acordei inspirado hoje e resolvi escrever uma série de pequenos artigos falando sobre o .NET Core. Ou talvez sejam só dois, depende do meu humor :P Vamos lá! A primeira versão do .NET foi lançada em 2002. Nessa época, ele era um frameworkzão só, cheio de coisa. O que aconteceu…

    em ASP.NET .net .net core