Tech Talks Elo7
No Elo7 temos uma série de iniciativas legais que realizamos em nosso dia-a-dia: Tech Talks, Dojos, Grupos de estudos, café da manhã com vendedores, craft day, além de aplicar as metodologias ágil no nosso dia a dia.
Neste nosso primeiro post gostaria de falar um pouco sobre os Tech Talks. Semanalmente um integrante de um time faz uma apresentação sobre um determinado tema durante uma hora, relacionado a uma tecnologia que utilizamos no nosso dia-a-dia ou que podemos aplicar algum dia. Os temas variam e atualmente já foram apresentados assuntos como Vraptor, TDD, boas práticas de programação, performance, AMD e testes com banco de dados. Todos os times podem participam das apresentações e algumas vezes até contamos com a presença da equipe de design, dependendo do tema, e ao final de cada Tech Talk debatemos sobre o assunto apresentado.
Uma prática recente foi convidar um profissional de fora para compartilhar conhecimento com o nosso time, como alguns problemas são comuns em todas empresas da área, compartilhar soluções diferentes para um mesmo tipo de problema faz com que ambos os lados saiam ganhando. A última visita foi do Luiz Corte Real, desenvolvedor e instrutor da Caelum, falando sobre AMD.
O Tech Talk do dia 28/08 foi com uma DEV da casa, Erika Takahara, falando sobre performance Front-End. Neste evento foi abordado as vantagens de sua aplicação, como a redução de taxa de rejeição do usuário, renderização progressiva, SEO, etc e sobre algumas técnicas de otimização Front-End utilizados atualmente para melhorias de perfomance, dentre elas foram citada:
- otimização do critical rendering path;
- minimização do total de requests;
- paralelização de requests;
- prefetching;
- compactação e otimização de conteúdo.
As técnicas variam das mais simples de serem implementadas, como remoção de imports, ordenando de forma correta os recursos para evitar o bloqueio de renderização, javascript assíncrono, para técnicas mais complexas como a paralelização de requests, CDN, etc.
A apresentação durou por volta de uma hora, dando espaço para dúvidas e discussões de como podemos melhorar e otimizar mais o nosso site com as técnicas abordadas e até algumas risadas com algumas brincadeiras entre a equipe.
Erika Takahara e Fellyph Cintra