Upgrade to Pro — share decks privately, control downloads, hide ads and more …

WTF frontend do?

Diego Nascimento
January 16, 2018
50

WTF frontend do?

Diego Nascimento

January 16, 2018
Tweet

Transcript

  1. To build usable, reliable and modern web applications that provide

    great experiences to our end users while enabling customization to best fit their needs.
  2. "A Front-End Engineer has a clear understanding of web applications,

    such as HTTP methods, API consumption, the browser loading/ rendering pipeline, and accessibility best practices. Front-End developers should feel comfortable developing and implementing client-side interactions and frameworks using semantic HTML5 and JavaScript, and should be able to help with debugging, testing, and performance optimization of the code base."
  3. Put the needs of the user first Every decision, line

    of code, commit, or pull request should be done to represent the user’s best interest.
  4. Test all code used Value quality over speed and avoid

    re-factoring as much as possible. The quality of code will be a reflection of the quality of my work.
  5. Acknowledge the importance of performance Be mindful of limited hardware

    specifications, poor latency, and low bandwidth situations.
  6. Keep Learning Web technologies are constantly evolving and it is

    my responsibility to keep up to date with new technologies and tools.
  7. Give back to the community Contribute fixes and updates, create

    documentation and guides that may help others, filing and testing issues to improve the product.
  8. Frontend Infra O que fazemos é criar e dar manutenção

    à soluções e ferramentas para ajudar desenvolvedores client-side para o liferay-portal.
  9. Metal.js core package Senna.js Clay e seus filhos metal-* pacotes

    especificações ferramentas utilitárias