Slide 1

Slide 1 text

Vue.js 2017 A estrada até aqui

Slide 2

Slide 2 text

Vinicius Reis @vinicius73 @LuizVinicius73 Gravo aulas sobre Vue.js, JavaScript e Laravel para codecasts.com.br Engenheiro de Aplicações @ Decision6

Slide 3

Slide 3 text

Do começo...

Slide 4

Slide 4 text

Evan You, o criador do Vue.js Trabalhou no Google e no Meteor antes de se dedicar exclusivamente ao Vue.js Atualmente recebe mais de USD 12.000 pelo patreon para se dedicar exclusivamente ao desenvolvimento do Vue.js

Slide 5

Slide 5 text

Vue.js v0.6.0 Em dezembro de 2013, nasce oficialmente o Vue.js Uma simples ideia que mostrou potencial... E hoje conta com 27 membros no Github.

Slide 6

Slide 6 text

Open Collective Além do patreon Vue.js recebe mais apoio financeiro da comunidade, dessa vez voltado para gastos do projeto, membros e eventos... Em 2018 estima-se que o projeto receba mais de USD 28.000 em contribuições pelo Open Collective.

Slide 7

Slide 7 text

2017

Slide 8

Slide 8 text

Vue.js v2.2.0 A versão 2.0 do vue saiu no final de 2016, e nos primeiros meses de 2017 tivemos o Vue v2.2, com inúmeras melhorias e novos recursos. Isso deu início a um fluxo constante de novidades.

Slide 9

Slide 9 text

Vue.js - PWA Support Com a ajuda de Addy Osmani, engenheiro do Google e figura conhecida pela comunidade front-end e JavaScript, uma template oficial para aplicações PWA foi criada e mantida pelo próprio Addy.

Slide 10

Slide 10 text

Vue.js - TypeScript Com o apoio de Daniel Rosenwasser, engenheiro da Microsoft, o suporte ao TypeScript foi aprimorado.

Slide 11

Slide 11 text

Vue.js + VS Code = Vetur O pacote Vetur, que já era famoso entre os usuários do VS Code, passou a ser parte oficial do ecossistema do Vue.js

Slide 12

Slide 12 text

vue-test-utils (old avoriaz) Mesmo que os componentes criados pelo Vue.js sejam naturalmente testáveis, faltava uma ferramenta que facilitasse o processo de teste. Com menos de um ano de vida, o pacote avoriaz chamou tanto a atenção que seu criador @eddyerburgh entrou para o core team do Vue.js, e lidera o pacote vue-test-utils, que se baseia no antigo avoriaz.

Slide 13

Slide 13 text

Vue.js SSR Doc Na versão 2.0 Vue passou a usar virtual-dom, e com isso a dar suporte a técnicas como Server-Side Rendering. Com a versão 2.2 veio também uma documentação completa de como implementar SSR.

Slide 14

Slide 14 text

Vue Style Guide Atendendo a demanda da comunidade, um Style Guide com boas práticas e dicas de como criar componentes foi adicionado a documentação oficial do Vue.

Slide 15

Slide 15 text

Vue.js Team Vue.js foi, e para alguns ainda é, uma ferramenta criada e mantida por um único indivíduo. Faz bastante tempo que isso não é verdade, e para demonstrar isso uma página dedicada para cada membro do core team, e figuras conhecidas da comunidade.

Slide 16

Slide 16 text

Vue Curated Vue Curated é uma curadoria oficial dos pacotes, ferramentas e recursos da comunidade.

Slide 17

Slide 17 text

Vue.js Devtools + Firefox Atendendo a demandas da comunidade, o Vue Devtools passou a ser compatível com o Firefox.

Slide 18

Slide 18 text

What is Vue.js? https://vimeo.com/247494684 or https://vuejs.org

Slide 19

Slide 19 text

Vue.js News Podcast A newsletter oficial do Vue.js ganhou recentemente um podcast, compilando em 5 minutos as novidades da semana do ecossistema e assuntos relacionados ao Vue.js http://news.vuejs.org

Slide 20

Slide 20 text

Tudo isso e mais... Muitas coisas aconteceram fora do ecossistema oficial

Slide 21

Slide 21 text

State of Vue.js Um massivo e completo relatório do estado atual da comunidade por trás do Vue.js. Ficamos sabendo quem usa, como usa e onde usa Vue.js. Várias empresas como Adobe e GitLab estão neste relatório de 80 páginas.

Slide 22

Slide 22 text

NativeScript + Vue NativeScript começou a dar suporte ao Vue.js. O que começou como uma prova de conceito se mostrou algo com grande potencial, e a Telerik, empresa por trás do NativeScript, está apoiando bastante o projeto.

Slide 23

Slide 23 text

Nuxt.js 1.0 Nuxt.js, o framework para criação de projetos SSR e sites estáticos com Vue, chegou a sua versão 1.0

Slide 24

Slide 24 text

Vue.js + Rails Webpacker, a gem oficial para webpack em projetos Ruby on Rails, passou a ter integração oficial com Vue.js.

Slide 25

Slide 25 text

Onsen UI com suporte completo ao Vue.js Onsen UI, um framework para desenvolvimento mobile hibrido, agora tem Vue.js dentro das opções de frameworks disponíveis nele.

Slide 26

Slide 26 text

State of JavaScript 2017 + Vue.js = State of JavaScript existe desde 2016, neste ano Vue apareceu com timidez. Já em 2017 Vue aparece com bastante força, mostrando que veio para ficar e agradar.

Slide 27

Slide 27 text

Vue.js no Brasil Nossa comunidade cresce a cada dia. Temos catalogado mais de 80 empresas que usam Vue.js em seus projetos.

Slide 28

Slide 28 text

Vue.js no Brasil Meetups surgindo ao redor do Brasil

Slide 29

Slide 29 text

Vue.js no Brasil

Slide 30

Slide 30 text

Vue.js no Brasil

Slide 31

Slide 31 text

Vue.js no Brasil

Slide 32

Slide 32 text

Ansiosos por 2018?

Slide 33

Slide 33 text

Obrigado! http://bit.ly/2C5b62m