Julho de 2016

Volume 31, Número 7

Vinculação de Dados - Uma Maneira Melhor para Implementar a Vinculação de Dados no .NET

Vinculação de Dados - Uma Maneira Melhor para Implementar a Vinculação de Dados no .NET

Mark Sowul

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ínioColuna

Cutting Edge - Reflexão sobre o Code First, Persistência e Modelagem de Domínio

Dino Esposito

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

Xamarin - Trabalhar com Bancos de Dados Locais no Xamarin.Forms usando o SQLite

Alessandro Del Sole

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 AzureColuna

Pontos de Dados - O novo SDK Node.js do Bando de Dados de Documentos do Azure

Julie Lerman

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

CQRS - Aproveite o CQRS para Criar Sistemas Altamente Dinâmicos

Peter Vogel

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#Coluna

Execução de Teste - Inversão de Matriz usando C#

James McCaffrey

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

C# - Aplicando AI a um jogo de 'mini-basketball' com vários agentes

Arnaldo Perez Perez

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.

O programador: Como ser MEAN: Sejamos DEANColuna

Programador Profissional - Como ser MEAN: Sejamos DEAN

Ted Neward

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 CoreColuna

Essential .NET - Visual Studio 2015 com Ferramentas do .NET Core

Mark Michaelis

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 UWPColuna

Aplicativos Modernos - Criar um Scanner Sem Fio na UWP

Frank La La

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 ausenteColuna

Não me deixe começar a falar - Fonte de dados ausente

David Platt

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 MedicineColuna

Nota do Editor - Bad Medicine

Michael Desmond

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.