GDE
Google Developer Expert
GDG
Google Developer Group
Atlassian - Sydney, Australia
Ex Facebook - Los Angeles
CPO
Chief Product Officer at Liferay
Liferay - Los Angeles
TTG
Transatlantic Translations Group
Transatlantic Translations Group - NY
Nubank
Nubank - Software Engineer
Nubank
Booking.com - Holanda
Globo
Are you working with large frontend application and you are facing problems in your project? Problems like memory leaks, and performance bottlenecks can be real issues in your site and there are some of the features there are really useful to improve the performance of your web app… but what if it’s not enough? How to combine performance validation between backend and frontend via instrumentation, analysing and improving the reliability of your web app by user journey improvements? What if you want to track a specific feature in your code? In this talk, I will share my experience and decisions creating frontend components and applications focused on performance, how to manage quality, monitoring, and other techniques that will make your application blaze fast!
Wilson Mendes Neto Senior Software Engineer, Atlassian - Sydney, Australia
I'm a Google Developer Expert (GDE) in Angular and Web technologies and Microsoft Most Valuable Professional (MVP) in Developer technologies. I published a free e-book titled Nodebots: javascript and robotics in the real world in English and Brazilian Portuguese, which explains several architectural points such as testability, task automation and application evolution in IoT applications.
Hooks were initially an answer to a question of performance optimization: get rid of classes and only use functional components. The initial goal was to allow state management in a functional components. But turns out hooks offered a whole new way of thinking about components' lifecycles. Learning hooks is a powerful new tool in your React toolbox. You can write your own hooks and you can also master some of the powerful built-in ones. `useContext` and `useReducer` are examples of two new APIs that solve problems that required people to use third-party libraries in the past.
Stoyan Stefanov Software Engieneer, Ex Facebook - Los Angeles
Stoyan Stefanov (www.phpied.com) is ex-Facebook engineer, ex-Yahoo, architect of the YSlow 2.0 performance tool and creator of the smush.it image optimization tool.
He's the author of the books: "React Up and Running" (O'Reilly), "JavaScript Patterns" (O'Reilly) and "Object-Oriented JavaScript" (Packt) among others. Stoyan blogs at phpied.com and has spoken at conferences and meetups around the world (Velocity, JSConf, OSCON, Web Directions, Fronteers...). He also runs the web performance portal (https://www.perfplanet.com/).
He spends his offline hours biking around the beach and making music (rarely at the same time though).
Você pode aprender os framework mais populares, usar as melhores linguagens de programação e trabalhar nas maiores empresas de tecnologia, mas se você cultivar maus hábitos, vai ser difícil se tornar um desenvolvedor de ponta. Essa palestra não oferece um caminho definitivo ou fórmula predefinida de sucesso. Essa palestra busca mostrar quais hábitos podem ser cultivados para se tornar um melhor engenheiro de software.
Zeno Rocha Chief Product Officer, Liferay - Los Angeles
Zeno Rocha é um criador e programador. Atualmente, ele mora em Los Angeles, Califórnia, onde é Chief Product Officer na Liferay Cloud. Seu amor por software e compartilhar conhecimento o levou a falar em mais de 110 conferências em todo o mundo. Sua paixão por código aberto o colocou entre os 20 usuários mais ativos do GitHub com 22 anos. Antes de se mudar para os EUA, Zeno desenvolveu vários aplicativos, orientou startups e trabalhou em grandes empresas do Rio de Janeiro e Recife, como Globo e Petrobras.
Não fique preocupado se você não sabe Inglês! O JSDay Brasil vai contar com o tradutor Marlon Vasconcelos, ele vai traduzir e interpretar a palestra do Stoyan 'React state management with hooks, contexts and reducers'.
Marlon Vasconcelos Tradutor, Intérprete e Professor de Inglês, Transatlantic Translations Group - NY
Graduado em Comércio Exterior pela UNINTER, cursando 5º período de Letras EN-PT-UNIP. Atua como professor de Inglês (ESL) e também como tradutor/intérprete em reuniões de negócios de importação/exportação, segurança bancária, engenharia civil, mecânica pesada e treinamento de equipes para os maiores players do mercado. Entusiasta de informática, inovação e empreendedorismo.
Quando falamos de experimentos para aumento de conversão com testes A/B sem lembramos dos clássicos exemplos de mudança de cor do botão, ou alteração de textos. Mas a medida que a cultura de experimentação cresce no time, cada vez mais queremos fazer testes mais complexos. Nessa talk vou apresentar como criamos uma estrutura de testes A/B no Nubank, usando como base ferramentas já conhecidas no mercado.
Eduarda Scharnhorst Software Engineer, Nubank
Recifense, mas me aventurando por São Paulo há 2 anos. Sou Software Engineer no Nubank e trabalho com web desde 2016, quando me apaixonei por desenvolvimento e decidir migrar de administração para computação. No instagram, compartilho conteúdo de tecnologia para quem tá começando na área.
Nessa palestra gostaria de compartilhar o que venho aprendendo na Booking.com em relação a manter uma component library em Vue.js. Dicas de como evitar erros que comentemos no início, recomendação de ferramentas úteis para manter alto padrão de qualidade e o que esperar do futuro.
Ramon Bezerra Principal Front-End Developer, Booking.com - Holanda
Sou Recifense de coração e moro em Amsterdã desde o final de 2014. O que mais sinto falta do Recife? Sol todo dia e do bolo de rolo também. :) Nos últimos anos venho explorando Vue.js, micro-frontends, design systems, Node.js, GraphQL, etc. Nas horas vagas gosto de tocar cavaquinho e passar tempo com minha esposa e meu filho.
Animações devem ser usadas para melhorar a experiência do usuário do seu aplicativo. Eles não devem ser usados apenas para encantar o usuário. Essa talk busca mostrar algumas animação e exemplos que devem servir de experiência do usuário e não apenas como algo encantador...