Track: Ciência da Computação no Mundo Real

Dia da semana:

Como os temas discutidos na academia podem nos ajudar a obter melhores resultados em nosso dia-a-dia, contribuindo para a inovação, aumento da produtividade e para a geração de resultados.

Nesta track, discutimos tecnologias e descobertas recentes. Mas, também discutimos fundamentos clássicos da ciência, frequentemente ignorados, mas com alto potencial de impacto. No final do dia, vamos propiciar insights importantes que podem revolucionar a forma como você percebe o seu trabalho e os resultados que produz.

11:00am - 11:50am

Por Rodrigo Kumpera
Principal Software Engineer na Microsoft

No começo de 2017, os principais fabricantes de navegadores chegaram ao um acordo para distribuir um novo padrão web, o WebAssembly.

Essa palestra irá explicar como essa nova tecnologia irá mudar o panorama de como aplicações para web serão construídas. Iremos estudar o caso do porte do mono (runtime de .NET) para esse ambiente de forma a entender todos os trade-offs envolvidos.

12:05pm - 12:55pm

Por Juan Lopes
R&D Software Engineer na Intelie

A aplicabilidade de teoria de grafos na indústria é indiscutível. Problemas de fluxo, de roteamento, de emparelhamento, de topologia de redes, etc. Quase todo problema clássico de grafos possui um motivador no mundo real e um conjunto de algoritmos que o resolvem satisfatoriamente. Entretanto, a maior parte das soluções clássicas assumem acesso aleatório e eficiente aos vértices e suas vizinhanças, o que pode não ser viável em alguns casos, seja por um volume muito grande de dados ou por...

2:30pm - 3:20pm

Por Aaron Stannard
CEO and Founder of Petabridge

As more and more developers move to distributed architectures such as microservices, distributed actor systems, and so forth it becomes increasingly complex to understand, debug, and diagnose.

In this talk we're going to introduce the emerging OpenTracing standard and talk about how you can instrument your applications to help visualize every operation, even across process and service boundaries. We'll also introduce Zipkin, one of the most popular implementations of the OpenTracing...

3:35pm - 4:25pm

Por Idan Haim Shalom
Senior Software Engineer at Hibernating Rhinos

Designing a distributed system is not a trivial matter. All sorts of issues await us, like how to achieve a consensus between many distributed programs.Since we cannot rely on a server clock, what can we do? Enter Raft - a new, understandable algorithm of achieving consensus in a distributed system.

In this session, I will show you what is Raft, What problems is it designed to tackle, where the client is it all of that and just for fun, showcase a practical implementation of the...

4:40pm - 5:30pm

Por Edson Tirelli
Sr Principal Software Engineer / Drools Project Lead at Red Hat

Como otimizar a performance das minhas aplicações?

A resposta para esta questão normalmente passa pela afirmação que programas desenvolvidos em um linguagem X são mais rápidos e eficientes que em outra linguagem Y. Será que isto é aplicável em todos contextos?

O uso de um compilador ou linguagem mais eficiente pode sem dúvida melhorar o desempenho de uma aplicação em alguns pontos percentuais, contudo, a escolha do algoritmo adequado para o seu problema pode resultar ganhos em...

6:00pm - 6:50pm

Por Martin Spier
Sr. Performance Architect at Netflix

Netflix é suportado por milhares de dispositivos diferentes, desde smartphones e laptops, até Smart TVs e consoles de game. Esses dispositivos estão espalhados por todo o mundo, e possuem conjuntos muito diferentes de funcionalidades e recursos, e estão conectados através de redes com condições extremamente variadas. Compreender qual a percepção dos usuários reais quanto a performance dos aplicativos da Netflix é fundamental para decidir quais aspectos devem ser otimizados, encontrar...

Host: Elemar Jr CTO na Guiando

Tracks

Quarta-feira

  • Engenharia de Dados

    Armazenando e processando Big Data com eficiência.

  • Microservices e Web APIs

    Da ubiquidade das APIs a microservices ultra-modulares, frameworks modernos e os desafios de implantação, gestão e pós-produção.

  • JavaScript e Web

    Desenvolvimento com HTML5, JS, CCS3, HTTP/2 e novas tendências da web moderna.

  • IoT: Tecnologias do Mundo Real

    Conheça experiências de mundo real em IoT, bem como tecnologias que vão habilitar os próximos grandes avanços desta revolução.

  • Solutions Track #1

    Conheça soluções, ferramentas e técnicas de empresas parceiras do QCon São Paulo.

Quinta-feira

Sexta-feira

  • Data Science Aplicada

    Da teoria à prática: como grandes cases do Brasil e do mundo têm utilizado DataScience para alavancar seus negócios.

  • Containers: o Estado da Arte

    Muito mais do que uma tecnologia, Containers são uma plataforma. Qual é o estado da arte, novidades, tendências e casos de uso sobre esta revolução.

  • Linguagens do Século 21

    Linguagens e plataformas emergentes no server-side, com ênfase em linguagens projetadas especificamente para alta concorrência e sistemas distribuídos.

  • Ciência da Computação no Mundo Real

    Temas discutidos na academia que podem nos ajudar a obter melhores resultados em nosso dia-a-dia.

  • Carreira e Soft-Skills

    Profissionais de sucesso vão muito além das suas habilidades em escrever código. Como potencializar seu desenvolvimento como profissional.