Angular Camp se consolida como uno de los eventos más destacados de la comunidad Angular

Los pasados días 6 y 7 de Julio se celebró en Barcelona el que ya se considera como el principal evento a nivel nacional relacionado con Angular y su ecosistema. Muestra de ello, son las destacadas figuras internacionales que han repetido su asistencia y han compartido su conocimiento y experiencia con la comunidad que en este escenario nos dimos cita e, incluso, con los que no pudieron seguirlo en directo y lo hicieron por streaming, la gran novedad de este año. En este post os cuento una crónica de lo más destacado durante el evento.

6 de Julio

El primer día el formato del evento fue similar al de una conferencia tradicional. Contó con la presencia de relevantes miembros de la comunidad y charlas exclusivas, como Todd Motto (“From imperative to reactive thinking”), Pascal Precht (“Angular and Service Workers”), Carmen Popoviciu (“A moment’s reflection”) o Victor Savkin (“State management patterns and best practices with ngRx”), entre otros.

 

Entre los temas más relevantes, destacamos:

  • La reactividad (Rx o programación reactiva), muy presente en Angular, paradigma orientado a los flujos de datos/streams.
  • Patrones y buenas prácticas en aplicaciones Angular con gestión de estado.
  • Services Workers y aplicaciones Angular.
  • A-Frame y Realidad virtual.

La charla que me pareció más interesante fue la de Martin Splitt acerca de realidad virtual. Todos somos conscientes de las posibilidades que nos está ofreciendo Angular, bien porque hemos experimentado su mejora desde AngularJS o bien porque directamente estamos profundizando en su versión reescrita desde cero (Angular2+). Es indudable, y así se vio en los distintos temas tratados y destacados anteriormente.

Sin embargo, creo que más allá de construcción de aplicaciones empresariales y escalables, la charla de Martin da mucho que pensar acerca de entornos virtuales o VR… y, sobre todo, ofrece la posibilidad de experimentar por todo el potencial que acompaña a este concepto aún en pañales y las posibilidades que brinda en el ámbito del browser.

Además, tuvimos la oportunidad de charlar con ellos durante el tiempo dedicado al “networking” en la clausura del primer día, donde, además, votamos las charlas y workshops que se expondrían al día siguiente en los diferentes tracks habilitados. Y con la decisión tomada… ¡a cenar y continuar el intercambio de ideas, risas y conocimientos!

7 de Julio

El segundo día, el formato fue completamente distinto; siguió una dinámica opuesta, ya que los temas a cubrir habían sido votados y no todos ellos eran charlas. Se dividían en un track principal para charlas, dos workshops y un hacking room. La temática fue muy diversa y variada, desde integración continua hasta aplicaciones móviles; desde performance hasta Angular y el lado servidor. Un total de 10 charlas y 5 workshops para un público muy exigente.

Imagen via https://angularcamp.org

En este segundo día, varios compañeros de GFT aportaron a la comunidad su granito de arena:

  • “Angular Universal in production: an epic story”, donde Adrián Ferreres y Carlos Rubio hablaron sobre la experiencia con Angular Universal en proyectos reales hasta tenerlo en producción.
  • “Handling offline scenarios on Ionic apps”, donde yo mismo hablé sobre cómo gestionar las situaciones en que nos quedamos sin conectividad en aplicaciones móviles.
  • Por otro lado, Antoine Charnoz compartió en la Hacking Room (sala habilitada para networking u otros temas relacionados con Angular) cómo aportar calidad al código mediante Sonar y la correcta configuración de plugins para interpretar el código en TypeScript o en SCSS y aplicar las métricas correspondientes.

En resumen, un imprescindible punto de encuentro para los que disfrutamos desarrollando bajo esta plataforma, que cada vez tiene más posibilidades y, sobre todo, una comunidad que no para de crecer.

¡Hasta el siguiente Angular Camp!

GreenCoding

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

Más información