26 de Abril, 2016 R. Jardim Botânico 518 2º andar Rio de Janeiro/ 55 21 35540 3540 / hugeinc.com
Desenvolvimento Client-Side 2016
Huge Brazil
26 de Abril, 2016
1. Introdução
2. Paradigmas 3. APIs4. Frameworks 5. Desafios
6. Conclusões
Agenda
Introdução.
Caio Vaccaro
Technology Lead cvaccaro@hugeinc.com
O que você quer?
Além de…
Huge Rio.
Sei lá…
I just wanna do some cool shit stuff.
Nosso trabalho é muito difícil.
Não se culpe se você não tem feito coisas legais.
Tools.
Typescript.
Babel.
Framework.
HTML, CSS, JS.
Devices*.
Browser/V8.
Linguagem de prog.
Sist. Operacional
Kernel.
Ling. Máquina.
Hardware.
Computador.
Tools.
Typescript.
Babel.
Framework.
HTML, CSS, JS.
Devices*.
Browser/V8.
Linguagem de prog.
Sist. Operacional
Kernel.
Ling. Máquina.
Hardware.
Computador.
Tools.
Typescript.
Babel.
Framework.
HTML, CSS, JS.
Devices*.
Browser/V8.
Linguagem de prog.
Sist. Operacional
Kernel.
Ling. Máquina.
Hardware.
Computador.
Tools.
Typescript.
Babel.
Framework.
HTML, CSS, JS.
Devices*.
Browser/V8.
Linguagem de prog.
Sist. Operacional
Kernel.
Ling. Máquina.
Hardware.
Computador.
Tools.
Typescript.
Babel.
Framework.
HTML, CSS, JS.
Devices*.
Browser/V8.
Linguagem de prog.
Sist. Operacional
Kernel.
Ling. Máquina.
Hardware.
Computador.
Tools.
Typescript.
Babel.
Framework.
HTML, CSS, JS.
Devices*.
Browser/V8.
Linguagem de prog.
Sist. Operacional
Kernel.
Ling. Máquina.
Hardware.
Computador.
Tools. Typescript.
Babel. Framework.
HTML, CSS, JS. Devices*. Browser/V8.
Linguagem de prog. Sist. Operacional
Kernel. Ling. Máquina. Hardware.
Computador.
Facilidade.
Desenvolvedores. Mudanças.
Tools. Typescript.
Babel. Framework.
HTML, CSS, JS. Devices*. Browser/V8.
Linguagem de prog. Sist. Operacional
Kernel. Ling. Máquina. Hardware.
Computador.
Facilidade.
Desenvolvedores. Mudanças.
I just wanna do some cool shit stuff.
Inteligente.
Que faça a diferença.
… e que as pessoas usem.
… e no final traga:
Huge Rio.
Eu quero desenvolver aplicações sem me preocupar demais em aprender algo além da tecnologia, com partes reutilizáveis, de fácil manutenção e que traga uma boa experiência para os usuários.
Usuários.Considere que existem dois tipos de usuário: “regular” e “altamente interativo”. No contexto desta palestra o foco é no interativo.
Tools. Typescript.
Babel. Framework.
HTML, CSS, JS. Devices*. Browser/V8.
Linguagem de prog. Sist. Operacional
Kernel. Ling. Máquina. Hardware.
Computador.
Facilidade.
Desenvolvedores. Mudanças.
Tools. Typescript. Babel.
Framework. HTML, CSS, JS.
Facilidade.
Desenvolvedores. Mudanças.
Tools. Typescript. Babel.
Framework. HTML, CSS, JS.
Facilidade.
Desenvolvedores. Mudanças.
Framework.
HTML, CSS, JS.
Facilidade.
Desenvolvedores. Mudanças.
Framework.
HTML, CSS, JS.
Facilidade.
Desenvolvedores. Mudanças.
Framework. Formatos de API.
Paradig. de Programação. HTML, CSS, JS.
Facilidade.
Desenvolvedores. Mudanças.
Temos que escolher entre. 1. Frameworks de Front-End.2. Paradig. de programação.
3. Formatos de API.
4. Tools.
Temos que escolher entre. 1. Frameworks Interface lógica.2. Paradigmas Modelo mental.3. API Dados, fatos.
O que combina melhor com você, sua equipe, os desafios