Novembro de 2015
Volume 30 Número 12
Essential .NET - Tratamento de exceções em C#
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íticas
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
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 UX
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
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 casamenteira
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
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#
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
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 Expresso
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 Madison
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 .NET
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.