?

Um espaço privilegiado para o compartilhamento de conhecimento sobre tecnologias e metodologias que estão mudando mercado de software. A característica principal do evento é o conteúdo de alto nível, dividido em trilhas seguindo linhas de desenvolvimento profissional. A concentração de conhecimentos avançados, networking e troca de experiências entre profissionais, estudantes e entusiastas da área de tecnologia da informação também são marcas deste encontro. Veja a descrição das trilhas:

poligonoAlém do Código

Essa trilha, como o próprio nome sugere, são assuntos extremamente ligados ao processo de desenvolvimento de software, mas que não são assuntos resolvidos nas linhas de código. São palestras com temas inovadores, de gestão de equipes ou de processos, ferramentas, cases ou metodologias, que estão além do código.

 

elipseDevRoots

DevRoots é pra quem é um louco, apaixonado, alucinado pelas linhas de código. São palestras técnicas, de assuntos específicos de desenvolvimento de software, mão na massa, onde o palestrante ensina na prática o como fazer. Necessariamente inclui código na apresentação.

 

retanguloLado Humano da Tecnologia

Gosta de lidar com pessoas e de técnicas de desenvolvimento pessoal e profissional? Então, essa é sua trilha! São palestras com temas de gestão de equipes, interações humanas, relacionamentos e impactos dentro dos projetos de software ou práticas adotadas por  empresas para desenvolvimento e retenção de talentos.

 

X_finalData Ocean

Armazenar, processar e analisar grandes volumes de dados, tem motivado o desenvolvimento e utilização de novas tecnologias. O conteúdo desta trilha são baseados em discussões do que há de mais relevante e moderno no armazenamento, recuperação e extração de valor dos dados.

Agenda

Utilize o filtro e veja apenas as palestras da trilha desejada

Joseph Yoder
Keynote de abertura KeyNote de abertura +

Joseph Yoder

< > </>
Palestra: Deliver Fast with Confidence
Resumo: Being agile, with its attention on extensive testing, frequent integration, and focusing on important product features, has proven invaluable to many software teams. When building complex systems it can be all too easy to primarily focus on features and overlook software qualities, specifically those related to software architecture. Time has shown that agile practices are not sufficient to prevent or eliminate technical debt, which can ultimately affect reliability. Many issues arise when there isn’t good validation through tests and constant attention to the architecture and code quality. It is important to recognize what is core to the architecture and the problem at hand while evolving it. If there is not enough attention on the architecture and the code, technical debt will creep in to the point where it can become muddy, making it hard to deliver new features quickly and reliably. Two principles that can help teams deliver more quickly and with confidence is to focus on code quality and delivery size. Small frequent delivery with constant attention to a good codebase is crucial to being able to sustain faster reliable delivery. Practices that can help keep the code clean or prevent it from getting muddier include: Testing, Divide & Conquer, Gentrification, Quarantine, Refactoring, and Craftsmanship. This talk examines various practices and techniques such as Continuous Integration, Continuous Delivery, Continuous Inspection, along with techniques to pay good attention to software quality, all of which enable teams to deliver fast and with confidence.
Quem Sou: Joseph (Joe) Yoder (agilist, computer scientist, speaker and pattern author) is the founder and principle of The Refactory (www.refactory.com), a company focused on software architecture, design, implementation, consulting and mentoring on all facets of software development. Joe serves as president of the board of The Hillside Group, a group dedicated to improving the quality of life of everyone who uses, builds, and encounters software systems. He is best known as an author of the Big Ball of Mud pattern, which illuminates many fallacies in software architecture. Joe teaches and mentors developers on agile and lean practices, architecture, building flexible systems, clean design, patterns, refactoring, and testing. Joe has recently been working with organizations and thought leaders on the best practices for including quality aspects throughout the complete software life-cycle. In 2015 he won the New Directions award with a colleague at Saturn 2015, given to the presentation that best describes innovative new approaches and thought leadership in the application of architecture-centric practices for the presentation “QA to AQ: Shifting from Quality Assurance to Agile Quality”. Joe thinks software is still too hard to change. He wants to do something about this and believes that you can start solving this problem through the use of proven practices (patterns) and by putting the ability to change software into the hands of the people with the knowledge to change it.
09h00 - 09h15Abertura
08h30 - 09h00Credenciamento
10h05 - 10h30Coffee-Break
13h00 - 14h20Almoço
16h50 - 17h15Coffee-break
18h55Encerramento
Everton Gago e Robison Tesini Dextra
Machine Learning – Gênesis ao Apocalipse Além do código +

Everton Gago e Robison Tesini

< > Dextra </>
Palestra: Machine Learning - Gênesis ao Apocalipse
Resumo: Nesta palestra apresentaremos as teorias de Inteligência Artificial, criando um embasamento acerca dos aspectos científicos e tecnológicos hoje disponíveis. Além disso, analisaremos as aplicações de Machine Learning no mundo de hoje estabelecendo uma relação entre as evoluções previstas nas teorias e as necessidades emergentes do mundo de hoje.
Quem Sou: Everton Gago é Doutorando e Mestre em Engenharia Elétrica na Unicamp. Atualmente pesquisa e desenvolve algoritmos matemáticos que reproduzem de forma artificial os aspectos biológicos de aprendizado e auto-organização. Seus principais interesses são: Aprendizado de máquina, processamento digital de sinais e computação evolutiva. Robison Gonçalves Tesini é Engenheiro de Computação formado pela Universidade federal de São Carlos(UFSCar) e pós graduado em Orientação Objetos pela Unicamp.
Andrés Galante Red Hat
Criando sistemas modulares corporativos com Web Components, CSS avançado e Bootstrap 4 Devroots +

Andrés Galante

< > Red Hat </>
Palestra: Criando sistemas modulares corporativos com Web Components, CSS avançado e Bootstrap 4
Resumo: Com base em um case real, esta palestra explora técnicas e lições aprendidas durante o processo de desenvolvimento e arquitetura front-end de um projeto open source larga escala usando Web Components e Bootstrap 4. Serão abordadas especificações do Shadow DOM v1, técnicas de modernas de CSS, princípios do Atomic Design e como criar CSS guidelines sólidas – com muito live-coding. Mostraremos como a modularidade no CSS é fundamental para a qualidade. Você verá como estruturar uma grande base de código CSS de forma a maximizar modularidade e reduzir custos de manutenção. Também será discutida, com abordagem pragmática, a especificação de Web Components e seus quatro padrões. O público sairá da palestra com um ferramental que pode levar seus projetos de desenvolvimento front-end para um novo patamar de qualidade e organização.
Quem Sou: Andrés Galante é desenvolvedor front-end e UX Designer com mais de 15 anos de experiência. Atualmente faz parte do time de UXD da Red Hat e é líder da equipe HTML/CSS no PatternFly.
Google Cloud OnBoard Google Cloud
M1 – Apresentamos o Google Cloud Platform Google on Board +

Google Cloud OnBoard

< > Google Cloud </>
Palestra: M1 - Apresentamos o Google Cloud Platform
Resumo: OnBoard - São Paulo é um evento de capacitação e treinamento conduzido por especialistas do Google que oferece uma introdução técnica aos fundamentos do Google Cloud Platform (GCP). A partir de uma combinação de palestras e demonstrações práticas, você aprenderá como começar a usar as tecnologias e soluções de nuvem do Google, como Google App Engine, Datastore, Storage, Container Engine, Compute Engine e Network, Big Data e Machine Learning.
Quem Sou:
Nelson Abu Samra Rahal Junior Abu Consultoria e Treinamentos
Coach Ágil nos Times Lado humano da técnologia +

Nelson Abu Samra Rahal Junior

< > Abu Consultoria e Treinamentos </>
Palestra: Coach Ágil nos Times
Resumo: Vamos apresentar o modelo de trabalho de um Coach Ágil junto as equipes que desejam realizar uma jornada de aderencia ao modelo ágil de trabalho, para isso nesta palestra vamos falar dos itens: - Identificação do estado atual da equipe (As IS) - Elaboração do Backlog da jornada de trabalho ao modelo ágil (To Be) - Modelo de Governança para gestão do (As Is para To Be) - Indicadores qualitativos e quantitativos do progresso ao modelo (To Be)
Quem Sou: Formado em processamento de dados, pos em gestão de projetos, pos em metodologia de ensino, mestrado em ciência da computação, certificações ref ao mundo ágil: DevOps (Linux Foundation through edX), CSM, Nexus (SPS), Product Owner (PSPO), SAFe, Management 3.0. Meu foco é atuação em empresas inteiras com foco a TI e Não TI no que denominamos de Agile Enterprise
Andre Nascimento McKinsey
Transformação Digital pela perspectiva do desenvolvedor de software. Além do código +

Andre Nascimento

< > McKinsey </>
Palestra: Transformação Digital pela perspectiva do desenvolvedor de software.
Resumo: Transformação digital, a nova febre do momento. Mais uma onda da moda em tecnologia ou realmente uma mudança pertinente e que afeta à todos? Quais as mudanças ou transformações importantes pela perspectiva dos times de tecnologia e desenvolvimento de software? Nos últimos 2 ou 3 anos, o termo transformação digital tem estado no topo da discussões de tecnologia e negócios. No entanto ainda é difícil tangibilizar o que significa ser digital e por isso muitas empresas ainda estão buscando entender esse fenômeno e se adaptar a esse novo mindset. Nessa apresentação, vamos falar um pouco sobre o que é transformacão digital, com foco na perspectiva de tecnologia e desenvolvimento. Quais são as mudanças práticas que chegam com um processo de transformação, quais são os principais desafios e o que empresas tem feito para serem bem sucedidas.   E você, já sabe o que é transformação digital? Venha conhecer um pouco mais e entrar na discussão sobre o paradigma que está mudando a forma como as empresas se organizam.
Quem Sou: André é um desenvolvedor de software, com pouco mais de 13 anos de experiência na área e que há 8 anos tem se aventurado nas áreas de gestão e liderança de tecnologia. Como desenvolvedor e arquiteto já trabalhou com diversas plataformas, como: PHP, Java, .NET, Force.com, Xamarin, Node e outras. Como gestor, já foi executivo em grandes empresas de tecnologia como Stefanini e Resource IT, liderando times com centenas de pessoas e participando de dezenas de projetos. Também já teve uma experiência como fundador e CTO de uma startup e ficou nesse mundo por um tempo. Em 2008 descobriu Scrum e com ele os métodos ágeis de desenvolvimento. Foi amor a primeira vista :-) Desde então tem trabalhado para transformar os ambientes por onde passa. Atualmente trabalha na McKinsey,  uma das mais respeitadas consultorias estratégicas do mundo onde lidera o CoE de agilidade para América Latina.  
Felipe Nascimento de Moura Nasc
Progressive Web Apps… Eles diziam que era impossível Devroots +

Felipe Nascimento de Moura

< > Nasc </>
Palestra: Progressive Web Apps...eles diziam que era impossível
Resumo: No início, diziam que só com flash poderíamos fazer certas coisas. Que era impossível fazer ou manipular mapas em JS, que era impossível ligar a câmera, o microfone... Depois, diziam que era impossível fazer certas coisas sem o Java, como multi thread, armazenamento local, orientação do celular... Agora, dizem que não é possível ter uma aplicação Web com os mesmos poderes de uma aplicação nativa. Ninguém sairá desta palestra sem saber como funciona de verdade o Service Worker. Usemos a Web a nosso favor!
Quem Sou: Felipe atua como desenvolvedor Web há mais de 12 anos, apaixonado por JavaScript é fundador da BrazilJS e da Nasc além de outros eventos regionais e projetos Open Source. É também um Google Developer Expert em Tecnologias Web.
Google Cloud OnBoard Google Cloud
M2 – Primeiros passos com o Google Cloud Platform Google on Board +

Google Cloud OnBoard

< > Google Cloud </>
Palestra: M2 - Primeiros passos com o Google Cloud Platform
Resumo: OnBoard - São Paulo é um evento de capacitação e treinamento conduzido por especialistas do Google que oferece uma introdução técnica aos fundamentos do Google Cloud Platform (GCP). A partir de uma combinação de palestras e demonstrações práticas, você aprenderá como começar a usar as tecnologias e soluções de nuvem do Google, como Google App Engine, Datastore, Storage, Container Engine, Compute Engine e Network, Big Data e Machine Learning.
Quem Sou:
Eduardo Migliano 99jobs
Como criar tecnologias envolvendo o seu propósito pessoal Lado humano da técnologia +

Eduardo Migliano

< > 99jobs </>
Palestra: Como criar tecnologias envolvendo o seu propósito pessoal
Resumo: Será que aquilo que você sabe fazer não é super útil para outras pessoas, em algum lugar do mundo, ou bem perto de você? Será que o seu talento, ainda que você relute em chamar de talento, não está sendo subaproveitado? Com as plataformas digitais que nós temos hoje, surgem cada vez mais oportunidades de combinar as suas habilidades e seu propósito de vida com o que precisa ser feito. Em outras palavras, você é capaz de causar um impacto baita positivo, que nunca pensou ser possível, fazendo o que você mais ama. Nesta conversa, vamos entender como.
Quem Sou: Eduardo Migliano, 28 anos, formado em Comunicação na ESPM-SP com especialização pela Libera Univesitá di Milano na Itália. É um dos fundadores do 99jobs.com, uma comunidade colaborativa online de carreira, que pretende redesenhar a forma como as organizações e as pessoas se conectam baseado em suas crenças e valores. Sonha com um mundo onde cada vez mais pessoas possam fazer aquilo que amam.
Eduardo Ximenes iFood
DevOps no iFood: receitas para domar uma Black Friday por dia, mantendo o futuro em vista Além do código +

Eduardo Ximenes

< > iFood </>
Palestra: DevOps no iFood: receitas para domar uma Black Friday por dia, mantendo o futuro em vista
Resumo: O iFood enfrenta desafios de suportar uma "Black Friday" por dia e ao mesmo tempo manter estratégias para evolução rápida dadas as perspectivas de crescimento intenso no curto prazo. A proposta é mostrar como conciliamos um ambiente de colaboração DevOps com segurança, desempenho e disponibilidade, de forma que o time de TI continue suportando as demandas do negócio. Vamos discutir sucessos e dificuldades enfrentadas pelos times do iFood em infraestrutura, stack de tecnologia e automação, além do que está planejado para os próximos passos. Entre as práticas abordadas estão deploy com zero downtime, gerenciamento de infraestrutura como código com Chef, uso eficiente da nuvem, e experiências no monitoramento do ambiente de produção. Também vamos apresentar técnicas de escalabilidade (ex. fast scaling e warmup) e como mantemos nossa cultura de DevOps.
Quem Sou: Eduardo atua como Gerente de TI no iFood e tem mais de dez anos de experiência em administração de servidores. Estudioso permanente de tecnologia, é amante de software livre, além de especialista em Cloud Computing e em ferramentas de gestão ágeis para infraestrutura.
Neto Marin Google
Conhecendo o Android Things Devroots +

Neto Marin

< > Google </>
Palestra: Conhecendo o Android Things
Resumo: Recentemente o Google anunciou sua plataforma para Internet das Coisas, o Android Things. Agora, qualquer desenvolvedor Android também é um desenvolvedor de soluções para IoT e pode ir do protótipo a uma aplicação final usando tecnologias que já utiliza em aplicativos móveis. Nessa palestra, Neto Marin irá mostrar como funciona a plataforma, suas principais vantagens, características e no final, uma demo de como criar um projeto com o Android Studio e fazer uma pequena aplicação de forma rápida e simples.
Quem Sou: Neto Marin é Developer Advocate do Google no Brasil e tem como principal objetivo ajudar os desenvolvedores a criarem aplicativos de alta qualidade para as plataformas Android. Um apaixonado pelas tecnologias móveis, começou a desenvolver para telefones celulares em 2005 com Java ME, tendo experiência em diversas outras plataformas e trabalhando com Android desde os primeiros SDKs em 2007.
Google Cloud OnBoard Google Cloud
M3 – Google App Engine e Cloud Datastore Google on Board +

Google Cloud OnBoard

< > Google Cloud </>
Palestra: M3 - Google App Engine e Cloud Datastore
Resumo: OnBoard - São Paulo é um evento de capacitação e treinamento conduzido por especialistas do Google que oferece uma introdução técnica aos fundamentos do Google Cloud Platform (GCP). A partir de uma combinação de palestras e demonstrações práticas, você aprenderá como começar a usar as tecnologias e soluções de nuvem do Google, como Google App Engine, Datastore, Storage, Container Engine, Compute Engine e Network, Big Data e Machine Learning.
Quem Sou:
José Fernando Guedes Dextra
Melhorando nossas decisões Lado humano da técnologia +

José Fernando Guedes

< > Dextra </>
Palestra: Melhorando nossas decisões
Resumo: Apesar de toda ajuda que os métodos ágeis trazem para os projetos, a postura individual de cada membro do time continua tendo um peso fundamental na efetividade das equipes e no sucesso dos projetos. Nesta palestra vamos discutir um pouco como se formam nossas percepções e como tomamos decisões, e o que podemos fazer para melhorar nossa efetividade e potencializar nosso desenvolvimento.
Quem Sou: José Fernando Guedes é diretor de operações da Dextra, onde atua com times usando metodologias ágeis desde 2008. É formado em Engenharia de Computação pela Unicamp com MBA em Gestão de Pessoas pelo Instituto Mauá de Tecnologia.
Danilo Pinheiro e Leonardo Monteiro de Miranda Dextra e Globosat
Sim! Existe esperança para Apps em estado ‘terminal Além do código +

Danilo Pinheiro e Leonardo Monteiro de Miranda

< > Dextra e Globosat </>
Palestra: Sim! Existe esperança para Apps em estado 'terminal'
Resumo: O objetivo dessa palestra é mostrar alguns desafios enfrentados na evolução de um aplicativo legado. Iremos apresentar algumas das ações, resultantes da parceria Globosat - Dextra, para solucionar os impedimentos e dificuldades encontradas nessa missão. Além disso, contar um pouco sobre complexa decisão entre refazer o aplicativo novamente ou investir esforços em um código com elevado custo de manutenção.
Quem Sou: Danilo Pinheiro - Bacharel em Sistemas de Informação com aproximadamente 15 anos de experiência em desenvolvimento de software para o mundo digital. Está envolvido diretamente em dinâmicas e atividades que envolvem práticas de Management e Learning 3.0. Admira fortemente os valores obtidos através da aprendizagem colaborativa. Tem como fator estimulante a aplicação de métodos capazes de eliminar barreiras e restrições nos ambientes de trabalho, em prol da colaboração sustentável e do conhecimento emergente através da interação indivíduo-indivíduo. Na Dextra atua como Product Owner na gestão de projetos e produtos utilizando metotologias ágeis. É instrutor nos cursos de PHP, Symfony Framework e Gestão ágil de projetos com Scrum. Ministra as palestras: "UX: o quê, como e por quê" e "Recomendação de conteúdo com Apache Mahout". É pós-graduando em Engenharia da Qualidade de Software. Leonardo Monteiro de Miranda - Com mais de 20 anos de experiência em projetos de interface gráfica, design de interação e tecnologia, atua atualmente como PO e Gestor de Projetos com uma extensiva lista de ferramentas de metodologias de projeto como scrum, kanban e design thinking. Liderou o desenvolvimento de produtos relevantes no mercado com uma participação ativa desde a concepção do produto até a publicação em várias plataforma digitais como Android, iOS, Smart TVs, Xbox e Sites. Leonardo é um designer inovador, um gestor de projetos decisivo, um mentor prestativo, um qualificado parceiro de negócios e um ótimo colega de equipe. É professor em cursos de graduação e pós-graduação na ESPM e no Senac Rio, em disciplinas ligadas a design de interação, gestão de projetos, gestão de equipes e metodologias ágeis.
Cynthia Zanoni WoMakersCode
Bot Framework: designing useful, engaged and cool Bots with Nodejs Devroots +

Cynthia Zanoni

< > WoMakersCode </>
Palestra: Bot Framework: designing useful, engaged and cool Bots with Nodejs
Resumo: Years of design experience and best practices have been developed for websites and applications to make them desirable, functional and easy to use. Similarly, our goal with bots is to create useful, natural, conversational and trustworthy experiences to engaged. Microsoft Bot Framework and Azure Bot Services are Microsoft’s “conversations” platform. Are you ready to build your bot?
Quem Sou: Evangelista Técnica na Microsoft, curadora da Mobile Summit Brazil e idealizadora do WoMakersCode, um projeto focado em capacitação e empoderamento feminino e de minorias na TI. Coordenou o programa WoMoz (Women & Mozilla) no Brasil e em 2016 foi reconhecida pela Mozilla Foundation como uma das mentoras mais influentes na América Latina. É apaixonada open source e nas horas vagas, cria projetos e iniciativas que possam contribuir para o fortalecimento das mulheres no mercado de trabalho e comunidades de tecnologia.
Google Cloud OnBoard Google Cloud
M4 – Opções de armazenamento do Google Cloud Platform Google on Board +

Google Cloud OnBoard

< > Google Cloud </>
Palestra: M5 - Google Container Engine
Resumo: OnBoard - São Paulo é um evento de capacitação e treinamento conduzido por especialistas do Google que oferece uma introdução técnica aos fundamentos do Google Cloud Platform (GCP). A partir de uma combinação de palestras e demonstrações práticas, você aprenderá como começar a usar as tecnologias e soluções de nuvem do Google, como Google App Engine, Datastore, Storage, Container Engine, Compute Engine e Network, Big Data e Machine Learning.
Quem Sou:
Roberto Marin Maplink
No universo de ideias, por que a sua vale mais? Lado humano da técnologia +

Roberto Marin

< > Maplink </>
Palestra: No universo de ideias, por que a sua vale mais?
Resumo: Lembra daquela brilhante ideia que você teve na empresa e que não foi pra frente? O chefe não ouviu, o time não comprou, a ideia morreu e você lamentou estar certo com um belo "eu avisei". Como sair de situações como essa? No dia-a-dia das empresas a rotina acaba sempre ganhando espaço e a criatividade acaba sendo envelopada e largada em algum canto em nossa mente. Conectar todos, atrair envolvimento, e paixão nas coisas acaba sendo uma tarefa árdua para a liderança, que está imersa em suas próprias entregas individuais. Como quebrar isso? Como trazer um discurso convincente para o seu time? E, em ultima instância, como conquistar liderança de de forma mais clara e para todos? Tenha você um papel de líder ou não este talk tem a missão de ajudar a mudar a sua forma de encarar as coisas e conquistar mais pessoas para atingir seus objetivos.
Quem Sou: Roberto Marin é bacharel em Ciência da Computação e trabalha como CTO no Maplink, onde atua com liderança de times no Brasil, França e Romênia. Nos últimos anos se especializou em sites com muitos acessos, sendo grande responsável pela arquitetura do portal do Buscapé, onde trabalhou durante mais de 6 anos. Seus principais interesses são performance, devops e cloud computing. Recentemente tem focado em liderança e cultura de empresas, onde teve um forte papel por sua passagem no portal imobiliário VivaReal.
Álvaro Melo Atua
pg_rewind – Diminuindo seu downtime através de ferramentas nativas Data Ocean +

Álvaro Melo

< > Atua </>
Palestra: pg_rewind - Diminuindo seu downtime através de ferramentas nativas
Resumo: A replicação nativa em bancos de dados PostgreSQL já é realidade a alguns anos. Porém aplicar um remaster em grandes bases de dados, a partir de um slave sincronizado, pode demorar muito tempo e estourar seu SLA. Para resolver este problema, foi implementado o pg_rewind. Em que situações ele se aplica, quais são os requisitos para seu uso e um exemplo prático são os temas desta sessão.
Quem Sou: Diretor da Atua Sistemas de Informação, trabalha com PostgreSQL há 16 anos. Já foi professor em Instituições de Ensino Superior, inclusive em disciplina de Tópicos em Software Livre, e hoje contribui com estas difundindo o uso do Software Livre e PostgreSQL, bem como com palestras em eventos como o Fórum Internacional de Software Livre, PgDays e semanas acadêmicas.
Eder Ignatowicz Red Hat
Construindo aplicações web que permanecem: uma abordagem arquitetural Java que vai além do último framework JS da moda Devroots +

Eder Ignatowicz

< > Red Hat </>
Palestra: Construindo aplicações web que permanecem: uma abordagem arquitetural Java que vai além do último framework JS da moda
Resumo: Incomodado com a velocidade do ciclo de vida dos frameworks JavaScript? E se você precisa construir uma aplicação corporativa que permanecerá em desenvolvimento por mais tempo do que o ciclo médio de 2 anos de vida destes frameworks? Venha para esta palestra discutir estas questões e conhecer a abordagem arquitetural web utilizada no desenvolvimento do Drools e jBPM. Nesta palestra, será compartilhado quais as técnicas utilizadas para manter uma aplicação web desenvolvida ao longo dos últimos 7 anos, de forma a combinar as técnicas mais recentes web a uma base de código legada de mais de 1 milhão de linhas de código, de forma sustentável, ágil e evolutiva. Algum dos principais pontos discutidos serão: As vantagens de uma arquitetura baseada em contratos ao invés de uma baseada na arquitetura de um framework; A importância de tipagem estática em grande bases de código; Como utilizar o modelo de programação Java EE no seu browser; A importância da construção de uma API poliglota; Qual o papel de um framework de UX unificado em uma arquitetura corporativa;
Quem Sou: Eder é Senior Software Engineer da JBoss pela Red Hat, membro do time do Drools e jBPM, com experiência ampla no desenvolvimento de sistemas financeiros. Leciona em diversos cursos de graduação e pós-graduação. É Doutorando e Mestre em Engenharia Elétrica pela Unicamp e Bacharel em Ciência da Computação pela Universidade Estadual de Londrina.
Google Cloud OnBoard Google Cloud
M5 – Google Container Engine Google on Board +

Google Cloud OnBoard

< > Google Cloud </>
Palestra: M5 - Google Container Engine
Resumo: OnBoard - São Paulo é um evento de capacitação e treinamento conduzido por especialistas do Google que oferece uma introdução técnica aos fundamentos do Google Cloud Platform (GCP). A partir de uma combinação de palestras e demonstrações práticas, você aprenderá como começar a usar as tecnologias e soluções de nuvem do Google, como Google App Engine, Datastore, Storage, Container Engine, Compute Engine e Network, Big Data e Machine Learning.
Quem Sou:
Érica Briones Graciano
A revolução protestante ágil Além do código +

Érica Briones Graciano

< > </>
Palestra: A revolução protestante ágil
Resumo: Não é dinheiro que me motiva! Dinheiro corrompe! Eu não entendo de dinheiro! Independe da sua opinião ou sentimento à respeito dele, o dinheiro segue pagando por lamborghinis, louboutins e cartiers, da mesma forma que segue pagando por hospitais, escolas e iniciativas de auxílio a refugiados ou sobreviventes de desastres, além é claro, por guerras. Nos isentarmos de discutir dinheiro não o torna menos importante, nem nos exime da responsabilidade e consequências das decisões que são tomadas em nosso nome, só nos torna ignorantes e quiçá irresponsáveis. As escrituras (manifesto ágil) nunca nos proibiram de ganhar ou de lidar com dinheiro, e nesta sessão iremos discutir como nossa atitude em relação a ele precisa ser reformada.
Quem Sou: Especialista em inovação com 17 anos de mercado, experiência em empresas de grande e pequeno porte, com times nacionais e internacionais. Firme defensora do aprendizado contínuo através de ciclos de feedback constantes. Acredito em ser a transformação que desejo ver no mundo.
Felipe Pereira Dextra
Meu DBA não é ágil, e agora? Data Ocean +

Felipe Pereira

< > Dextra </>
Palestra: Meu DBA não é ágil, e agora?
Resumo: O mundo do desenvolvimento de software evoluiu, mas as práticas de administração e desenvolvimento em bancos de dados parecem ter parado na idade das trevas. Como fazer para que o DBA se integre ao desenvolvimento ágil de software?
Quem Sou: Sou um profissional apaixonado por aprender, com mais de 10 anos de experiência na área de Bancos de Dados. Também tenho um grande interesse por Metodologias Ágeis, DevOps e Machine Learning.
Oliver Hager Dextra
Gestão efetiva do estado de aplicação Devroots +

Oliver Hager

< > Dextra </>
Palestra: Gestão efetiva do estado de aplicação - Effective Application State Management
Resumo: Aplicações Web modernas são bastante complexas. Por isso, é necessário desenvolver estratégias para dominar essa complexidade toda. Um aspecto importante é o controle do estado da aplicação. Nos últimos dois anos, principalmente influenciada pelo ReactJS do Facebook, surgiram uma série de técnicas para a gestão do estado da aplicação, por exemplo Flux e Redux. Neste talk serão apresentadas, sob a forma de pequenas lições elucidativas, diversas abordagens para gerenciar efetivamente os estados da aplicação, e, quais delas se estabeleceram na prática.
Quem Sou: Software Craftsman na Dextra Mestre em Computação pela Universidade Ostfália na Alemanha, trabalhou no Centro Aeroespacial alemão (DLR) e se mudou para o Brasil em 2008. Já atuou com computação gráfica, sistemas distribuídos, inteligência artificial e embedded systems. Há quatro anos trabalha com tecnologias Web - front-end e back-end - na Dextra.
Google Cloud OnBoard Google Cloud
M6 – Google Compute Engine e Networking Google on Board +

Google Cloud OnBoard

< > Google Cloud </>
Palestra: M6 - Google Compute Engine e Networking
Resumo: OnBoard - São Paulo é um evento de capacitação e treinamento conduzido por especialistas do Google que oferece uma introdução técnica aos fundamentos do Google Cloud Platform (GCP). A partir de uma combinação de palestras e demonstrações práticas, você aprenderá como começar a usar as tecnologias e soluções de nuvem do Google, como Google App Engine, Datastore, Storage, Container Engine, Compute Engine e Network, Big Data e Machine Learning.
Quem Sou:
José Vahl Sensedia
Design Sprint: Uma semana para sair do outro lado! Além do código +

José Vahl

< > Sensedia </>
Palestra: Design Sprint: Uma semana para sair do outro lado!
Resumo: Velocidade importa! Resolva problemas e teste novas ideias em apenas 5 dias! Nessa altura do campeonato você já deve ter ouvido falar sobre Design Sprint! Em linhas gerais, é uma técnica criada pelo Google para rodar um ciclo de design de produto em uma semana ou menos! É baseado no Design Thinking e aplicado para a prototipação rápida da solução de problemas. Você já teve a sensação de que desenvolveu algo, colocou em produção e não foi útil para ninguém? Se as necessidades do usuário/negócio não foram bem entendidas e a ideia não foi validada antes da implementação, provavelmente não foi só uma sensação... Nessa palestra iremos falar sobre: - Design sprint é pra você? (depende, sempre depende...) - Como definir bem o desafio (nem tão grande, nem tão pequeno) - Preparação é importante (recrutando o time certo e esquentando os motores) - Os desafios de lidar com restrições do tempo não são triviais (mediador durão) - Alguns estudos de caso bacanas de aplicação da metodologia (dá certo)
Quem Sou: José Vahl é entusiasta em novas tecnologias e Mestre em Ciência da Computação pela UNICAMP na área de IA voltada à educação. Em sua carreira, atuou como arquiteto Java em projetos para grandes empresas como Petrobras. Foi consultor em Educação à Distância e Java para a USP, UNICID e para a UNICAMP. Foi também professor na UNIP, responsável por disciplinas da área técnica como Orientação a Objetos e Programação Java. Totalmente engajado na transformação digital, impulsionada pelas APIs, pela qual o mundo está passando, escreve artigos e é palestrante em eventos sobre o tema. Hoje atua como Head de Tecnologia na Sensedia, direcionando as soluções tecnológicas da empresa e formando times de ninjas para a evolução dos produtos.
Matheus Ricardo Espanhol Movile
Data Lake As a Service? Comparativo entre BigQuery, Presto e Athena Data Ocean +

Matheus Ricardo Espanhol

< > Movile </>
Palestra: Data Lake As a Service? Comparativo entre BigQuery, Presto e Athena
Resumo: Através de uma abordagem prática com exemplos reais, serão comentados os pontos fortes e fracos dos serviços Google BigQuery, Amazon EMR com Presto e Amazon Athena. O objetivo é compartilhar com o espectador a experiência com esses serviços, mostrando como eles podem viabilizar análises com o melhor custo-benefício para ambientes de todos os tamanhos.
Quem Sou: Matheus Espanhol é consultor em banco de dados com 10 anos de experiência em ambientes OLTP e OLAP. Especialista em soluções Big Data pela Movile, empresa líder global em desenvolvimento de plataformas de comércio e conteúdo móvel.
Elemar Junior Consulting CTO
Software sem bugs: Reduzindo falhas em produção com de práticas de programação funcional (em C#) Devroots +

Elemar Junior

< > Consulting CTO </>
Palestra: Software sem bugs: Reduzindo falhas em produção com de práticas de programação funcional (em C#)
Resumo: Todos desejamos escrever software que seja fácil de manter e com poucos problemas em produção. Há anos, venho atingindo este objetivo através da adoção de práticas de programação funcional em meu código. Nessa palestra, me afasto da teoria e compartilho exemplos reais de como práticas de programação funcional tem me ajudado a escrever códigos mais sólidos e consistentes. Partindo de implementações do cotidiano, através de análise crítica, demonstro como a aplicação de algumas técnicas que podem reduzir (e até eliminar) a possibilidade de erros em tempo de execução. Prepare-se para muito código e conceitos avançados. Talvez você veja C# de uma forma como nunca viu.
Quem Sou: Comecei a programar muito cedo e ainda amo fazer isso! Também gosto de Inovação, Estratégia e Gestão. Desde 1998, participo do desenvolvimento de soluções para a indústria brasileira de móveis, incluindo design de ambientes, automação industrial, vendas e gestão. Para isso, tenho aprendido, ensinado e usado um bocado de tecnologias, conceitos e linguagens. Em 2008, iniciei meus estudos em estratégia de negócio, inovação e gestão. Fiz isso porque acredito fortemente que este seja o caminho para “pensar fora da caixa” e fazer coisas que realmente fazem a diferença. Depois disso, passei a ser convidado para participar de reuniões estratégicas onde ajudei a pensar o futuro. Continuo fazendo isso! Em 2011, senti a necessidade de compartilhar minhas experiências, pensamentos e criações. Então, iniciei meu blog. Pouco tempo depois, passei a falar em eventos de comunidade, escrever artigos para revistas especializadas, gravar podcasts e mais. Desde 2014, tenho ajudado dezenas de empresas a realizarem seu potencial através de novos produtos. Desde de 2015, sou membro oficial do time de desenvolvimento do RavenDB. Também sou membro do comitê de conteúdo do QCon São Paulo e Rio de Janeiro Hoje, sou um Microsoft MVP (desde 2011), consultor, arquiteto de software, desenvolvedor e palestrante especializado em estratégia, inovação e desenvolvimento de aplicações profissionais.
Google Cloud OnBoard Google Cloud
M7 – Big Data & Machine Learning Google on Board +

Google Cloud OnBoard

< > Google Cloud </>
Palestra: M7 - Big Data & Machine Learning
Resumo: OnBoard - São Paulo é um evento de capacitação e treinamento conduzido por especialistas do Google que oferece uma introdução técnica aos fundamentos do Google Cloud Platform (GCP). A partir de uma combinação de palestras e demonstrações práticas, você aprenderá como começar a usar as tecnologias e soluções de nuvem do Google, como Google App Engine, Datastore, Storage, Container Engine, Compute Engine e Network, Big Data e Machine Learning.
Quem Sou:
Leandro Magnani Itaú Unibanco
Microservices vs ESB Além do código +

Leandro Magnani

< > Itaú Unibanco </>
Palestra: Microservices vs ESB
Resumo: Arquitetura Microservices tem provocado inúmeras discussões relacionadas a real necessidade do ESB, nessa apresentação pretendo abordar as definições, propósitos, como os mais diversos tipos de integração são endereçados (EIP - Enterprise Integration Patterns) e uma conclusão, pensando nos cenários corporativo, onde temos muitos sistemas legados e nos cenários de startup, com aplicações modernas.
Quem Sou: Desde 1999 trabalho com desenvolvimento de software, atuando principalmente no segmento financeiro, exercendo os mais diversos papéis, do técnico a gestão, possibilitando uma visão ampla e clara, sobre processos, pessoas e ferramentas para condução de projetos estratégicos. Expressiva atuação como líder e desenvolvedor de pessoas e equipes de alto desempenho.
Weslley Souza Patrocinio Daitan Group
Criando produtos de Data Science & AI: da proposta ao deploy Data Ocean +

Weslley Souza Patrocinio

< > Daitan Group </>
Palestra: Criando produtos de Data Science & AI: da proposta ao deploy
Resumo: A aplicação de uma tecnologia / conceito emergente, com escassez de profissionais qualificados e capacitação acessível, a concepção de produtos / projetos de Data Science (DS) & Inteligência Artificial (AI) é um tanto quanto nebulosa, pois exige a participação de diversos níveis de uma empresa (do board ao desenvolvedor). Vou compartilhar com vocês algumas técnicas e experiências de criação de produtos de DS & AI que ajudam a aumentar a visibilidade da gestão, manter um foco de negócio aos times de desenvolvimento e dando uma pegada Ágil ao ciclo de desenvolvimento.
Quem Sou: Weslley é Arquiteto de Sistemas de Machine Learning & Analytics pelo Daitan Group, com experiência no desenvolvimento e gestão de produtos e sistemas baseados em Data Science para Internet e telecomunicações. Como formação, é Bacharel em Física Computacional e Mestre em Física Aplicada pela Universidade de São Paulo.
Victor Maraccini e Luiz Dubas Nubank
Pilares do desenvolvimento Mobile no Nubank Devroots +

Victor Maraccini e Luiz Dubas

< > Nubank </>
Palestra: Pilares do desenvolvimento Mobile no Nubank
Resumo: Abordaremos os seguintes temas relacionados ao processo de desenvolvimento no Nubank: Tooling: - Swiftifier: Modelos auto-gerados em Swift a partir de um contrato com o Backend; - Sourcery: Implementação automática de protocolos Equatable, Transformable... Testing: - Testes de UI com KIF - Validação de layout com screenshots - Testes unitários e mocking com Swift Continous Deploy: - Processo de aprovação do app em diferentes lojas - CI e release automático (Fastlane)
Quem Sou: Victor Maraccini - Victor Maraccini é engenheiro de software no Nubank com 3 anos de experiência em desenvolvimento nativo iOS. Desenvolveu um framework de animações utilizado no aplicativo iOS do Nubank (NUAnimationKit) e está sempre testando novas ideias para melhorar a eficiência do workflow de desenvolvimento mobile, com foco em integração contínua e testabilidade. É Engenheiro Eletricista pela Escola Politécnica da Universidade de São Paulo. Luiz Dubas - Luiz Dubas é engenheiro de software no Nubank. Foi o responsável pelo desenvolvimento do aplicativo de Windows Phone e atualmente está trabalhando com desenvolvimento nativo iOS. É Bacharel em Ciências da Computação pela Universidade Santa Cecília
Google Cloud OnBoard Google Cloud
Potencialize sua carreira com o Google Cloud Google on Board +

Google Cloud OnBoard

< > Google Cloud </>
Palestra: Potencialize sua carreira com o Google Cloud
Resumo: OnBoard - São Paulo é um evento de capacitação e treinamento conduzido por especialistas do Google que oferece uma introdução técnica aos fundamentos do Google Cloud Platform (GCP). A partir de uma combinação de palestras e demonstrações práticas, você aprenderá como começar a usar as tecnologias e soluções de nuvem do Google, como Google App Engine, Datastore, Storage, Container Engine, Compute Engine e Network, Big Data e Machine Learning.
Quem Sou: