Lado B Domingo


Horário Sala 1 Sala 2
08:30 às 09:00 Credenciamento e recepção dos participantes com café da manhã
09:00 às 10:00 Abertura
10:10 às 11:00
11:10 às 12:00 Games: Como criar uma arquitetura elástica e confiável para seus jogos multiplayer e móveis
Games: Como criar uma arquitetura elástica e confiável para seus jogos multiplayer e móveis
José Papo
Nessa palestra vamos mostrar como criar arquiteturas escaláveis, com alta disponibilidade e robustas para suportar o desenvolvimento de jogos. Vamos falar como a Nuvem facilita o processo de criação e evolução de um jogo. Mostraremos exemplos práticos de arquiteturas de empresas como Zynga, Vostu, Playfish, Wooga, 6waves, entre outros

José Papo
12:00 às 13:00 Intervalo para almoço*
13:10 às 14:00
14:10 às 15:00 Front-end: O elo perdido: sincronizando webapps offline Demonstrar como podemos criar aplicações offline com html5 que sincronizem com o servidor
Front-end: O elo perdido: sincronizando webapps offline Demonstrar como podemos criar aplicações offline com html5 que sincronizem com o servidor
Jean Carlo Nascimento
Demonstração prática de como integrar o módulo de cache offline, storage, navigator.on/offline entre outras tecnologias para criar uma aplicação que guarde seu estado atual enquanto esteja offline e possa sincronizar com um servidor quando ficar online.

Jean Carlo Nascimento
Node.js: JavaScript com Google V8 no servidor
Node.js: JavaScript com Google V8 no servidor
Luciano Ramalho
Com Node.js, JavaScript liberta-se do navegador e torna-se uma linguagem dinâmica de uso geral assim como Python e Ruby. Node.js usa o mesmo motor V8 de alto desempenho do Google Chrome, roda em Linux, Windows e Mac OSX, e oferece APIs assíncronas para criar servidores e clientes que lidam com muitas requisições concorrentes de modo eficiente. Saiba o que é programação assíncrona e tenha uma visão panorâmica de como usar o Node.js e seu rico eco-sistema de ferramentas e bibliotecas.

Luciano Ramalho
15:00 às 15:30 Coffee-break & networking
15:40 às 16:30 Agile e Startups, a importância do aprendizado contínuo.
Agile e Startups, a importância do aprendizado contínuo.
Flávio Fonseca Alves
Startupar é aprender! Nesta mini palestra irei contar as experiências positivas e negativas que tivemos nesse quase um ano de startup. Como as metodologias ágeis nos ajudaram a estruturar e organizar nosso trabalho e aprendizado.

Flávio Fonseca Alves
Agile: Agile como Framework
Agile: Agile como Framework
Vitor Monteiro Puente
Pretendo fazer comparação entre frameworks existentes atualmente e as práticas das metodologias ágeis, principalmente destacando a importância da simplicidade, da comunicação e do feedback. Em seguida, citar rapidamente algumas práticas que têm o efeito contrário, ou seja, fazem com que uma equipe deixe de ser ágil.

Vitor Monteiro Puente
Agile: 7 Padrões Para Implantar Métodos Ágeis
Agile: 7 Padrões Para Implantar Métodos Ágeis
Suelen Goularte Carvalho
Esta apresentação irá apresentar 7 padrões para a implantação de métodos ágeis. Esses padrões podem servir como um guia para pessoas que desejam implantar métodos ágeis em seus times ou organização.

Suelen Goularte Carvalho
Agile: Automação de testes para aplicações em QT usando dispositivos Nokia
Agile: Automação de testes para aplicações em QT usando dispositivos Nokia
Suelyne Dias Batista
A automação de testes vêm tornado-se necessária principalmente quando se trabalha com metodologias ágeis, interagir com eficácia e velocidade proporciona maior produtividade às equipes de testes. Por isso, nesta apresentação serão abordadas as vantagens, desvantagens e demonstrações de duas ferramentas open source para automação de testes: Tdriver e QtQuickTest.

Suelyne Dias Batista
Cloud: Construindo aplicações web interativas baseadas em Kinect com Kinesis no Windows Azure
Cloud: Construindo aplicações web interativas baseadas em Kinect com Kinesis no Windows Azure
Fabrício Lopes Sanchez
O que você acharia de navegar em aplicações web sem mouse ou teclado sendo seus gestos ó único elemento necessário? Saiba como construir esse tipo de aplicação para Kinect com Kinesis, HTML 5, Javascript e .NET.

Fabrício Lopes Sanchez
16:40 às 17:30 Agile: Democracia organizacional: o próximo passo depois da agilidade
Agile: Democracia organizacional: o próximo passo depois da agilidade
Giovanni Bassi
Auto-organização, auto-gestão, descentralização de poder são todos valores da comunidade ágil. Mas por algum motivo eles terminam dentro do time de desenvolvimento. O que aconteceria se esses valores fosse além? Se toda a empresa trabalhasse com liderança servidora? Se toda a hierarquia fosse meritocrática e flexível? Se não houvessem gerentes comandando e controlando, em nenhum ponto da empresa? Teríamos uma empresa democrática. E é possível. Há décadas temos casos de sucesso que seguem a filosofia da democracia organizacional. Nesta palestra faremos uma análise histórica das origens da hierarquia e avaliaremos suas consequências. Avaliaremos então as opções democráticas e alguns casos de sucesso, demonstrando como eles fizeram para dar certo.

Giovanni Bassi
17:40 às 18:30 Game Music Técnicas e Especificidades
Game Music Técnicas e Especificidades
Thiago Adamo
Numa abordagem dinâmica e recheada da exemplos e estudos de caso, a palestra conta desde uma breve linha do tempo da evolução da música de games até especificidades da composição da música de games e do sound design, passando por engines de áudio até música adaptiva.

Thiago Adamo
18:40 às 19:00 Encerramento e sorteios

* Todos os participantes receberão um sanduíche do SUBWAY na hora do almoço

Obs.: Grade sujeita a alteração

Elias Nogueira

Elias Nogueira


Elias Nogueira é Arquiteto de Teste de Software e ativo na comunidade de Teste de Software. Tenta sempre alertar os testadores que testar vai muito além de escrever casos de teste e apertar botões. Também empreende através da Cursos de Teste, uma startup que leva treinamentos de teste de baixo custo.


José Papo

José Papo


José Papo é mestre em engenharia da computação pelo IPT. Atua como especialista técnico em ferramentas de desenvolvimento e ALM da Microsoft e como professor de pós-graduação na Universidade PUC-SP. Seu blog ( http://josepaulopapo.blogspot.com ) trata sobre assuntos de engenharia de software, ferramentas, Application Lifecycle Management, linguagens de programação, frameworks e métodos ágeis. Suas disciplinas acadêmicas abordam métodos e práticas ágeis, arquitetura de software, testes e design emergente.


Giovanni Bassi

Giovanni Bassi


Programador, agilista, pai, filho, namorado, escalador, ciclista, provocador. Programa porque gosta, e começou a trabalhar com isso porque acha que trabalhar como administrador é meio chato. Por esse motivo sempre diz que nunca mais vai virar gerente de ninguém. E também porque acredita que pessoas autogerenciadas funcionam melhor e por acreditar que heterarquia é melhor que hierarquia. Mas isso é outro assunto. Foi reconhecido Microsoft MVP depois que alguém notou que ele não dormia a noite pra ficar escrevendo artigos, cuidando e participando do .Net Architects, gravando o podcast Tecnoretórica, escrevendo posts no blog e falando o que bem entende no twitter @giovannibassi. E por falar nisso é no twitter que conta pra todos que gerencia de projetos deve ser feita pelo time e não por um gerentes, que greves em TI são coisas sem sentido e que stored procedure com regras de negócio são malignas. Você já deve ter percebido (até porque está lá na primeira frase) que Giovanni é agilista. De tanto gostar disso ele trouxe os programas de certificação e treinamento PSD e PSM da Scrum.org pro Brasil, e por causa deles, do MVP e de algum trabalho que aparece tem que ficar indo pros EUA de vez enquanto, coisa que prefere não fazer. (É bem comum você ouvir ele perguntando porque a Scrum.org e a Microsoft não estão na Itália, por exemplo.) Ajudou a criar a Lambda3, que, apesar de ser pequena e de não ser muito comum no Brasil, insiste em fazer projetos e consultoria direito. Por causa da Lambda3 ele tem trabalhado mais do que quando era consultor independente, mas menos do que a maioria das pessoas. Quer dizer, isso se você considerar que os trabalhos junto à comunidade não são trabalho, caso contrário ele trabalha mais que a maioria das pessoas. Recentemente ele resolveu que merecia viver melhor e ganhar uns anos de vida e desistiu de ser sedentário. Começou a escalar, e agora está sempre com as mãos machucadas. Mas ainda dá pra programar. E agora resolveu pedalar e fica reclamando dos carros e do trânsito e da falta de ciclovias o tempo todo. Você encontra ele sempre em algum evento, como o TechEd, e o DNAD, mas também outros menos comuns para o pessoal do .NET, como a RubyConf. Nesses eventos, ou ele está vendo palestras, ou batendo papo com alguém, ou codando alguma aplicação que alguém achou que dava pra fazer durante o evento.


Suelen Goularte Carvalho

Suelen Goularte Carvalho


Suelen é graduada em Análise e Desenvolvimento de Sistemas, pós-graduada em Gestão Estratégica de Projetos. Trabalha com desenvolvimento de software há 7 anos e é entusiasta de métodos ágeis. Nos últimos meses vem estudado sobre desenvolvimento mobile com foco na plataforma Android.


Fabrício Lopes Sanchez

Fabrício Lopes Sanchez


Possui graduação em Ciência da Computação pela UNORP - Centro Universitário do Norte Paulista (2005). Obteve título de mestre junto a USP (Universidade de São Paulo) no Programa Interunidades Bioengenharia campus São Carlos. Atua como Windows Azure Specialist. Nomeado Microsoft ASP.NET MVP em Janeiro de 2012.


Thiago Adamo

Thiago Adamo


Analista de sistemas e produtor musical, 29 anos, estudou teoria e canto com a professora Lu Mancini e em conservátórios por 4 anos, estudou produção musical com João Rizk(produtor/engenheiro de som do selo Energybr). Produz trilhas para jogos desde 2008, já teve trilhas publicadas em jogos da Xbox Live Indie Games, Facebook, Windows Phone 7. Como músico já cantou e produziu bandas de rock e atua como DJ no projeto PxlDJ Experience onde remixa e fez performances de mixagem com temas de games, é DJ formado pela Pacha Skol School.


Vitor Monteiro Puente

Vitor Monteiro Puente


Evangelista do uso de ferramentas open source e de metodologias ágeis, possuo experiências com as metodologias eXtreme Programing (XP) e atualmente estou participando do processo de implantação da metodologia Scrum junto à equipe do MapLink. Mais recentemente tenho atuado como editor do site InfoQ Brasil e comecei a estudar e participar do projeto HyperGraphDB


Luciano Ramalho

Luciano Ramalho


Eleito membro da Python Software Foundation em 2012, Ramalho dedica-se à linguagem Python desde 1998. Co-fundador e primeiro presidente da Associação Python Brasil, e co-fundador do Garoa Hacker Clube. Desde 1994 desenvolve sistemas Web em plataformas abertas. Foi arquiteto e diretor técnico do portal Brasil Online na Abril S/A e dirigiu a Hiperlógica, onde atendeu grandes portais como IDG Now, BOL, UOL, AOL Brasil, Interlegis e Presidência da República. É professor na Academia Python da Globalcode e nas Oficinas Turing.com.br.


Suelyne Dias Batista

Suelyne Dias Batista


Trabalho há 6 anos com desenvolvimento de teste de software para aplicativos embarcados (celular e TV). Sou certificada CTFL. Minha áreas de conhecimentos são: Liderança da implementação do processo de teste de software; Experiência com softwares de controle de versão: Git e Rational ClearCase: Ferramentas auxiliares de Builds: Gerrit e Jenkins; Linguagens de Programação: C, Shell script, Ruby, Pascal, Java, Javascript; Linux (desenvolvimento e teste de aplicações para sistemas embarcados- Maemo, Meego);


Jean Carlo Nascimento

Jean Carlo Nascimento


Jean Carlo Nascimento conhecido como Suissa é entusiasta da internet desde os 10 anos de idade e trabalha com sites desde os 15. Há oito é profissional de Desenvolvimento Web, utiliza primordialmente HTML5, CSS3, jQuery, PHP e Mysql. Sendo também evangelista de tecnologias como NoSQL e Node.js. Formado pela UTF-PR, fez especialização em Desenvolvimento Web. Atualmente trabalha como Webdeveloper Sênior, possuindo também projetos pessoais como nosqlbr.com.br, frontendbrasil.com.br, jquerybrasil.org; e é contribuinte do MongoBD.


Flávio Fonseca Alves

Flávio Fonseca Alves


Empreendedor apaixonado por inovação, combina ao seus estudos conceitos de software craftsmanship, technology education, social innovation, design thinking and lean startup. É formado em Computação pela Universidade de Brasília (UnB) e dedicou boa parte de sua carreira a projetos de Pesquisa & Desenvolvimento de novos produtos no Brasil e na Europa. Nas horas vagas gosta de tocar violão, treinar Jiu Jitsu e andar de longboard.


Coordenação

Elias Nogueira
Elias Nogueira


Data e Local

Domingo, 8 de Julho de 2012

Das 8:30 às 19:00 h

Universidade Anhembi Morumbi

Rua Casa do Ator, 275
Itaim Bibi, São Paulo - SP

Mais informações


Patrocinadores TDC 2012 SP Microsoft Oracle Amazon Web Services Concrete Solutions Nokia DevMedia Positivo PagSeguro Intel Software Google Plusoft InfoQ Brasil Octo Technology Esquilo.Mobi Anhembi Morumbi Globalcode