Lembre-se: sempre há outro caminho.
Esse é o último item da nossa lista de valores da SoCreate, mas ele certamente não é o menos importante. A equipe da SoCreate é composta por eternos aprendizes, e nós nos esforçamos continuamente para encontrar maneiras novas e melhores de fazer as coisas. Estamos incorporando esse valor à nossa mais recente iniciativa: Lunch Meet.
Lunch Meet é uma série mensal na qual nos encontramos para almoçar (mas não para necessariamente comer carne 😊) com o objetivo de demonstrar e compartilhar o que aprendemos recentemente, na esperança de criar valor para o restante da equipe. O evento também permite que todos nos reunamos como grupo e socializemos, pois todos os integrantes da equipe são convidados para participar, independentemente do departamento. E qualquer um deles pode fazer sua apresentação, seja ela um debate informal ou uma apresentação elaborada. O estagiário de engenharia de software Timothy Stoddard deu início aos trabalhos em fevereiro com sua apresentação sobre o Angular, uma estrutura para aplicações web dinâmicas que nós utilizamos aqui na SoCreate!
'"A apresentação oferece uma compreensão sólida sobre os principais elementos essenciais do Angular àqueles que não conhecem sobre framework", afirmou Tim.
"Especificamente, eles são os componentes, diretivas, pipes, serviços e NgModules. Cada componente contém um template para uma parte específica da aplicação; diretivas são utilizadas para modificar elementos do DOM; pipes transformam dados em templates; serviços oferecem funcionalidades aos componentes; e NgModules nos permitem agrupar a aplicação em seções de componentes relacionados."
Tim utilizou uma imagem de uma casa para ajudar a ilustrar essa arquitetura do Angular. Você pode conferir a metáfora da imagem na apresentação completa aqui.
Tim associou sua apresentação à SoCreate e às nossas práticas recomendadas de uso do Angular.
"Especificamente, eu debati nossa estratégia para cancelar a inscrição de observables para evitar vazamentos de memória; nossa opção de utilizar formulários reativos, em vez daqueles orientados por templates; e nossa prática de fazer uso de resolvers de rotas para carregar dados antes de inicializar um componente roteado que dependa desses dados."
Muito obrigada ao Tim pelo esforço para transformar nosso Lunch Meet inaugural em um grande sucesso (até mesmo pessoas que não trabalham com a gente participaram!). Fiquem ligados para novos ensinamentos em nosso Lunch Meet de março, intitulado "My Journey to Home Automation" (Automação da Minha Jornada para Casa), apresentado por nosso engenheiro-chefe, Jami Lurock.
Até lá, continuem aprendendo, meus amigos!