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

Como ser um bom dev FrontEnd em 2017

Como ser um bom dev FrontEnd em 2017

Nos últimos anos o chamado desenvolvimento FrontEnd nasceu e cresceu de tal maneira que, para muitos, atingiu demasiada complexidade.
De fato, a evolução do JavaScript, do HTML e do CSS, resultou no nascimento de uma variedade de novos conceitos, ferramentas, bibliotecas e frameworks.
Como se manter atualizado e relevante em um ambiente tão volátil?
Como ser um bom desenvolvedor FrontEnd?
Nesta palestra Jaydson irá mostrar sua visão do mundo FrontEnd e o que é necessário para se tornar um bom desenvolvedor FrontEnd em 2017.

Artigos complementares:
https://jaydson.com/como-e-ser-um-bom-desenvolvedor-em-2016/

https://jaydson.com/pesquisa-como-ser-um-bom-dev-frontend-em-2017/

Jaydson Gomes

November 28, 2016
Tweet

More Decks by Jaydson Gomes

Other Decks in Programming

Transcript

  1. - First they said that JS or the Web stack

    couldn’t do “Rich Web Apps” - Then they said it couldn’t be fast enough - Then they said it couldn’t be fixed - Wrong every time! Brendan Eich
  2. “First do it, then do it right, then do it

    better” Addy Osmani (@addyosmani) https://medium.com/@addyosmani/totally-get-your-frustration-ea11adf237e3#.41c41occ3
  3. “HTML documents should work well across different browsers and platforms.

    Achieving interoperability lowers costs to content providers since they must develop only one version of a document. If the effort is not made, there is much greater risk that the Web will devolve into a proprietary world of incompatible formats” W3C https://www.w3.org/TR/REC-html40/intro/intro.html#h-2.2.1
  4. “JavaScript is a high-level, dynamic, untyped, and interpreted programming language.

    It has been standardized in the ECMAScript language specification. Alongside HTML and CSS, it is one of the three core technologies of World Wide Web content production” Wikipedia https://en.wikipedia.org/wiki/JavaScript
  5. “Cascading Style Sheets (CSS) is a style sheet language used

    for describing the presentation of a document written in a markup language” Wikipedia https://en.wikipedia.org/wiki/Cascading_Style_Sheets
  6. “If you don’t know why a piece of code works,

    you have no hope of understanding why it broke” Kyle Simpson (@getify) https://www.youtube.com/watch?v=QjKH1J77gjI
  7. “If you are choosing a JavaScript library purely based on

    popularity, I think you deserve what you get” Tom Dale (@tomdale) http://www.defprogramming.com/q/659ed0b653d