Veja nesta edição, 20 de abril de 2016

Big Data com Spark, Continuous Delivery na SoundCloud, Design para Desenvolvedores, Swift 2.2, CRQS, Lucene

Track "Ciência da Computação Aplicada" é uma das novidades do QCon Rio

A edição de 2016 do QCon Rio terá uma nova track dedicada exclusivamente à Ciência da Computação Aplicada, que buscará trazer técnicas, algoritmos e conceitos sofisticados para resolver problemas práticos do mundo real.
Garanta sua participação!
 
DevOps
infoq.com/br/Devops

Big Data com Apache Spark Parte 2: Spark SQL

O Spark SQL, é parte integrante do framework de Big Data Apache Spark, utilizado para processamento de dados estruturados, que permite executar consultas SQL no conjunto de dados do Spark. É possível realizar tarefas ETL sobre os dados em diferentes formatos, como por exemplo JSON, Parquet, banco de dados e com isto, executar consultas ad-hoc.

Continuous Delivery na SoundCloud: Entregando software para milhões de pessoas a cada commit sem que a música pare

Nesta palestra será apresentado como os custos de integração entre sistemas foram reduzidos na SoundCloud, permitindo mudanças em qualquer aplicação possam ser entregues em produção no menor tempo possível e com um alto grau de confiança de que nenhum problema ou interrupção do serviço será causado por essas modificações.

Desenvolvimento
infoq.com/br/development

Design para desenvolvedores

Samantha Rosa explica as principais etapas do processo de design, sua importância e como ele se insere no processo de desenvolvimento de software. Apresenta também uma visão geral do processo de design utilizado pela Thoughtworks apontando as principais ferramentas e metodologias utilizadas.

Os desafios da escalabilidade: desconstruindo padrões

Roberta Arcoverde fala sobre como o StackOverflow, que está entre os 50 sites mais acessados do mundo, soluciona questões de escalabilidade com uma estrutura enxuta através da desconstrução de alguns padrões, o foco na performance e a adoção de novas tecnologias.

Apple libera o Swift 2.2 para o OSX e Linux

A Apple liberou o Swift 2.2 como parte do Xcode 7.3 para o OSX, além dos binários oficiais para o Swift 2.2 para o Linux. O InfoQ verificou as novidades e o que a versão de produção do runtime terá no servidor Linux.

Exemplo de CQRS usando o framework Axon

Command Query Responsibility Segregation (CQRS) separa a parte que muda de estado da parte que consulta o estado da aplicação. O Axon é um framework Java que implementa os blocos de construção do CQRS para ajudar a construir aplicações CQRS.

Arquitetura e Design
infoq.com/br/architecture-design

Criando pipelines de entrega contínua multilinguagem com Docker e Jenkins

Já pensou em ter entrega contínua que pode executar praticamente qualquer software? Não importa se são escritos em Java, Ruby, Erlang ou outras linguagens e frameworks que rodem em Linux. Nesta palestra será abordado: Jenkins como servidor de integração continua; Jenkins DSL para automatização dos jobs do Jenkins; Delivery Pipeline Plugin; Docker e docker-compose como provisionamento; e mais.

Data Science
infoq.com/br/data-science

Lucene escala? Full-text para Big Data com hardware modesto

Apresento o caso de uso de uma versão modificada do Lucene para indexação distribuída de mensagens de log. A solução funciona há mais de três anos em produção, processando bilhões de mensagens por dia de clientes como Globo.com e Walmart.com. Será apresentado desde o conceito por trás da indexação full-text até as modificações feitas para armazenar bilhões de documentos em um cluster homogêneo.

Turbinando o desempenho do MySQL na Nuvem

Não existe receita mágica ou bala de prata que resolva todos os problemas do MySQL. Otimizar as queries certamente aumentam o desempenho do banco, mas como domar os parâmetros estranhos que o MySQL utiliza para extrair o melhor dele? Nesta palestra serão exploradas práticas e truques para que você possa realmente levar seu MySQL ao ambiente de nuvem, com o máximo de desempenho.