Lo que viene SG46

Publicado en

IntelliJ Idea 14

JetBrains liberó la versión 14 de su popular IDE IntelliJ IDEA. Entre las novedades de esta versión, posiblemente la más interesante es que incorpora un decompilador de código Java que permite ver la estructura del código de librerías a partir de su clase compilada (sin que tengamos el código fuente). Otro frente con mejoras significativas es la depuración de código, tal como la capacidad de mostrar el valor de variables en el mismo editor, así como la evaluación de expresiones lambda. Otra capacidad útil es la posibilidad de seleccionar un objeto y visualizar todos los objetos (incluyendo arreglos, colecciones, referencias indirectas, etcétera) que hacen referencia a dicho objeto. IntelliJ IDEA 14 incorpora todas las capacidades de Android Studio Beta, incluyendo soporte para Android Wear y Android TV, por lo que puede ser una muy buena opción para desarrollar Android apps. https://www.jetbrains.com/idea

Se viene la batalla por el hosting administrado

Rackspace está estrenando oficinas en México, Softlayer anunció un data center en México, Kio Networks lanzó su oferta Koolfit de cómputo administrado desde la nube, y parece que por fín el gobierno federal se está convenciendo de poner sus datos en el data center de Infotec en Aguascalientes. En otras palabras, parece ser que las empresas en México por fín se están abriendo al hosting administrado y cómputo en nube privada (o al menos eso esperan los proveedores). Sin duda, como consumidores de estos servicios nos veremos beneficiados de esta competencia. Y si te dedicas a administrar infraestructura de cómputo en una empresa, te recomendamos ir poniendo tus barbas a remojar (y aprender OpenStack).

Meteor 1.0

Meteor es una plataforma open source para construir aplicaciones web y móviles en JavaScript. Está diseñado principalmente para ofrecer UIs que se actualizan en tiempo real, por lo que es ideal para aplicaciones que muestran información o colaboración multi-usuario en tiempo real. En Meteor, el default es tiempo real por lo que todas las capas, desde la base de datos hasta los templates, se actualizan por sí solas de forma automática cuando es necesario. Después de poco más de dos años de desarrollo, Meteor liberó su versión 1.0. Entre las novedades de esta versión están mejoras en el soporte para aplicaciones móviles, tanto en iOS como Android. También se mejoró el manejo de paquetes con dependencias a librerías binarias para distintas arquitecturas de procesador. http://meteor.com

AWS Lambda

AWS Lambda es un servicio de cómputo que ejecuta tu código en respuesta a eventos y automáticamente maneja los recursos de cómputo para tí. Con AWS Lambda puedes crear nuevos servicios en el back-end sin preocuparte por gestionar la infraestructura de cómputo que atenderá dichos servicios. Por medio de AWS Lambda puedes disparar automáticamente la ejecución de tu servicio cuando alguien realiza cierta actividad en tu app o sitio web. AWS Lambda ejecuta tu código solo cuando se requiere, y pagas solamente por las peticiones atendidas y el tiempo de cómputo requerido para ejecutar tu código. La cobranza se realiza en incrementos de 100 milisegundos de cómputo, así que realmente solo pagas lo que usas. Entre los escenarios donde se visualiza que un servicio como Lambda puede ser útil están: procesamiento disparado por eventos (ej. comprimir un archivo cuando este se sube a un servidor), procesamiento de tareas batch calendarizadas, y servicios back-end para responder a eventos generados por sensores conectados a la red (Internet of Things). http://aws.amazon.com/lambda