Introdução
Com o lançamento do .NET Core 2.0, a Microsoft tem a próxima versão principal da plataforma de propósito geral, modular, multiplataforma e de código aberto que foi lançada inicialmente em 2016. O .NET Core foi criado para ter muitas das APIs que estão disponíveis na versão atual do .NET Framework, que foi inicialmente criado para permitir a próxima geração de soluções ASP.NET, mas agora impulsiona e é a base para muitos outros cenários, incluindo IoT, nuvem e soluções móveis de próxima geração.
Nesta segunda série, exploraremos mais alguns benefícios do .NET Core e como ele pode beneficiar não apenas os desenvolvedores tradicionais .NET, mas também todos os tecnólogos que precisam prover soluções robustas, eficientes e econômicas ao mercado.
Você também pode encontrar a primeira parte no InfoQ.
Conteúdo
Cache distribuído com o ASP.NET Core
Os aplicativos ASP.NET Core implantados na nuvem podem ter melhora de performance fazendo uso do cache distribuído. Matthew D. Groves explora como o Couchbase Server pode servir bem a esse propósito. O Couchbase Server é um banco de dados que é ótimo para uso como um cache distribuído, e o ASP.NET Core facilita o uso deste banco de dados em seus aplicativos.
Entrevista e revisão do livro ASP.NET Core in Action por Andrew Lock
O ASP.NET Core in Action de Andrew Lock, abrange o ASP.NET Core desde o iniciante até o final, com o conhecimento fundamental para construir aplicativos web usando essa moderna, disponível e altamente escalável estrutura multiplataforma. Se você é iniciante em programação ASP.NET MVC, o livro fornece uma boa visão geral do padrão Model-View-Controller (MVC), bem como o legado do .NET Framework.
.NET Core e DevOps
O .NET Core foi desenvolvido pensando em devops, e Dave Swerksy aborda neste artigo como os projetos .NET Core podem se beneficiar da automação de construção e do monitoramento de aplicativos intrínsecos à plataforma. Swersky também mostra como a acessibilidade de linha de comando do .NET Core facilita a implementação.
Um tour rápido do .NET CLI
Indiscutivelmente, a interface de linha de comando do dotnet é um dos recursos mais úteis da onda de funcionalidade .Net Core. Neste artigo, Jeremy Miller analisa como várias ferramentas .Net OSS aproveitam o interface de linha de comando do dotnet e como é possível usar as novas ferramentas no desenvolvimento diário.
Como testar a API web do ASP.NET Core
Neste artigo, Chris Woodruff investiga o teste de suas soluções de API web do ASP.NET Core 2.0. Woodruff analisa os testes internos com o testes de unidade e testa externamente sua solução com uma nova estrutura de testes no ASP.NET Core, chamada Teste de Integração.
Gerenciador da Série
Chris Woodruff (Woody) é formado em Ciências da Computação pela Faculdade de Engenharia da Michigan State University. Woody vem desenvolvendo e arquitetando soluções de software há mais de 20 anos e trabalhou em diversas plataformas e ferramentas. Ele é um líder da comunidade, ajudando em eventos como o GRDevNight, o GRDevDay, o West Michigan Day of .NET e o CodeMash. Ele também foi fundamental para trazer o popular evento Give Camp para o oeste de Michigan, onde os profissionais de tecnologia emprestam seu tempo e experiência em desenvolvimento para ajudar organizações locais sem fins lucrativos. Como palestrante e podcaster, Woody falou e discutiu uma variedade de tópicos, incluindo design de banco de dados e código aberto. Ele foi MVP da Microsoft em Visual C #, Data Platform e SQL e foi reconhecido em 2010 como um dos 20 maiores MVPs do mundo. Woody é um desenvolvedor defensor para JetBrains e evangeliza os produtos .NET, .NET Core e JetBrains na América do Norte.