En este mismo blog he hablado de la potencia de las promesas para manejar la comunicación cliente servidor de manera asíncrona en Javascript o, resumiendo, cualquier operación de entrada/salida. Como con cualquier poder viene la responsabilidad de gestionarlo correctamente, veremos en este post cómo configurar Webpack + Babel para poder utilizar async/await en nuestro proyecto Javascript para tener compatibilidad máxima y así utilizar esta sintaxis que nos ayudará a usar las promesas de una manera mucho más entendible.
ASP.NET Core es la nueva apuesta de Microsoft por una solución multiplataforma de desarrollo web. Soporta tanto Windows como Mac come Linux, y permite una transición de páginas web desarrolladas con ASP.NET MVC a su versión multiplataforma ASP.NET MVC Core. Esta nueva tecnología además, destaca por ser una de las soluciones con mejor rendimiento a la hora de desarrollar aplicaciones web.
Las promesas son una solución para implementar código asíncrono que aparece con el objetivo de reemplazar a los callbacks. Al ser una abstracción más avanzada, las promesas permiten operaciones como esperar a que diversas operaciones asíncronas terminen de ejecutarse de manera concurrente, mejoran la legibilidad del código y facilitan el manejo de errores. En definitiva, no son simplemente una moda sino que también aportan ventajas competitivas frente a los callbacks.
El desarrollo de aplicaciones móviles es hoy en día uno de los sectores de la informática más pujantes y, por ello, está mucho más expuesto a cambios disruptivos en su entorno. Dentro de este entorno tan competitivo, hace aparición Nativescript. Nativescript es una nueva tecnología open-source de Telerik para poder desarrollar aplicaciones nativas para Android e iOS utilizando como lenguaje de programación Javascript, o también el nuevo primo-hermano de Microsoft, Typescript. Esta característica nativa es la que hace que el framework referencia para desarrollar apps en Javascript, Ionic, pueda verse reemplazado por Nativescript con el tiempo.
Como se anunció en la Build 2016 de Microsoft, Microsoft está trabajando con Canonical para traer Bash a Windows sobre un entorno Ubuntu para poder ejecutar aplicaciones Linux sobre Windows incluso poder instalar software con apt-get. Para los amantes de Bash, esto es una muy buena noticia, ya que nos podemos imaginar utilizando Visual Studio para programar por ejemplo aplicaciones Node.js, Ionic o incluso Webs en PHP, mientras utilizamos nuestro intérprete de comandos favorito para hacer tareas automatizadas, buscar en el sistema de ficheros de manera eficiente, y conectarnos a nuestros servidores usando ssh.