Recuerda, siempre hay otra manera.
Se trata del último punto de la lista de valores empresariales de SoCreate, pero no por ello el menos importante. El equipo de SoCreate está formado por estudiantes de por vida, y nos esforzamos constantemente por encontrar nuevas y mejores formas de hacer las cosas. Ahora incorporamos ese valor a nuestra nueva iniciativa de oficina llamada "Lunch Meet".
Lunch Meet es una reunión mensual donde nos reunimos para almorzar (pero no necesariamente carne fría 😊) y mostrar y compartir lo que hemos aprendido recientemente con la esperanza de que sea de valor para el resto del equipo. El evento también nos da la oportunidad de reunirnos como grupo y socializar, ya que todos los miembros del equipo están invitados a asistir, sin importar el departamento. Y cualquiera de ellos puede hacer presentaciones, ya sea en una discusión informal o mediante un conjunto de diapositivas preparado. Timothy Stoddard, pasante de Ingeniería de Software, inició el proyecto en febrero con su presentación sobre Angular, un marco estructural para aplicaciones web dinámicas que utilizamos aquí en SoCreate.
'"La presentación ofrece una sólida explicación de los principales elementos de Angular a aquellos que son nuevos con la estructura", comentó Tim. "Es decir, se trata de componentes, directivas, tuberías, servicios y NgModules. Cada componente contiene una plantilla para una parte determinada de la aplicación: las directivas se utilizan para modificar los elementos DOM, las tuberías transforman los datos en la plantilla, los servicios proporcionan funcionalidad a los componentes, y los NgModules nos permiten agrupar la aplicación en secciones de componentes relacionados".
Tim utilizó el gráfico de una casa para ilustrar la arquitectura Angular. Puedes ver la metáfora gráfica en la presentación completa aquí.
Tim realizó la explicación al conectar su presentación con SoCreate y nuestras mejores prácticas para el uso de Angular.
"Específicamente, discutí nuestra estrategia para cancelar la suscripción de los objetos observables para evitar fugas de memoria, nuestra elección de utilizar formularios reactivos en lugar de los basados en plantillas, y nuestra práctica de utilizar los resolvedores de rutas para cargar los datos antes de inicializar un componente enrutado basado en esos datos".
Un gran agradecimiento a Tim por el trabajo que hizo para que nuestro "Lunch Meet" inaugural fuera un gran éxito (¡incluso vimos que asistieron personas que no eran empleados!). Mantente al tanto del aprendizaje de nuestro "Lunch Meet" de marzo, "Mi Viaje a la Automatización del Hogar", presentado por Jami Lurock, Jefe de Ingenieros de SoCreate.
¡Hasta entonces, sigan aprendiendo amigos míos!