Início Desenvolvimento no InfoQ Brasil
Apresentações
Feed RSS-
How does your application behaves when everything goes wrong?
To the basics like Request Cache, Timeouts an Retries, to Circuit Breaker, I'll introduce new architecture and resilience patterns to the audience. The target is to find the closest possible thin(...)
-
Abraçando a Anarquia: Design Patterns de Apache Kafka em Arquiteturas de Dados Modernas e Big Data
Esta palestra irá discutir o papel e os benefícios do Kafka em uma arquitetura de software, o seu ecossistema de projetos open-source, além de diversos design patterns usados para endereçar desaf(...)
-
Desenvolvimento de jogos acessíveis utilizando Unity
A palestra é resultado de um estudo sobre jogos acessíveis para pessoas cegas ou com baixa acuidade visual. O trabalho se mostrou bastante desafiador e muito engrandecedor. Ele mostra que, por me(...)
-
Evitando Lock-in: Continuous Deployment, Kubernetes e Spinnaker para gerenciar um ambiente multi-cloud
Spinnaker é uma plataforma open source de entrega contínua. Ele permite a liberação de novas features de software com alta velocidade e confiança. Ele combina um sistema de gerenciamento de pipel(...)
-
Elasticsearch na OLX: projeto, operação e manutenção de clusters de alta performance
Nesta apresentação falaremos de como alguns times da OLX estão projetando, operando e mantendo clusters de Elasticsearch. A OLX possui diferentes clusters, cada um com perfil de uso e objetivos d(...)
-
GloboPlay, foco no desempenho: do preload ao service-work
Desempenho é algo que temos que sempre ter em mente ao desenvolver um projeto. Essa palestra mostra algumas técnicas aplicadas no GloboPlay, que resultaram em uma diminuição de 50% no tempo de re(...)
-
Tensorflow poliglota: integrando Go e Python
Na NeuralMed, usamos o SDK do Tensorflow em nossas aplicações escritas em Go para fazer inferência em nossos modelos de deep learning criados em Python. E descobrimos na prática que a API em Go (...)
-
Construindo aplicações resilientes
Nessa apresentação vamos discutir sobre alguns dos problemas mais comuns na hora de constribuir aplicações distribuídas, os efeitos que eles geram e como podemos contruir aplicações capazes de so(...)
-
Processamento de dados em "tempo real" com Apache Spark Structured Streaming
Nessa apresentação vou mostrar o Structured Streaming do Apache Spark e como utilizamos essa tecnologia para processar mais de 100 milhões de transações de tentativas de tarifação por dia. Vou ap(...)
-
Dart: uma linguagem otimizada para o front-end
Nesta palestra veremos as principais características de Dart, contrastando com JavaScript. Veremos como Dart lida com a Orientação a Objetos, sintaxe para construir elementos UI, programação conc(...)
-
Visão Computacional com GO e OpenCV
Softwares de Visão Computacional, proporcionam um grande potencial: o de se ter olhos ao redor do mundo. A linguagem GO, através do GoCV, disponibiliza as bibliotecas de Visão Computacional mais (...)
-
“O backend das wallets”, da tokenização ao checkout
Nesta palestra, será apresentada uma visão detalhada de um ciclo de pagamentos e como ele foi transformado através da popularização e utilização de pagamentos digitais em dispositivos móveis, com(...)