MSDN Magazine Maio 2010

MSDN Magazine Maio 2010

Em execução:Criando players personalizados com o Silverlight Media Framework

O Silverlight Media Framework é uma estrutura de vídeo extensível e escalonável sobre a qual você pode criar suas próprias experiências de player. Nós o conduziremos por um projeto de player personalizado que exibe vídeos sugeridos para exibição após o final do vídeo atual. Ben Rush

Segurança do Silverlight:Protegendo seus aplicativos do Silverlight

Josh Twist explica os desafios exclusivos que os desenvolvedores enfrentam para proteger os aplicativos do Silverlight. Ele mostra onde você deve concentrar seus esforços, focando os aspectos-chave da autenticação e autorização. Josh Twist

Serviços RIA:Padrões empresariais com os Serviços WCF RIA

Aprenda a aproveitar os Serviços WCF RIA em seus aplicativos do Silverlight. Michael D. Brown usa um programa extensivo de ponto de venda para ilustrar como atender às necessidades dos mais simples até os mais complexos aplicativos comerciais com vários padrões de design empresarial. Michael D. Brown

Serviços de fluxo de trabalho:Design visual de fluxos de trabalho com o WCF e o WF 4

O .NET Framework 4 torna mais simples do que nunca implementar serviços WCF usando o WF. Nós demonstraremos o quanto isso é fácil modelando um fluxo de trabalho de longa execução, durável e instrumentado com base em um caso de negócios real e sem escrever nenhum código. Leon Welicki

Columns

Nota do editor:Esse lance bacana chamado 'Internet'

Não faz tanto tempo assim que surfar significava subir em uma prancha e pegar umas ondas.Keith Ward

Cutting Edge:Usando a palavra-chave dinâmica no C# 4.0

O C# 4 fornece uma nova palavra-chave dinâmica que permite digitar dinamicamente o que sempre foi uma linguagem fortemente tipada. Nós explicamos como funciona a palavra-chave dinâmica e o que ela oferece que a transmissão, o var e o System.Object não podem oferecer.Dino Esposito

Tudo sobre CLR:Aprimoramentos no diagnóstico de produção do CLR 4

O Common Language Runtime (CLR) 4 inclui novas APIs que expandem o suporte a diagnósticos para o lado da produção do espectro. Nós explicamos como as APIs de depuração dão suporte à depuração de despejo para cenários de falha e parada de aplicativos e facilitam detectar quando as paradas são causadas por problemas de multithreading.Jon Langdon

Pontos de dados:Consultas de projeção do LINQ e alternativas nos Serviços WCF

A capacidade do LINQ de projetar dados formados aleatoriamente em tipos anônimos pode ser tanto uma bênção quanto uma fonte de frustrações, diz Julie Lerman. Ela é ótima quando você precisa apenas ter uma visão especial de seus dados, mas pode ser problemática em algumas circunstâncias. Ela explica quais são as limitações e como contorná-las.Julie Lerman

Execução de teste:Combinações e permutas com o F#

A compreensão de combinações e permutas é uma habilidade fundamental no teste de software. Nós lhe mostraremos como trabalhar com as combinações e permutas usando código escrito na nova linguagem F#.James McCaffrey

Fundamentos:Buffers de barramento de serviços

Aprenda sobre as técnicas avançadas de programação do Windows Communication Foundation enquanto Juval Lowy começa um exame aprofundado do barramento de serviços Windows Azure AppFabric, concentrando-se primeiro nos buffers.Juval Lowy

Informativos sobre segurança:Ataques de negação de serviço de expressão regular e defesas

O especialista em segurança da Microsoft Bryan Sullivan acredita que os ataques chantagistas de negação de serviço se tornarão mais comuns à medida que os ataques de escalonamento de privilégios se tornarem mais difíceis de executar. Ele demonstra como proteger seus aplicativos contra ameaças de negação de serviço de expressão regular.Bryan Sullivan

O programador:Mudando para o NoSQL com o MongoDB

O MongoDB é uma das principais ferramentas do movimento NoSQL, que oferece alternativas ao tradicional sistema de banco de dados relacional. Aprenda seus pontos fortes e fracos à medida que Ted Neward examina o banco de dados baseado em documentos detalhadamente na primeira de uma série de colunas.Ted Neward

Fronteiras da interface do usuário:Pensando fora da grade

No Windows Presentation Foundation e no Silverlight, usar uma Tela ou uma Grade de célula única parecem coisas bastante similares. A diferença está em como o contêiner aparece para o restante do sistema de layout. A tela não participa do layout, portanto você pode usá-la sempre que precisar transcender o layout.Charles Petzold

Não me deixe começar a falar:Leis fundamentais

Os programadores jamais irão desenvolver um grande software até que aprendam que isso não está sob seu controle total.David Platt