MSDN Magazine Setembro 2011

MSDN Magazine Setembro 2011

SQL Server Development Tools:O projeto 'Juneau' de banco de dados

Com o novo Projeto de banco de dados na versão mais recente do SQL Server Developer Tools, agora você pode desenvolver seu banco de dados no mesmo ambiente que seu aplicativo. Nós apresentamos a nova versão. Jamie Laflen, Barclay Hill

Entity Framework:Novos recursos no CTP de junho do Entity Framework

O CTP de junho de 2011 do Microsoft Entity Framework (EF) traz o suporte a vários recursos tão desejados pelos desenvolvedores, como enums, tipos espaciais e TVFs. Srikanth Mandadi apresenta esses novos recursos fazendo uma demonstração de alguns exemplos simples. Srikanth Mandadi

Open Data Protocol:Crie experiências incríveis em qualquer dispositivo com o OData

Recentemente, com as remessas de smartphones ultrapassando pela primeira vez as de PCs, muitas organizações passaram a ter como meta oferecer experiências de cliente em várias plataformas, como as de desktop, para a Web, de telefones e tablets. O Open Data Protocol pode ajudar, como você verá aqui em vários exemplos detalhados. Shayne Burgess

Criando aplicativos com o HTML5:Nenhum navegador ficará para trás: uma estratégia de adoção do HTML5

Embora o HTML5 tenha se tornado uma febre na comunidade de desenvolvimento e nas versões mais recentes de navegadores, a grande maioria das pessoas na Web não está utilizando estes novos navegadores e as novas versões. Mas isso não significa que você tenha que adiar o uso do HTML5 até a próxima década. Nesta coluna, Brandon Satrom fornece algumas estratégias práticas para a adoção das tecnologias do HTML5 hoje. Brandon Satrom

Programação em F#:Crie aplicativos MVVM no F#

O F# é conhecido por sua capacidade de simplificar problemas complicados, mas ele é muito mais do que apenas isso. Chris Marinos mostra como usar o F# para criar aplicativos MVVM práticos do Silverlight e do WPF. Você verá como o F# pode ser útil para resolver problemas cotidianos e descobrirá como pode usar o F# para tornar até mesmo os mais simples aplicativos mais fáceis de ler, editar e manter. Chris Marinos

Orientações sobre o ALM:Visual Studio ALM Rangers - Reflexões sobre equipes virtuais

Quem gosta de acordar às 3h00 da manhã para uma reunião de status? Obtenha ensinamentos valiosos sobre como organizar e gerenciar equipes com outros membros ao redor do mundo, com diferentes habilidades, motivações, compromissos, afiliações em projetos e restrições. Willy-Peter Schaub, Brian Blackman

Colunas

Nota do editor:'Mango': tudo sobre as inovações

A primeira Nota do editor de Michael Desmond analisa as amplas implicações da atualização ao Windows Phone 7 denominada "Mango".Michael Desmond

Cutting Edge:Desastres de software: estratégias de recuperação e prevenção

Alguma vez você já teve que lidar com todo aquele código bagunçado atrapalhando o seu projeto? Conheça as práticas recomendadas que irão ajudá-lo a reparar um sistema com erros e os padrões para impedir que um sistema em expansão fique sem controle e apresente erros com o passar do tempo.Dino Esposito

Windows com C++:O ambiente do pool de threads

Nosso guru em C++ continua a explorar o pool de threads, examinando, este mês, os objetos que controlam o ambiente no qual os retornos de chamada são executados.Kenny Kerr

Pontos de dados:Armazenamento em cache de segundo nível no Entity Framework e no AppFabric

Algumas vezes, informações de estado úteis sobre o contexto do Entity Framework podem ser perdidas quando o contexto fica fora do escopo. Por isso, Julie Lerman explica como um cache de segundo nível pode ajudar a reter essas informações para uso futuro, como em comandos de persistência de banco de dados gerados automaticamente.Julie Lerman

Previsão: nublado:Relatórios de dados de diagnóstico

O CTP dos Relatórios do SQL Azure fornece aos desenvolvedores um paradigma familiar para desenvolver e distribuir relatórios sem a preocupação com a infraestrutura para hospedá-los. Joseph Fultz demonstra isso com um exemplo simples que utiliza dados de contadores de desempenho capturados como parte do diagnóstico de uma Função da Web.Joseph Fultz

O programador:.NET com vários paradigmas, Parte 10: escolhendo uma abordagem

Neste último artigo da série sobre programação com vários paradigmas, Ted Neward o ajuda a pensar em quais paradigmas você deve escolher ao criar um aplicativo.Ted Neward

Fronteiras da interface do usuário:Toque para selecionar o texto

A seleção de texto pode parecer um processo estranho em uma interface de toque, mas ela também oferece vários benefícios que não devem ser ignorados. Charles Petzold mostra como implementar esse recurso no contexto de um leitor de livros eletrônicos, usando conceitos que podem ser aplicados a qualquer programa do Windows Phone que exiba texto na tela e permita que o leitor interaja com esse texto.Charles Petzold

Não me deixe começar a falar:Desenvolvimento é design

A experiência do usuário é determinada por suas habilidades de desenvolvimento e não pela beleza da sua interface do usuário.David Platt