Thiago Rodrigues
Software architect, director, speaker and community leader.
A velocidade de carregamento é um dos fatores primordiais na experiência dos usuários em aplicações Web. Sites e apps lentos frustram seus usuários, convertem menos e causam abandonos. Nessa mesma linha, algoritmos ineficientes geram custos maiores e podem até inviabilizar negócios. Muitos desenvolvedores não sabem identificar e como tratar quando tais sintomas se manifestam. Outros pecam pelo excesso, gastando recursos valiosos em otimizações precoces, pouco eficientes, que prejudicam a legibilidade do código e atrasam as entregas. Profiling é uma técnica usada para identificar gargalos e descobrir oportunidades de otimização. Essa palestra expõe uma abordagem eficiente para tratar problemas de otimização utilizando profiling, o momento e local ideal para aplicá-la e apresenta ferramentas que auxiliam neste processo.