•  

Ferramentas JavaScript e Continuous Delivery: Programando, automatizando e distribuindo aplicações no mundo JS

A session at QCon São Paulo 2015

Tuesday 24th March, 2015

9:15am to 1:00pm (LMT)

Enquanto as práticas como Design Thinking, Lean e Agile vão se expandindo, nós desenvolvedores temos sido desafiados a atender a promessas feitas por essas práticas. Velocidade de entregas, facilidade de alteração, seleção de features... são todas necessidades com impacto direto em nossas práticas do dia a dia.

Ao mesmo tempo, no mundo JavaScript, temos visto uma explosão de ferramentas e técnicas oferecendo suporte para automatizar e melhorar a velocidade. Além disso, JavaScript se tornou linguagem de primeira classe nas aplicações de Continuous Integration.

Neste tutorial vamos usar uma aplicação de base para demonstrar o uso de várias tecnologias JavaScript no contexto de continuous delivery. Alguns tópicos cobertos neste tutorial:

Aproximando desenvolvimento do negócio: por que desenvolvedores têm que se preocupar com automatização, testes, qualidade, integração e entrega contínua?
Possibilidades do mundo JavaScript: quando NodeJS revolucionou o que se pode fazer com JS;
Apresentação da aplicação de exemplo, que ajuda você a decidir se é mesmo econômico ter um carro ou tentar uma combinação de ônibus, táxis e aluguel de veículos.
Automatizando o build com JavaScript: grunt, gulp, npm e mais
Gerenciamento de dependências com Javascript: bower, npm etc.
Testando com JavaScript: karma, jasmine, mocha, chai, sinon.
Bibliotecas para construir aplicações: Angular, Backbone, React JS.
Outros utilitário JS: lodash, q.js, polymer.

About the speakers

This person is speaking at this event.
Marcos Vinicius

Desenvolvedor e Consultor Sênior na ThoughtWorks

Marcos é desenvolvedor sênior na ThoughtWorks, pesquisador de compiladores, linguagens e algoritmos, ex-empresário de empresa de TI e filósofo por hobby. Trabalhou construindo vários sistemas e frameworks usando JavaScript desde 2006 – além de liderar a criação de frameworks para aplicações JS, IDEs online para DSLs e aplicações para clientes do Brasil e dos Estados Unidos.

This person is speaking at this event.
Bruno Lara Tavares

Desenvolvedor na ThoughtWorks

Developer na ThoughtWorks, Bruno se interessa por programação funcional e pelos benefícios de estruturas imutáveis. Trabalhou com sistemas em diferentes áreas no Brasil, Estados Unidos e na Índia – com ambientes .Net, Java e JavaScript. Hoje trabalha em um grande projeto JavaScript, rico em interações onde pode explorar várias das técnicas de Experiência de Usuário e otimização para navegadores.

Sign in to add slides, notes or videos to this session

Tell your friends!

When

Time 9:15am1:00pm LMT

Date Tue 24th March 2015

Session Hash Tag

#qconsp

Short URL

lanyrd.com/sdmpfx

View the schedule

Share

See something wrong?

Report an issue with this session