O modo que os usuários utilizam tecnologia não fica parada no tempo e hoje os usuários passam mais tempo acessando sites no celular do que no desktop. E é o papel dos desenvolvedores entenderem essa mudança e adaptar o produto para que seja de melhor agrado aos usuários. Um dos casos é o preenchimento de formulários no celular, que tende a ser tedioso, repetitivo e lento. Contudo, a tecnologia tem evoluído e os navegadores tem desenvolvidos novas APIs que podem melhorar a experiência do usuário. Nessa palestra, falaremos como podemos melhorar a experiência no preenchimento do formulário de login, de pagamento e de formulários genérico.
Continue lendo#talks
A constante evolução de cada integrante das equipes reflete na manutenção de times de alta performance. abordando o impacto do crescimento acelerado sobre a cultura e o ambiente de trabalho, e as sutilezas envolvidas em combinar competitividade com cooperação e colaboração. São discutidas também as vantagens e desvantagens entre times especialistas e times autossuficientes, organização de sprints; sucessos e desafios no uso de Continuous Delivery, programação pareada e outras técnicas ágeis; e o foco em alta performance individual.
Continue lendoVocê acredita que a web deveria ser acessível a todos? Quer deixar seu projeto mais acessível mas não sabe por onde começar? Nesta apresentação, vou contar como estamos aprendendo, aos poucos, o que significa ser acessível. Também vou contar como estamos aprendendo técnicas para deixar o site do Elo7 mais acessível para todos, tudo isso passando pelos erros, acertos e incertezas. Vou compartilhar o que tem e o que não tem funcionado para nós, e quais os desafios que ainda esperamos encontrar pela frente.
Continue lendoFalamos muito sobre performance na web: cache, HTTP2, PWA, AMD, otimização de imagens, entre muitas outras coisas. Mas já pensou se conseguíssemos fazer nosso site parecer mais rápido? Sem precisar mudar o back end e somente fazer pequenas alterações no front? Será que isso funciona? Nessa talk vou falar sobre Perceived Performance e como percebemos o tempo!
Continue lendoNovas ferramentas são criadas a todo momento e um nome está surgindo no mundo JS: ISOMORFISMO. Meteor, React, Rendr e Mojito são algumas dessas ferramentas. Mas por que usar esses frameworks em um projeto? Quais as vantagens e desvantagens? Como fazer para mudar a lógica dos nossos pensamentos padrões para esses novos conceitos?
Continue lendo