Track: Fronteiras do Desenvolvimento

Sala:

Dia da semana:

Como tirar proveito de novos recursos e de linguagens recentemente lançadas? Como aplicar novos conceitos para resolver problemas reais? E como usar técnicas tradicionais de Ciência da Computação de forma inovadora? Veja nesta track como tecnologias modernas e plataformas já estabelecidas se combinam, para solucionar desafios na fronteira do desenvolvimento de software.

11:05am - 11:55am

Por Juan Lopes
R&D Programmer e Data Scientist na Intelie

Algoritmos que usam aleatoriedade para diminuir o custo computacional esperado de certos problemas já são conhecidos há muito tempo. Mas nos últimos vinte anos, acompanhando a explosão do volume de dados disponíveis para processamento, diversos novos algoritmos probabilísticos foram desenvolvidos pela academia e adotados pelas grandes empresas da indústria. Estes algoritmos são a base de técnicas modernas para, por exemplo, detecção de plágio, busca aproximada por imagens, caches...

12:10pm - 1:00pm

Por Aaron Stannard
CTO and Co-founder of Petabridge

Going forward, every developer who works in server-side development will be expected to understand the fundamental concepts that drive the design of distributed systems. It's a matter of when, not if.

​In this talk we'll dive into concepts such as the CAP theorem, eventual consistency, microservices, event-driven architectures – and how to apply each of these tools to build effective, resilient, distributed systems.

2:40pm - 3:30pm

Por Evelina Gabasova
F# Developer and Data Science Researcher

You've seen many conference talks explaining machine learning algorithms, but are still unsure how can you use them in the real world? In this talk I’ll show how I used machine learning methods to improve the user experience in a .NET web application.

As an example, I’ll use the fssnip.net website which allows simple sharing of F# code samples. The website stores a lot of very useful code snippets, but the original version lacks any search capability, and organization of the...

3:55pm - 4:45pm

Por Leonardo Borges
Desenvolvedor Clojure na Atlassian, Austrália

A colaboração é crucial ao sucesso de muitas empresas, e o software que utilizamos deve se adaptar a essa realidade, facilitando ao máximo o fluxo de informações. Muitas vezes esse requisito exige a implementação de replicação de dados em tempo real, com alto nível de concorrência e desafios em detecção e resolução de conflitos, mecanismos de transporte de mensagens confiáveis, dentre outros. Na Atlassian desenvolvemos software com o objetivo de otimizar a maneira como times trabalham juntos...

5:00pm - 5:50pm

Por Fernando Vasconcelos
PhD em Computação Quântica e Arquiteto-Chefe da Softium

A computação quântica é uma nova (e estranha) forma de computar que promete mudanças revolucionárias. Esta apresentação mostra porque ela vem ganhando mais visibilidade que outros modelos computacionais e, principalmente, porque não é apenas uma nova implementação de conceitos existentes.​

Analisando alguns algoritmos quânticos estabelecidos, você vai perceber que o conceito de poder computacional pode ser levado para muito além do que temos hoje. É fato que ainda há muitos problemas...

6:15pm - 7:05pm

Por Hamish Hunt
Researcher and Developer at IBM Emerging Technology, UK

Por Flavio Bergamaschi
Research & Technical Staff Member at IBM Emerging Technology, UK

​O uso generalizado de computação em nuvem traz grandes desafios de segurança e privacidade. Será que podemos confiar os nossos dados à nuvem – e nos resultados obtidos? Como terceirizar a computação de dados pessoais como informações médicas ou genômicas, que devem ser mantidas sempre confidenciais?​

Nesta palestra apresentaremos esquemas de criptografia avançados que permitem a terceirização da computação com vários graus de segurança e privacidade. Entre outras, as técnicas a serem...

Host: Eder Ignatowicz Drools Committer e Senior Software Engineer na Red Hat

Tracks

Segunda-feira

Terça-feira

Quarta-feira