Ionic conference 2020
La mayor ventaja de hacerlo a través de Internet es reunir a personas de todo el mundo, desde Estados Unidos, Colombia, Singapur, Alemania, hasta Pontevedra.
Aunque Ionic es una herramienta para el desarrollo de aplicaciones híbridas, en general, abordaron las utilidades del ecosistema JavaScript. Análisis de sentimientos, uso de IoT (Internet of Things), automatización de trabajos utilizando los robots de GitHub, la nueva API Ionic gestures para crear animaciones web y gestos. Y cómo no, estuvieron muy presentes los tres grandes protagonistas actuales: Angular, React y Vue.
Llevamos años trabajando con Ionic Framework, y quien haya tenido cierta experiencia en este mundo sabrá muy bien lo rápido que cambian las cosas. Hubo un tiempo en que Ionic estaba basado en Angular, siendo dependiente de este. Actualmente, ante la dificultad de lograr un mayor nivel de abstracción, el Framework está basado en Componentes Web. Esto nos permite utilizarlo en múltiples frameworks.
En cuanto al nivel de abstracción, Lukas Ruebbelke lo explicó muy bien. Cuanto más alto sea el nivel de abstracción, más posibilidades tendremos de escalar. En palabras de Kent Block: Hacerlo funcionar, hacerlo bien, hacerlo rápido. Ver su charla.
Sobre los componentes web, Ana Cidre, miembro del equipo de Auth0 y organizadora de ngSpain, ofreció una jornada muy interesante. Presentó el uso y los beneficios de esta tecnología. La posibilidad de utilizar componentes reutilizables en una sola etiqueta HTML unificando JavaScript, HTML y CSS. En su ejemplo, cómo no, explicó la reutilización de un botón para iniciar sesión, aislando toda la lógica en una sola etiqueta. Ver su charla.
A pesar de que el mundo de JavaScript está dirigido especialmente para Frontend y Backend, IoT (Internet of Things) tuvo una mención especial. En esta ocasión actuó Karo Ladino, ingeniera de robótica. Explicó las cosas que se pueden hacer utilizando la biblioteca Johnny-Five y un Arduino. La documentación y los ejemplos son muy variados. Además, si te arreglas bien con JavaScript, no tendrás que aprender nuevos idiomas. Por lo tanto, no tienes excusas para empezar a curiosear. Ver su charla.
Respecto a las curiosidades, Diana Rodríguez, utilizando Vuejs y Azure BaaS (Backend as a service), presentó un detector de felicidad. A través de esta API podemos hacer un examen facial de una fotografía. Es decir, rastrear expresiones del rostro como la felicidad, el desprecio, la neutralidad y el miedo. Jornada
Para terminar, quiero hacer una mención especial a todos los ponentes que participaron en la conferencia. He dejado muchas cosas fuera, puesto que sería imposible resumirlo todo. Por eso, os invito a ver la conferencia. Ya que el lenguaje JavaScript, junto con Python, son los lenguajes que más se adaptan a la mayoría de los entornos actuales, formando parte de nuestra tecnología diaria.