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

[Download Slides]
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

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

Kleber Bacili
[Download Slides]
Desenvolvimento functional-first para web com F#

Rodrigo Vidal
[Download Slides]
Vivenciando DevOps para além da automação de infraestrutura

Diego Pacheco & Cesar Mesquita
[Download Slides]
Microsoft + Open Source: Construindo Pontes entre Plataformas

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

Ryan Knight
[Download Slides]
Segurança em APIs REST

Heitor Vital
[Download Slides]
Produtividade e qualidade em Python através da metaprogramação

Luciano Ramalho
[Download Slides]
Tratores e DevOps: colhendo os frutos da automação

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

Flavio Bergamaschi & Mark Vanderwiele
[Download Slides]
12:45
14:15 Estrangulando o legado na SoundCloud

Flavio Brasil
[Download Slides]
De monolito web para arquitetura de microservices: o caso GloboTV / GlobosatPlay

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

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

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

Robert Meyer
[Download Slides]
15:05
15:35 Tracking a Soccer Game with CEP and Big Data

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

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

Fabio Galuppo
[Download Slides]
Piratas do DevOps: Navegando em Águas Misteriosas

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

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

Lucas Cavalcanti & Rafael Ferreira
[Download Slides]
From the Monolith to Microservices: Evolving Your Architecture to Scale

Randy Shoup
[Download Slides]
Swift: uma relação de amor e ódio

Guilherme Silveira
[Download Slides]
DevOps na nuvem com Google Cloud Platform e Docker

Daniel Viveiros
[Download Slides]
Localização aplicada: desenvolvimento corporativo usando Google Maps

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

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

Felipe Oliveira
[Download Slides]
Desvendando o sistema de tipos do Scala

Paulo Siqueira
[Download Slides]
GitHub AppSec: Keeping up with 111 prolific engineers

Ben Toews
[Download Slides]

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

[Download Slides]
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
[Download Slides]
Desafiando Culturas Organizacionais: Fatores Críticos da Mudança

Luiz Parzianello
[Download Slides]
Real-time analytics with Spark Streaming

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

Alexandre Chohfi
[Download Slides]
Pattern-Driven Enterprise Architecture

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

Amos Barreto
[Download Slides]
Otimizando sua máquina cultural na busca pela excelência

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

Everton Gago
[Download Slides]
O seu aplicativo Android em todas as telas

Neto Marin
Securing the Insecure

Prabath Siriwardena
[Download Slides]
12:45
14:15 Performance com AngularJS

Wilson Mendes
[Download Slides]
Transformando a experiência da TI com ciclos curtos de alto valor

Marcio Sete
[Download Slides]
How graph databases started the multi-model revolution

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

Jorge Maia
[Download Slides]
Creating an API Centric Enterprise

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

Fabio Akita
[Download Slides]
Culture is King: effective teams in the Candy Crush era

Mattias Karlsson
[Download Slides]
Sai Hadoop, entra Spark: domando o Big Data no dia a dia

Allan Oliveira
[Download Slides]
Fabric na prática: mobile apps mais eficientes focando no produto

Luis Felipe Cipriani
Next-Gen Apps with IoT and Cloud

Prabath Siriwardena
[Download Slides]
16:25
16:40 Building type-safe HTML5 applications in Java

Christian Sadilek
[Download Slides]
Desenvolvendo um Futuro Melhor: Ética Orientada a Objetos

Rene de Paula Jr
[Download Slides]
Deep Learning encontra Big Data

Juliano Viana
[Download Slides]
Da garagem ao mercado: Como tornar ambientes inteligentes utilizando dispositivos conectados

Marcelo Junqueira
[Download Slides]
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
[Download Slides]
Culture Hacking: Da Engenharia ao Produto

Leonardo Pabon
[Download Slides]
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
[Download Slides]

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
[Download Slides]
Muito além de Containers: Arquitetura de um PaaS open source baseado em Go, Docker e Kubernetes

Fabiano Franz
[Download Slides]
O futuro chegou: Programação concorrente usando Futures

Leonardo Borges
[Download Slides]
Código funcional em Java: superando o hype

Eder Ignatowicz
[Download Slides]
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
[Download Slides]
Arquitetando e evoluindo um ERP para a Nuvem

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

Douglas Campos
Decompose that WAR? A pattern language for microservices

Chris Richardson
[Download Slides]
A jornada interna da Microsoft para a nuvem

Osvaldo Daibert
[Download Slides]
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
[Download Slides]
Uma abordagem prática ao LXC

Marcus Vinicius Soares
[Download Slides]
Algoritmos no fronte de batalha

Juan Lopes
[Download Slides]
Java 8 na prática com Java EE 7

Michael Nascimento
[Download Slides]
Architecting for High Load

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

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

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

Elemar Jr
[Download Slides]
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

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

Fabricio Leotti
[Download Slides]
Bastidores da Rackspace: mantendo a nuvem no ar

Tom Petreca
[Download Slides]
Programs That Eat Programs

Michael Bernstein
[Download Slides]
Arquiteturas Java para milhões de acessos

Roberto Marin
[Download Slides]
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
[Download Slides]
Painel: Como adotar Cloud Computing?

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

Matheus Oliveira
[Download Slides]
Dinheiro em Java: Joda-Money, Money API e além

Otavio Santana
[Download Slides]