Novembro de 2015

Volume 30 Número 12

Essential .NET - Tratamento de exceções em C#Coluna

Essential .NET - Tratamento de exceções em C#

Mark Michaelis

Houve várias alterações nas cinco últimas versões do C# e no Microsoft .NET Framework correspondente. Em sua primeira coluna, Mark Michaelis analisa várias dessas alterações e oferece diretrizes de codificação atualizadas relacionadas ao tratamento de exceções e à captura de exceções.

Novato - Fazendo críticasColuna

Novato - Fazendo críticas

Ryder Donahue

As organizações que aceitam receber e responder às críticas são as melhores organizações. Ryder Donahue explora como o pensamento crítico e os comentários podem aprimorar sua área de desenvolvimento.

Windows 10 - Acelerar as operações de arquivo com o Indexador de Pesquisa

Windows 10 - Acelerar as operações de arquivo com o Indexador de Pesquisa

Adam Wilson

Com o Windows 10, o poder do indexador de pesquisa está disponível para todos os aplicativos da Plataforma Universal do Windows em execução em qualquer plataforma. Além de permitir pesquisas melhores da Cortana, o novo indexador melhora a interação dos aplicativos com o sistema de arquivos.

Inovação - Uma arquitetura melhor com o design controlado pelo UXColuna

Inovação - Uma arquitetura melhor com o design controlado pelo UX

Dino Esposito

A abordagem do design controlado pelo UX concentra-se nos processos corporativos que os usuários finais necessitam para um bom desempenho do sistema e para satisfazer as expectativas do cliente.

Programação assíncrona - Assíncrona desde o início

Programação assíncrona - Assíncrona desde o início

Mark Sowul

As versões recentes do .NET facilitam mais do que nunca a escrita de aplicativos ágeis na resposta e de alto desempenho por meio das palavras-chave async e await. Para explicar como isso acontece, Mark Sowul usa o código de inicialização da IU padrão para o Windows Forms e o WPF e o transforma em um design orientado a objetos com suporte para async e await.

Pontos de dados - Aurelia encontra o Banco de Dados de Documentos: A jornada de uma casamenteiraColuna

Pontos de dados- Aurelia encontra o Banco de Dados de Documentos: A jornada de uma casamenteira

Julie Lerman

Depois de explorar o Banco de Dados de Documentos e a nova estrutura Aurelia, Julie Lerman decidiu que já era hora de usá-los em conjunto, mas isso se provou mais difícil do que o esperado. Saiba como ela por fim encontrou o caminho para a solução correta.

ASP.NET - Usar o ASP.NET como uma ferramenta de download de arquivos de alto desempenho

ASP.NET - Usar o ASP.NET como uma ferramenta de download de arquivos de alto desempenho

Doug Duerner

Saiba como criar um utilitário para tratar o problema de retomada e de continuação de downloads com falhas causadas por conexões lentas e defeituosas propensas a ficar offline durante a transferência de arquivos grandes.

Execução de teste - O teste t que usa C#Coluna

Execução de teste - O teste t que usa C#

James McCaffrey

O teste t é uma das formas mais fundamentais de análise estatística, mas a integração direta da funcionalidade do teste t em seu software usando uma ferramenta autônoma pode ser difícil ou impossível. James McCaffrey explica como usar o código C# bruto para executar um teste t.

Microsoft Azure - Gerenciar dívidas técnicas com o SonarQube e o TFS

Microsoft Azure - Gerenciar dívidas técnicas com o SonarQube e o TFS

Cesar Solis Solis

Saiba como configurar o TFS e o SonarQube em um nível empresarial, como identificar e priorizar a dívida técnica no SonarQube/TFS, como lidar com ela por meio do ciclo de vida ágil com o TFS e como medir as melhorias e fechar o loop.

O programador: Como ser MEAN: Roteamento ExpressoColuna

O programador - Como ser MEAN: Roteamento Expresso

Ted Neward

A pilha MongoDB, Express, AngularJS, Node.js (MEAN) é uma “pilha Web” alternativa à pilha do ASP.NET. Nesta prestação, saiba mais sobre o Roteamento expresso e descubra como usá-lo de forma mais efetiva.

Não me deixem começar - Alan Turing e Ashley MadisonColuna

Não me deixem começar - Alan Turing e Ashley Madison

David Platt

O hacker Ashley Madison expôs milhões de pesoas como usuários do serviço de traições. Ele também revelou que muitos dos “membros” do sexo feminino eram, na verdade, nada mais do que robôs de bate-papo projetados para atrair os assinantes para o serviço premium.

Nota do editor - Bem-vindo ao Essential .NETColuna

Nota do editor - Bem-vindo ao Essential .NET

Michael Desmond

Mark Michaelis escreveu dois dos artigos mais lidos do MSDN Magazine nos últimos cinco anos. Agora ele participa da publicação como autor da nova coluna Essential .NET.