Del 16 al 17 de octubre de este año se realizó el evento JSConf Colombia 2015 en la ciudad de Medellín, Colombia y tuve la oportunidad de asistir. En Rootstack ya hemos desarrollado proyectos usando Angular para el front-end y definitivamente nos ha dejado con ganas de aprender más. Esa fue una de las razones más importantes para ir a la JSConf: ver cosas nuevas en el mercado, cómo están haciendo las cosas y pensar en formas de mejorar.
El evento se dividió en una jornada de talleres y una jornada de conferencias en la que se invitó a ponentes de Estados Unidos, Alemania, Brasil y Holanda. Entre los ponentes estuvieron Brendan Eichel, creador de Javascript y cofundador de Mozilla, Raquel Vélez del equipo de NPM, Alex Sexton de Stripe, Jaime Rosales de Autodesk y Matthew Podwysocki de Microsoft, entre otros.
Tradicionalmente asociamos Javascript con `undefined no es una función` que se muestra en la consola del navegador, pero desde el momento en que Brendan Eichel lo puso en sus manos, ha evolucionado hasta lo que es hoy. Se ha convertido en un lenguaje versátil y con diferentes aplicaciones, un claro ejemplo de ello fueron las charlas que vimos:
Tim Pietrusky de NERDDISCO nos mostró su visualizador de música que tocaba en vivo y mientras animaba un balde de leds; todo esto usando JS.
Donovan Buck nos mostró su robot Tharp que controla los movimientos de su mano. Explicó cómo la idea del robot se transformó en realidad.
También tuvimos charlas, más "tradicionales", por así decirlo pero que no dejaron de ser impresionantes e interesantes:
Damian Schenkelman de Auth0 pronunció un discurso sobre la paralelización de JS en el navegador y con claros ejemplos mostró la diferencia de rendimiento en una aplicación para implementarlo.
Alex Sexton de Stripe creó conciencia sobre la seguridad en nuestras aplicaciones. Como desarrolladores, dedicamos tiempo a crearlos, pero no a investigar cómo hacerlos más seguros de lo normal. Mostró un par de formas realmente sorprendentes e inesperadas de infringir aplicaciones. Obviamente venían acompañadas de una serie de recomendaciones para defendernos (no limitadas a JS) pero fueron planteadas para ser aplicadas en cualquier aplicación web.
Del evento guardé varias cosas. La primera es agradecer la organización del evento a cargo de Catherine López, Juan Pablo Buriticá, Julián Duque, David Avellaneda, Adrián Estrada, Julianah Díaz y el JSConf Colombia Team. Ha sido uno de los mejores eventos a los que he asistido: puntualidad, organización, orden. En segundo lugar, la calidad de los expositores y el nivel de las charlas fue muy bueno y realmente impulsa a los desarrolladores a aprender más.
Durante el evento de dos días, los temas a discutir confirman aún más que JS es un lenguaje muy robusto y no es el mismo que cuando nació. Tiene un gran potencial y hay muchos proyectos interesantes en los que involucrarse y aprender.
Por nuestra parte seguiremos trabajando con frameworks JS y esperamos asistir a la próxima JSConf Colombia.