Agosto 2010

MSDN Magazine Agosto 2010

Identidad federada:Autenticación pasiva para ASP.NET con WIF

El objetivo de la seguridad federada es proporcionar un mecanismo para establecer relaciones de confianza entre dominios. Las herramientas de plataforma, como Windows Identity Foundation (WIF), facilitan en gran medida la compatibilidad de este tipo de federación de identidades. Nosotros le mostramos el modo de hacerlo. Michele Leroux Bustamante

Windows Azure:Sugerencias para la migración de sus aplicaciones a la nube

Windows Azure ya está ayudando a muchas empresas a migrar sus aplicaciones a la nube. Compartiremos algunas de las sugerencias y trucos que hemos descubierto al trabajar con clientes durante migraciones en el mundo real. George Huey, Wade Wegner

En sincronización:Cómo crear proveedores de sincronización con Sync Framework

Sync Framework se puede usar para crear aplicaciones que sincronicen datos de cualquier almacén de datos mediante el uso de algún protocolo sobre una red. Le mostraremos cómo funciona y le ayudaremos a comenzar a crear un proveedor de sincronización personalizado. Joydip Kanjilal

OData y AtomPub:Cómo crear un servidor de AtomPub mediante el uso de servicios de datos de WCF

Aprenda a usar el protocolo AtomPub para potenciar sus blogs. Chris Sells incluye una demostración práctica de las asignaciones, para que así pueda exponer un servicio estándar de AtomPub desde un sitio web y usar Windows Live Writer para brindar una experiencia de edición enriquecida frente al servicio. Chris Sells

Aceleración de SQL:Cómo ajustar las llamadas de base de datos con Generación de perfiles de interacción de niveles

Generación de perfiles de interacción de niveles (TIP) es una característica de las herramientas de generación de perfiles de Visual Studio que mide la duración de llamadas sincrónicas a almacenes de datos compatibles con ADO.NET. Le mostraremos cómo funciona TI y proporcionaremos algunos procedimientos recomendados para el uso de TIP para diagnosticar problemas de rendimiento en las aplicaciones. Mark Friedman

Smart Client:Cómo crear aplicaciones distribuidas con NHibernate y Rhino Service Bus, parte 2

Las aplicaciones Smart Client tienen capacidad de respuesta y promueven la interactividad con el usuario. En este artículo, continuamos creando una aplicación Smart Client con NHibernate para el acceso de datos y con Rhino Service Bus para una comunicación confiable con el servidor. Oren Eini

Windows Phone 7:Introducción a Windows Phone y la nube

Vea cuán fácil es crear una aplicación de Windows Phone 7 y asociarla a un servicio web cuando Ramón Arjona lo lleva a través de la creación de una herramienta de traducción de idiomas. Ramon Arjona

Columnas

Nota del editor:¿Su programa huele a tocino?

Durante la creación de su programa, ¿está conforme con que sea “lo suficientemente bueno”? Si es así, sus expectativas son funestamente bajas.Keith Ward

Tecnología de vanguardia:No se preocupe, relájese

En el desarrollo de software, relajarse puede ser algo bueno, pero hasta que apareció Microsoft .NET Framework 4, los codificadores tenían que implementar un comportamiento diferido. Dino Esposito muestra cómo usar la nueva clase Diferida<T> (Lazy <T>) para maximizar sus recursos.Dino Esposito

Puntos de datos:Denegar acceso de tabla a Entity Framework sin provocar un motín

Julie Lerman muestra a los administradores de bases de datos cómo limitar el acceso a bases de datos desde Entity Framework al permitirle trabajar sólo con vistas y procedimientos almacenados en lugar de tablas, sin impactar el código de aplicación ni aislar a los desarrolladores.Julie Lerman

Ejecución de pruebas:Pruebas de inyección de errores con TestApi

Las pruebas de inyección de errores son el proceso de inserción deliberada de un error en una aplicación para determinar si el error se enfrenta adecuadamente. Le explicaremos cómo puede introducir errores en aplicaciones .NET en tiempo de ejecución mediante el uso de API de inyección de errores de código administrado de la biblioteca TestApi.James McCaffrey

El programador políglota:Dentro de SQLite

Después de comenzar con NoSQL, Ted Neward vuelve al mundo relacional de SQL, SQLite. Aprenda todo acerca de la base de datos ligera e incrustada cuya dimensión de ejecución puede ser tan pequeña como un archivo instalado dentro de un sistema de archivos cliente.Ted Neward

Las fronteras de las UI:Eventos de manipulación multitoque en WPF

Multitoque ha progresado de ser un accesorio futurista de películas de ciencia ficción a un medio convencional de interfaz de usuario. Le mostraremos cómo se ha filtrado la compatibilidad de multitoque en Windows 7 y cómo se ha adaptado a diversas áreas de .NET Framework.Charles Petzold

No me hagan hablar:Marte y Venus

Es un hecho que hombres y mujeres no piensan de la misma manera. Recuerde esto al momento de diseñar software para la mitad de los usuarios que no son como usted.David Platt