Julho de 2016
Volume 31, Número 7
Vinculação de Dados - Uma Maneira Melhor para Implementar a Vinculação de Dados no .NET
A vinculação de dados pode ser uma abordagem avançada para desenvolver interfaces do usuário no Microsoft .NET Framework: Ela facilita a separação da lógica de exibição da lógica de negócios e também facilita o teste do código resultante. No entanto, apesar dos vários kits de ferramentas que tendem a ajudar, a implementação da vinculação de dados é normalmente dura e tediosa. Mark Sowul mostra uma maneira melhor.
Cutting Edge - Reflexão sobre o Code First, Persistência e Modelagem de Domínio
O Code First é sobre persistência de um modelo orientado a objeto através de um conjunto de tabelas criado apropriadamente. A modelagem de domínio é sobre a implementação de regras de negócio e fluxos de trabalho através de um modelo orientado a objeto. Logicamente, os dois modelos são distintos, mas às vezes eles podem ser considerados apenas um.
Xamarin - Trabalhar com Bancos de Dados Locais no Xamarin.Forms usando o SQLite
Saiba como armazenar e consultar dados locais em seus aplicativos Universais do Windows, Android e iOS com bancos de dados SQLite usando Xamarin Forms e o Visual Studio 2015.
Pontos de Dados - O novo SDK Node.js do Bando de Dados de Documentos do Azure
No último ano, Julie Lerman tem desenvolvido um aplicativo de exemplo que usa Aurelia no front-end, uma API do servidor gravada em Node.js, e o Banco de Dados de Documentos do Azure para o armazenamento de dados. Mas todas essas partes mudaram, então, está na hora de atualizar.
CQRS - Aproveite o CQRS para Criar Sistemas Altamente Dinâmicos
Peter Vogel analisa como o Domain-Driven Design (DDD) se integra com o CQRS em um sistema de vendas do mundo real que exige um tempo de resposta rápido.
Execução de Teste - Inversão de Matriz usando C#
A inversão de matriz é uma técnica fundamental em aprendizado de máquina, mas parece que o .NET Framework não possui um método de inversão de matriz. James McCaffrey soluciona esse problema com um método que usa um algoritmo chamado de decomposição de LU de Crout.
C# - Aplicando AI a um jogo de 'mini-basketball' com vários agentes
Neste artigo você irá aprender as noções básicas de AI em um jogo de mini-basketball. Explore os agentes inteligentes e suas várias arquiteturas (reativa, pró-ativa) conforme você aprende as noções básicas dos sistemas de vários agentes e a abordagem tradicional para a modelagem do comportamento de AI de jogo através de máquinas de estado finito.
Programador Profissional - Como ser MEAN: Sejamos DEAN
Ted Neward examina o trabalho solicitado para substituir o M em MEAN (MongoDB) por outro banco de dados não-relacional--O Banco de Dados de Documentos em execução no Microsoft Azure. Essa flexibilidade permite aos desenvolvedores aproveitar os recursos de negócios do Banco de Dados de Documentos, incluindo a execução de código do servidor e o idioma de consulta do SQL.
Essential .NET - Visual Studio 2015 com Ferramentas do .NET Core
Mark Michaelis discute os vários tipos de projeto do .NET Core, explica os detalhes dos novos tipos de arquivos e suas funções e investiga como a nova estrutura do projeto oferece suporte à depuração lado a lado de pacotes NuGet de software livre.
Aplicativos Modernos - Criar um Scanner Sem Fio na UWP
Na coluna de Aplicativos Modernos deste mês, Frank La Vigne explora as noções básicas sobre verificação de redes sem fio usando as APIs criadas na Plataforma Universal do Windows.
Não me deixe começar a falar - Fonte de dados ausente
Do esforço falhado ao comercializar o Grande destino para entrar no mercado canadense, a uma frustração entre a assistência médica com processos computadorizados, o colunista David Platt encontra uma experiência do usuário abalada no núcleo de alguns desafios preocupantes.
Nota do Editor - Bad Medicine
Durante 18 meses, de 1985 a 1987, o sistema de terapia de radiação da Therac-25 colocou seis pacientes em overdose, matando pelo menos dois. E a culpa foi diretamente do fraco design de software.