¿Cómo ha sido el primer AngularCamp en Barcelona?

Los días 30 y 31 de enero se celebró en Barcelona la primera edición de AngularCamp. Una reunión organizada por y para la comunidad. La idea central de este evento es un poco distinta a las típicas conferencias: se favorece una comunicación transversal y una relación más colaborativa. El objetivo es compartir conocimiento, reunirse con otros desarrolladores y aprender cosas nuevas de cada uno. Para que esto sea así, los desarrolladores proponen los talleres o charlas en los que los demás van a participar y votan dentro del propio evento.

Equipo GFT y NativeScript
Equipo GFT y NativeScript

Algunos miembros del equipo de Tecnología e Innovación asistimos a este evento – en el que participaba GFT – y disfrutamos de unas jornadas realmente enriquecedoras. Le pedí a una de nuestras desarrolladoras senior, Alena Mekhnina, que compartiera nuestra experiencia con vosotros. Antes de dejaros con las palabras de Alena, sólo me queda deciros que estéis atentos a nuestro blog: pronto publicaremos un artículo explicando el juego con NativeScript y Angular2 en el que participamos durante el evento.

Reseña por Alena Mekhnina (Desarrolladora Senior en GFT):

El equipo de Tecnología de GFT participamos en el evento y yo fui una de las asistentes. Por cierto, GFT figuraba entre las empresas patrocinadoras de AngularCamp y los desarrolladores encontramos un práctico bloc de notas de la compañía entre los regalos que se nos entregaron.

Dado que ya hacía mucho tiempo que esperaba un evento de este tipo por parte de la comunidad de Angular, me encantó descubrir que AngularCamp se iba a celebrar en Barcelona. Por supuesto, desde el primer momento me animé a participar y me preparé para pasar todo el fin de semana hackeando y aprendiendo cosas nuevas.

El evento se celebró en el Parque de las Humanidades y las Ciencias Sociales de la Universidad de Barcelona. Nos proporcionaron un amplio espacio con numerosas salas que eran muy cómodas y estaban bien equipadas, así como una sala de actos con luz a raudales que se filtraba por unas ventanas inmensas.

Para los organizadores del evento, el número de participantes fue una gran sorpresa. Además, estaban encantados de que se presentaran propuestas. De hecho, la idea del evento también era recoger las propuestas más populares y preparar un calendario para que los desarrolladores pudieran participar en talleres que fueran de su interés. Después de la votación, se seleccionaron los temas más populares y se programaron en un tablón para que todo el mundo pudiera verlos. Por supuesto, la mayoría estaban relacionados con Angular 2, un tema de actualidad para los desarrolladores de Angular.

El primer día de AngularCamp participé en una presentación del entorno NativeScript para el desarrollo de aplicaciones móviles, un taller de WebStorm, la presentación «Form of Art» y la creación de una librería de componentes de Angular 2. La presentación de NativeScript se podía visualizar en la sala de actos y estaba abierta a todo el mundo. Por mi parte, seleccioné el resto de talleres del tablón en función de mis intereses personales.

Angular Camp Barcelona: Presentación Nativescript
Presentación Nativescript

El IDE WebStorm se debatió varias veces durante las reuniones de Appverse HTML5, así que lo elegí para ver sus capacidades. El ponente parecía tener mucha experiencia con este programa. Dijo que este IDE en concreto es distinto del resto, porque tiene muchas funcionalidades incorporadas para facilitar el desarrollo de aplicaciones.

Además, se nos enseñó cómo utilizar el terminal, JSHint y cómo incluir librerías externas en un proyecto, todo dentro del mismo IDE. También se nos explicó que WebStorm tiene su propio cliente Git y una herramienta para resolver conflictos de fusión. Me gustó mucho la parte sobre historia local y características simples, como guardar automáticamente el código cada vez que sales de la pantalla. Aunque la presentación fue impresionante, no acabé de decidirme a pagar la suscripción de WebStorm, porque ya me las arreglo bastante bien con mi configuración actual.

«Form of Art» fue una presentación de una desarrolladora invitada procedente de Israel. Incluía temas básicos de Angular 1.x. La ponente nos mostró una forma de validación simple y el uso de ng-messages, así como algunos ejemplos impresionantes de $valid, $dirty, patrones y ng-model-options. Aprendí mucho con esta presentación. Hasta ahora nunca había tenido la oportunidad de trabajar con validación combinada con ng-messages.

La última presentación del día fue «Creating an Angular 2 component library». Contó con muchos asistentes, ya que trata un tema básico que interesa a cualquier desarrollador que esté empezando con Angular 2. Una de las cosas que me parecieron especialmente interesantes fue que el ponente utilizaba npm directamente en lugar de los populares ejecutores de tareas Grunt o Gulp.

Mi segundo día del evento estuvo centrado principalmente en NativeScript. Durante la primera parte del día estuvimos votando nuevas propuestas. También hubo una presentación de la mano de un desarrollador experto de Google sobre la creación de aplicaciones de móvil con Angular 2, Ionic 2 y Firebase con Angular 2.

El resto del día estuve estudiando los elementos básicos del entorno NativeScript y cómo utilizar la plataforma Telerik. Fue una bonita experiencia porque la plataforma Telerik tiene una interfaz sencilla para probar la aplicación en tu dispositivo, con sólo leer un código QR con la pantalla. También cuentan con un tutorial en línea que te guía durante todo el proceso de creación de una aplicación. A partir del momento en que empecé a practicar con este tutorial fue fácil aprender los conceptos principales del patrón MVVM.

Después de todo, sólo puedo decir que AngularCamp ha sido un éxito rotundo. He aprendido muchas cosas nuevas y he disfrutado del encuentro con otros colegas del sector. He conocido a gente interesante y he conseguido inspiración y motivación para mejorar mis aptitudes. El ambiente es perfecto para que todo el mundo pueda compartir su conocimiento, comentar libremente sus preocupaciones y resolver sus dudas. Sin duda, repetiré en la próxima edición y lo más probable es que presente mi propia propuesta.


GFT_blog_angularbeers

Invitamos a nuestros seguidores de Barcelona a participar del próximo AngularBeers. Será el día 25 de febrero a las 19h30 en Bar Cocteleria Snooker.

Apúntate aquí: RSVP

 

GreenCoding

Con GreenCoding el desarrollo de software se convierte en parte integrante de tu programa de sostenibilidad

Más información