Tutoriais: 23 e 24 de março
Conferência: de 25 a 27 de março

QCon 2015 Programação

Tutorial Dia 1: Segunda-feira, 23 De Março

Tutorial Dia 2: Terça-feira, 24 De Março

Conferência Dia 1: Quarta-feira, 25 De Março
Baixar PDF

08:00
09:00 Abertura e Keynote:
The Docker ecosystem and the future of application deployment
Por Jerome Petazzoni Senior Hacker at Docker Inc
10:20
Track Arquiteturas que Você Sempre Quis Conhecer Web APis e a Ascensão dos Microservices Desenvolvimento Poliglota: Funcionais, Dinâmicas e além Implantando DevOps: Ferramentas e Experiências Solutions Track #1
Host Julio Faerman Eder Ignatowicz Elemar Jr Daniel Wildt Leonardo Galvão
Sala Ballroom 1 Ballroom 2 Ballroom 3 Ballroom 4 Sala Salvador
10:50 The Architecture of Uber's Realtime System

Danny Yuan & Amos Barreto
Os 7 pecados capitais na exposição de APIs RESTful

Kleber Bacili
Desenvolvimento functional-first para web com F#

Rodrigo Vidal
Vivenciando DevOps para além da automação de infraestrutura

Diego Pacheco & Cesar Mesquita
Microsoft + Open Source: Construindo Pontes entre Plataformas

Alessandro Jannuzzi
11:40
11:55 Next-generation Scala architectures for large-scale distributed applications

Ryan Knight
Segurança em APIs REST

Heitor Vital
Produtividade e qualidade em Python através da metaprogramação

Luciano Ramalho
Tratores e DevOps: colhendo os frutos da automação

Diogo Lucas
IoT utilizando serviços e PaaS: da ideia à implantação em 30 minutos

Flavio Bergamaschi & Mark Vanderwiele
12:45
14:15 Estrangulando o legado na SoundCloud

Flavio Brasil
De monolito web para arquitetura de microservices: o caso GloboTV / GlobosatPlay

Emerson Macedo
R na prática: linguagem, plataforma e um case de telecom

Andre Baceti
Padrões e anti-padrões na automação de infraestrutura

Jefferson Girão & Fábio Santos
Microservices under the Microscope: how an API First strategy is helping businesses become truly digital

Robert Meyer
15:05
15:35 Tracking a Soccer Game with CEP and Big Data

Asanka Abeysinghe
Evolução guiada por APIs: criando uma arquitetura híbrida com REST para modernizar seu legado

Otoniel da Silva & Rodrigo Silva
(Re)descobrindo o C++ com problemas NP-completos, lambdas, monads, IA e paralelismo

Fabio Galuppo
Piratas do DevOps: Navegando em Águas Misteriosas

Edson Yanaga & Bruno Souza
Usando Lean e Data Science para levar o turismo brasileiro a outro patamar: a experiência do Hotel Urbano

Demétrius Rapello & Bruno Pereira
16:25
16:40 Clojure, REST e Containers em produção no mercado financeiro

Rafael Ferreira & Lucas Cavalcanti
From the Monolith to Microservices: Evolving Your Architecture to Scale

Randy Shoup
Swift: uma relação de amor e ódio

Guilherme Silveira
DevOps na nuvem com Google Cloud Platform e Docker

Daniel Viveiros
Localização aplicada: desenvolvimento corporativo usando Google Maps

Gabriel Carvalho
17:30
18:00 Escalando o 99taxis: desafios e lados obscuros da arquitetura distribuída

Renato Freitas & Giuliano Caliari
Smart Oriented APIs: A evolução do SOA, como ciência de modelagem de APIs

Felipe Oliveira
Desvendando o sistema de tipos do Scala

Paulo Siqueira
GitHub AppSec: Keeping up with 111 prolific engineers

Ben Toews

Conferência Dia 2: Quinta-feira, 26 De Março
Baixar PDF

08:00
09:00 Abertura e Keynote:
Pragmatic Performance
Por Gil Tene CTO and co-founder of Azul Systems
10:20
Track Desenvolvimento Web full-stack: Desafiando os Limites Culturas de Engenharia Big Data: Aplicações que Aprendem Mobile e IoT: Computação em Todos os Lugares Solutions Track: Connected World
Host Julio Faerman Paulo Caroli Fabiane Nardon Elemar Jr Leonardo Galvão
Sala Ballroom 1 Ballroom 2 Ballroom 3 Ballroom 4 Sala Salvador
10:50 Buscas embarcadas: usando o poder de search engines dentro de sua aplicação

Miguel Angelo
Desafiando Culturas Organizacionais: Fatores Críticos da Mudança

Luiz Parzianello
Real-time analytics with Spark Streaming

Paco Nathan
Desenvolvimento multiplataforma com Xamarin e MVVM: da arquitetura a UIs específicas

Alexandre Chohfi
Pattern-Driven Enterprise Architecture

Asanka Abeysinghe
11:40
11:55 Scaling Uber with Node.js: full-stack web technology at scale

Amos Barreto
Otimizando sua máquina cultural na busca pela excelência

Alexandre Freire
Redes Neurais Artificiais aplicadas: criando sistemas que aprendem sobre tendências e regras de negócio

Everton Gago
O seu aplicativo Android em todas as telas

Neto Marin
Securing the Insecure

Prabath Siriwardena
12:45
14:15 Performance com AngularJS

Wilson Mendes
Transformando a experiência da TI com ciclos curtos de alto valor

Marcio Sete
How graph databases started the multi-model revolution

Luca Garulli
Criando um dispositivo IoT do zero: hardware, comunicação e serviços na web

Jorge Maia
Creating an API Centric Enterprise

Chathura Kulasinghe
15:05
15:35 Dicas de performance para aplicações Ruby on Rails

Fabio Akita
Culture is King: effective teams in the Candy Crush era

Mattias Karlsson
Sai Hadoop, entra Spark: domando o Big Data no dia a dia

Allan Oliveira
Fabric na prática: mobile apps mais eficientes focando no produto

Luis Felipe Cipriani
Next-Gen Apps with IoT and Cloud

Prabath Siriwardena
16:25
16:40 Building type-safe HTML5 applications in Java

Christian Sadilek
Desenvolvendo um Futuro Melhor: Ética Orientada a Objetos

Rene de Paula Jr
Deep Learning encontra Big Data

Juliano Viana
Da garagem ao mercado: Como tornar ambientes inteligentes utilizando dispositivos conectados

Marcelo Junqueira
Panel: Building Tomorrow's Enterprise – Reports from the Ground Wars

Edgar Silva, Yuri Marx Pereira Gomes, Philippe Sevestre, Asanka Abeysinghe & Anael Carvalho
17:30
18:00 Aplicações web multiplataforma na Globo.com: código único, múltiplas experiências

Alexandre Magno
Culture Hacking: Da Engenharia ao Produto

Leonardo Pabon
Painel: Big Data e Data Science – tudo que você sempre quis saber

Fabiane Nardon
Segurança em aplicações móveis: erros comuns e como evitá-los

Bruno Oliveira

Conferência Dia 3: Sexta-feira, 27 De Março
Baixar PDF

08:00
09:00 Abertura e Keynote:
Microservices, an unexpected journey: where they came from, where they're going
Por Sam Newman Senior Consultant at ThoughtWorks & Author of Building Microservices
10:20
Track Continuous Delivery: dos testes à produção Cloud Computing Depois do Hype Fronteiras do Desenvolvimento Java: A Plataforma além da Linguagem Solutions Track #3
Host Leandro Guimarães Julio Faerman Eder Ignatowicz Edson Yanaga Leonardo Galvão
Sala Ballroom 1 Ballroom 2 Ballroom 3 Ballroom 4 Sala Salvador
10:50 Chat-Powered Continuous Delivery

Ben Lavender
Muito além de Containers: Arquitetura de um PaaS open source baseado em Go, Docker e Kubernetes

Fabiano Franz
O futuro chegou: Programação concorrente usando Futures

Leonardo Borges
Código funcional em Java: superando o hype

Eder Ignatowicz
Aplicativos cognitivos na Nuvem com o IBM Watson

Flavio Bergamaschi & Aadhar Garg
11:40
11:55 Quebrando preconceitos: Continuous Delivery na plataforma Microsoft

Igor Abade
Arquitetando e evoluindo um ERP para a Nuvem

Andre Midea & Marcus Barcelos
Eletrônica para desenvolvedores: uma visão geral

Douglas Campos
Decompose that WAR? A pattern language for microservices

Chris Richardson
A jornada interna da Microsoft para a nuvem

Osvaldo Daibert
12:45
14:15 Advogados do diabo: como a arquitetura emergente da sua aplicação pode jogar contra a entrega contínua

Gleicon Moraes & Renato Lucindo
Uma abordagem prática ao LXC

Marcus Vinicius Soares
Algoritmos no fronte de batalha

Juan Lopes
Java 8 na prática com Java EE 7

Michael Nascimento
Architecting for High Load

Peter Milne
15:05
15:35 Continuous Delivery Multinacional: estratégias e experiências na implantação em 5 países

Helton Ribeiro & Wender Ferreira
Arquiteturas escaláveis utilizando ferramentas Shared Nothing: estratégias e um caso real

Victor Canô
Compiladores como serviço hoje: garantia de códigos mais limpos, rápidos e leves

Elemar Jr
Always Fast or Sometimes Fast? A look at dynamic optimization behavior in Java

Gil Tene
Sem Servidores: Mobile Backend-as-a-Service na plataforma AWS

Fabio Silva & Henry Alvarado
16:25
16:40 Integração Contínua com containers docker

Fabricio Leotti
Bastidores da Rackspace: mantendo a nuvem no ar

Tom Petreca
Programs That Eat Programs

Michael Bernstein
Arquiteturas Java para milhões de acessos

Roberto Marin
Fazendo o Twitter calcular Bitcoins com Ruby

Kemel Zaidan
17:30
18:00 Ship It! Escalando times e salvando casamentos com continuous delivery

Bruno Ghisi
Painel: Como adotar Cloud Computing?

Julio Faerman
Técnicas de Database Refactoring para ambientes 24x7

Matheus Oliveira
Dinheiro em Java: Joda-Money, Money API e além

Otavio Santana