Mayo 2010

MSDN Magazine Mayo 2010

Reproducción en curso:Crear reproductores personalizados con Silverlight Media Framework

Silverlight Media Framework es un marco de vídeo de trabajo extendible y escalable en el que puede crear un reproductor a su medida. Le guiaremos paso a paso durante un proyecto de reproductor personalizado que muestra vídeos sugeridos para que los vea cuando termine el que está viendo. Ben Rush

Seguridad de Silverlight:Proteger sus aplicaciones de Silverlight

Josh Twist explica los desafíos únicos que enfrentan los desarrolladores al proteger las aplicaciones de Silverlight. Muestra dónde enfocar los esfuerzos, concentrándose en los aspectos clave de la autenticación y la autorización. Josh Twist

Servicios de RIA:Modelos empresariales con servicios WCF RIA

Obtenga información sobre cómo aprovechar los servicios WCF RIA en sus aplicaciones de Silverlight. Michael D. Brown usa un extenso programa de punto de venta para ilustrar cómo satisfacer las necesidades desde las más simples hasta las más complejas aplicaciones de negocios con diversos patrones de diseño empresarial. Michael D. Brown

Servicios de flujo de trabajo:Diseño visual de flujos de trabajo con WCF y WF 4

.NET Framework 4 facilita más que nunca la implementación de los servicios de WCF con WF. Le demostraremos lo fácil que es al modelar un flujo de trabajo de larga ejecución, duradero e instrumentado basado en un caso práctico de negocios real sin tener que escribir ningún código. Leon Welicki

Columns

Nota del editor:Por aquí: artilugio de 'Internet' buenísimo

No fue hace tanto tiempo que surfear significaba tomar una tabla y hacer un “hang 10”.Keith Ward

Tecnología de vanguardia:Cómo usar el teclado dinámico en C# 4.0

C# 4 ofrece un nuevo teclado dinámico que permite escribir de forma dinámica en lo que tradicionalmente era un lenguaje fuertemente tipado. Explicamos cómo funciona el teclado dinámico y lo que ofrece que casting, var, objeto de sistema no pueden igualar.Dino Esposito

Todo sobre CLR:Mejoras al diagnóstico de producción en CLR 4

Common Language Runtime (CLR) 4 incluye API que amplían la compatibilidad de diagnóstico hacia el extremo de producción de la gama. Explicamos cómo las API de depuración admiten la depuración del volcado de memoria para escenarios de bloqueo o no respuesta de la aplicación y facilitan la detección de faltas de respuesta provocadas por problemas de subprocesos múltiples.Jon Langdon

Puntos de datos:Consultas de proyección y alternativas de LINQ en servicios WCF

La capacidad de LINQ de proyectar aleatoriamente datos con forma en tipos anónimos puede ser una bendición y causa de frustración, afirma Julie Lerman. Es excelente cuando simplemente quieres tomar una vista especial de tus datos, pero puede ser problemática en determinadas circunstancias. Explica cuáles son las limitaciones y cómo superarlas.Julie Lerman

Ejecución de pruebas:Combinaciones y permutaciones con F#

Comprender las combinaciones y permutaciones es fundamental a la hora de hacer pruebas de software. Le mostramos cómo trabajar con combinaciones y permutaciones mediante el uso de código escrito en el nuevo lenguaje F#.James McCaffrey

Aspectos básicos:Búferes de bus de servicios

Conozca algunas técnicas avanzadas de programación de Windows Communication Foundation cuando Juval Lowy comience un revisión en profundidad del bus de servicio Windows Azure AppFabric, centrándose primero en los búferes.Juval Lowy

Pinceladas sobre seguridad:Defensas y ataques de denegación de servicio de expresión regular

El experto en seguridad de Microsoft, Bryan Sullivan, cree que los ataques de chantaje de denegación de servicio serán cada vez más comunes a medida que los ataques de aumento de privilegios son más difíciles de ejecutar. Demuestra cómo proteger sus aplicaciones contra amenazas de DoS de expresión regular.Bryan Sullivan

El programador políglota:Optar por NoSQL con MongoDB

MongoDB es una de las principales herramientas del movimiento NoSQL, que ofrece alternativas al sistema tradicional de bases de datos relacionales. Conozca sus puntos fuertes y débiles cuando Ted Neward revise en detalle la base de datos basada en documentos en la primera de una serie de columnas.Ted Neward

Las fronteras de las UI:La cuadrícula no lo es todo

En Windows Presentation Foundation y Silverlight, usar un elemento Canvas o una cuadrícula de una sola celda parecen muy similares. La diferencia está en cómo se ve el contenedor en el resto del sistema de diseño. El elemento Canvas no participa en el diseño, por lo que puede usarlo cada vez que desee trascender el diseño.Charles Petzold

No me hagan hablar:Leyes básicas

Los programadores nunca desarrollan software excelente hasta que aprenden que no se trata de sí mismos.David Platt