Slide 1

Slide 1 text

Pragmatismo no JavaScript @vimoding

Slide 2

Slide 2 text

@vimoding Vinícius Almeida

Slide 3

Slide 3 text

@vimoding

Slide 4

Slide 4 text

Pragmatismo no JavaScript @vimoding

Slide 5

Slide 5 text

@vimoding Não vamos falar sobre o livro

Slide 6

Slide 6 text

@vimoding Pragmatismo

Slide 7

Slide 7 text

@vimoding Constitui uma escola de filosofia estabelecida no final do século XIX

Slide 8

Slide 8 text

@vimoding O sentido de uma ideia corresponde ao conjunto dos seus desdobramentos práticos

Slide 9

Slide 9 text

@vimoding Vai contra as reflexões filosóficas abstratas e aos princípios fixos e absolutos

Slide 10

Slide 10 text

@vimoding

Slide 11

Slide 11 text

@vimoding Tomar decisões

Slide 12

Slide 12 text

@vimoding Essa overdose de ferramentas torna o ambiente propício para a reflexão abstrata em torno de algumas delas

Slide 13

Slide 13 text

@vimoding Geralmente as que geram mais buzz são as aplicadas em qualquer contexto. Sem uma real reflexão sobre seus desdobramentos práticos

Slide 14

Slide 14 text

@vimoding Os problemas/requisitos estão ficando em segundo plano na hora das principais tomadas de decisão

Slide 15

Slide 15 text

@vimoding Soluções onipotentes

Slide 16

Slide 16 text

@vimoding

Slide 17

Slide 17 text

@vimoding De repente colocar o máximo de processamento possível no lado do cliente virou uma grande coisa

Slide 18

Slide 18 text

@vimoding Será que nossas aplicações realmente estão ganhando com isso?

Slide 19

Slide 19 text

@vimoding your your yoursite.com - {{ site.title }}

Slide 20

Slide 20 text

@vimoding Já repararam como o front está absorvendo grande parte das responsabilidades das nossas aplicações?

Slide 21

Slide 21 text

@vimoding

Slide 22

Slide 22 text

@vimoding

Slide 23

Slide 23 text

@vimoding Dados resumidos do relatório Opções de filtros para o gráfico Gráfico qualquer utilizando uma lib como o d3 ou equiv.

Slide 24

Slide 24 text

@vimoding Dados resumidos do relatório Opções de filtros para o gráfico

Slide 25

Slide 25 text

@vimoding Dados resumidos do relatório Opções de filtros para o gráfico Gráfico qualquer utilizando uma lib como o d3 ou equiv.

Slide 26

Slide 26 text

@vimoding Dados resumidos do relatório Opções de filtros para o gráfico Gráfico qualquer utilizando uma lib como o d3 ou equiv.

Slide 27

Slide 27 text

@vimoding window['yourComponentData']

Slide 28

Slide 28 text

@vimoding E se isso tudo for justificado?

Slide 29

Slide 29 text

@vimoding Esses pontos que levantei são relevantes em qualquer contexto

Slide 30

Slide 30 text

@vimoding Notem que até aqui não toquei no nome de nenhum framework ou ferramenta

Slide 31

Slide 31 text

@vimoding Sejamos pragmáticos. Com código e com UX

Slide 32

Slide 32 text

@vimoding Desconfie de toda opinião sobre a forma X ou Y de trabalhar

Slide 33

Slide 33 text

@vimoding Obrigado!