Septiembre de 2015
Volumen 30, número 9
Aplicaciones móviles conectadas a la nube: cree una aplicación de Xamarin con autenticación y compatibilidad sin conexión
En el segundo artículo de la serie, los autores tratan cómo usar Xamarin para tener como destino varias plataformas de cliente móvil y muestran cómo implementar la autenticación y mantener una caché de cliente sincronizada de los datos.
Indagaciones: radio gratuita por Internet
La radio de transmisión por secuencias por Internet tiene su inicio en 1994 en una pequeña emisora de radio de la Western Washington University. El director de MSDN Magazine, Keith Boyd, describe cómo contribuyó al modesto inicio de una revolución multimedia.
Microsoft Azure: dificultades y resoluciones de tolerancia a errores en la nube
Microsoft Azure ofrece varios instrumentos para ayudar a lograr una alta disponibilidad. La comprensión de los conceptos fundamentales como dominios de error es fundamental para la creación de una arquitectura eficaz para dichos instrumentos. Este artículo explora el funcionamiento de estos conceptos fundamentales y ayuda a los desarrolladores a ajustar el funcionamiento interno para habilitar aplicaciones de alta disponibilidad y verdaderas.
Tecnología de vanguardia: abastecimiento de eventos para las aplicaciones comunes
El abastecimiento de eventos es una arquitectura de almacenamiento relativamente nueva. No consiste simplemente en auditar y registrar eventos relevantes para empresas en un dominio persistente. Se trata de usar un nivel inferior de abstracción para guardar los datos y usar herramientas ad hoc y patrones para crear varias proyecciones de datos.
Azure Insider: creación de flujos de trabajo de estilo Heroku unificados a través de plataformas en la nube
Con esta entrega de Azure Insider, la serie pasa a examinar las implementaciones y los proyectos reales. Este mes, Bruno Terkaly explora cómo se han reunido una serie de tecnologías relacionadas para ayudar a Gabriel Monroy a generar flujos de trabajo de desarrollador de estilo Heroku en varias plataformas en la nube.
Windows con C++: tipos elegantes en Windows en tiempo de ejecución
COM está compuesto por interfaces y mientras el tiempo de ejecución de Windows se basa en COM, es capaz de presentar un sistema de tipos elegante. ¿Cómo es esto posible? Kenny Kerr lo explica.
Optimizaciones del compilador: código optimizado con optimización nativa guiada por perfiles
Optimización guiada por perfiles (PGO) es un tipo importante de optimización admitida por el compilador de Visual C++. Aunque su uso requiere algún esfuerzo, PGO casi siempre da lugar a importantes reducciones en el tamaño del ejecutable generado y un rendimiento mejorado.
Puntos de datos: repaso del enlace de datos de JavaScript, ahora con Aurelia
Julie Lerman ha sido un fan durante mucho tiempo del marco Knockout JavaScript y sus características de enlace de datos. Aquí explora el nuevo marco de Aurelia, que está ganando impulso rápidamente entre los desarrolladores web y que encuentra que ofrece muchos aspectos atractivos para los programadores orientados a datos.
Seguridad de la nube: proteger información confidencial mediante el Almacén de claves de Azure
Con el aumento de las vulnerabilidades de seguridad y las infracciones de datos, administrar y proteger información confidencial se ha convertido en un aspecto más importante que nunca. El servicio Almacén de claves de Azure ayuda a proteger las claves criptográficas y otra información confidencial en la nube.
Ejecución de pruebas: informática con redes neuronales de impulsos
James McCaffrey debate sobre las redes neuronales de impulsos: componentes de software pequeños que modelan el comportamiento de neuronas biológicas y que podrían conducir a un enfoque nuevo en esencia para equipos y programación
DevOps: habilitación de DevOps en la pila de Microsoft
Existen muchas tecnologías y herramientas que pueden ayudarle con DevOps. Estos procesos y herramientas admiten recopilación de datos y ciclos de lanzamiento rápidos en aplicaciones de producción y son aspectos esenciales para una correcta estrategia de DevOps.
El programador ocupado: cómo dominar MEAN: Node.js
La pila MongoDB, Express, AngularJS, Node.js (MEAN) se está convirtiendo rápidamente en un elemento fundamental en el nuevo mundo tecnológico. Es una pila de software de desarrollo preferida para la plataforma Node.js. Esta entrega lleva a Node.js un poco más allá.
Aplicaciones modernas: prácticas recomendadas de facilidad de uso para aplicaciones modernas
La facilidad de uso es un aspecto esencial del desarrollo de aplicaciones. Tener en cuenta unas sencillas prácticas y aplicar un buen criterio pueden contribuir en gran medida a la hora de garantizar el acceso y facilidad de uso de sus aplicaciones.
No estoy listo para comenzar: cámara de Darwin
Los seflies solían considerarse una forma inofensiva de diversión hasta que empezó a morir tanta gente al intentar tomar instantáneas cada vez más atrevidas que el gobierno ruso inició una campaña para fomentar la toma de fotografías segura.
Nota del Editor: el Internet de los accidentes de automóviles
Un par de piratas informáticos demostraron recientemente cómo pudieron secuestrar de manera remota (a través de conexiones de telefonía móvil), los controles de un Jeep Cherokee nuevo mediante el sistema de infotainment UConnect de Chrysler. ¿Cómo pueden suceder cosas como esta?