BT
Mais antigos rss
49:49

Thumbor: Escalabilidade em processamento de imagens com reconhecimento facial para 20 milhões de brasileiros

Postado por Bernardo Heynemann  em  17 Set, 2014

Conheça o Thumbor: um servidor open source baseado em Tornado (Python) para redimensionar imagens através do reconhecimento facial para se obter o melhor corte. Veja nessa palestra como ele escala para atender mais de 1 bilhão de requisições por mês na globo.com e como é simples colocar esse mecanismo na sua própria infraestrutura, além de poder usar bibliotecas para Python, Ruby, Java e PHP.

50:39

Multithreading e Java EE: pouca mudança no código e muita nos resultados

Postado por Gilliard Cordeiro  em  16 Set, 2014

Soluções simples podem ser utilizadas para diminuir o gargalo do seu servidor Java EE: utilizar chamadas assíncronas e trabalhar com threads pelo Fork/Join framework podem ser mais simples do que parece. Veja nessa palestra como implementações de baixa performance podem ser melhoradas com alguns desses truques e técnicas de maneira simples e direta.

52:30

Rumo ao HTTP 2.0: o que vem por aí e o que você pode utilizar já com SPDY

Postado por Sergio Lopes, Luiz Real  em  15 Set, 2014

O HTTP é o protocolo base da Web, mas sua versão atual 1.x é um pouco antiga e cheia de limitações para os requisitos da Web moderna. Conheça nessa palestra as novidades do futuro HTTP 2.0 e da sua encarnação atual, o SPDY. Além de entender o protocolo, conheça os impactos práticos no seu site, as melhorias de performance, as novas boas práticas e o que você faz hoje mas deveria parar de fazer.

52:59

Interface é código: aprimorando a experiência do usuário no front e no back-end

Postado por Talita Pagani  em  12 Set, 2014

Nesta palestra será abordado como o desenvolvedor pode melhorar a experiência do usuário (UX) para aplicações web com boas práticas de JavaScript, tratamento, prevenção e recuperação de erros, configurações de cache e otimização de requisições HTTP com exemplos de sites de portes variados. Veja também como validar e testar rapidamente requisitos funcionais e não funcionais com prototipagem rápida.

26:16

Lidando com Java Obsoleto: Do Struts 1.0 ao CDI

Postado por David Camargo  em  11 Set, 2014

Veja nessa palestra uma discussão sobre a experiência de adicionar suporte ao CDI em uma plataforma de marketplace que utiliza Struts 1. Através do conceito de inversão de controle e CDI, o código evoluiu aos poucos, foram adicionados novos recursos e eliminadas antigas falhas conceituais de um projeto com quase uma década de existência. Veja ainda uma discussão sobre os detalhes da implementação.

50:15

Usando e abusando da geolocalização no Android

Postado por Ricardo Ogliari  em  10 Set, 2014

A Google Play já ultrapassou a marca de 1 milhão de aplicativos. Uma das armas para se obter relevância é o enfoque em aplicativos sensíveis à localização. Nesta palestra veremos o uso da geolocalização, mostrando como capturar e monitorar mudanças na localização geográfica do dispositivo com o Location Service API. Veja também como mostrar tudo isso no Google Maps Android 2.0 e com imagens em 3D.

35:39

Programação funcional reativa: Lidando com código assíncrono

Postado por Leonardo Borges  em  08 Set, 2014 1

Usando Programação Funcional Reativa (FRP), modelamos o comportamento do sistema como um 'stream' ou fluxo de valores, que muda ao decorrer do tempo. Em um ambiente funcional, isso permite que streams sejam mapeados, filtrados, reduzidos e compostos de diversas formas. Conheça conceitos de FRP, casos de uso e quais ferramentas estão à disposição para desenvolver usando a técnica.

53:25

Test-driven Infrastructure na Globo.com

Postado por Fernando Carolo, Rogerio Schneider  em  05 Set, 2014

Um sistema colocado em produção dependerá de vários serviços de infraestrutura. Como assegurar que essas dependências também respeitam as especificações originais? Conheça a importância dos testes sobre a infraestrutura, desde os ambientes de desenvolvimento e QA até os de produção, aplicando os princípios do TDD a todo sistema. Veja exemplos práticos com as ferramentas usadas na Globo.com.

48:47

Segurança e Web 2.0: desordem e progresso

Postado por Bruno Oliveira  em  03 Set, 2014

A web de hoje é cercada por uma série de frameworks e outras tecnologias. A experiência ao usuário final se tornou fantástica, mas também trouxe preocupações para quem desenvolve, como novas vulnerabilidades em páginas web, das mais simples como phishing até ataques mais elaborados como o “DNS cache poisoning”. Conheça alternativas pra evitar que isso aconteça e como isso afeta uma aplicação.

49:43

Continuous Mobile: Entrega e Integração Contínuas em iOS e Android

Postado por Victor Nascimento, Thiago Lioy  em  01 Set, 2014

Esta palestra aborda de maneira prática como é possível realizar integração contínua e entrega contínua nas plataformas iOS e Android, usando Jenkins e Bots. Serão abordados desde o setup do projeto, passando pela criação de um ambiente de CI/CD, até os testes e relatórios para medir a qualidade (cobertura etc.) e o delivery dos aplicativos – nas duas principais plataformas mobile.

52:27

DevOps no mundo real

Postado por Rodrigo Campos  em  29 Ago, 2014

Muito se fala sobre ganhos e vantagens da adoção de um ambiente de operações ágil. Mas como aplicar e medir o sucesso de uma cultura colaborativa dentro de um ambiente de grande escala? Esta palestra explora fundamentos do que se convencionou chamar DevOps, a evolução da operação de sistemas e como a adoção de uma postura transparente e colaborativa traz vantagens para empresas de qualquer porte.

50:44

Redis com Java: de NoSQL a Cache

Postado por Roberto Marin  em  27 Ago, 2014 2

Muitos veem o Redis apenas como um cache, outros dizem que é muito mais do que isso. Afinal Cache ou NoSQL? Veja diferentes técnicas e estratégias de implementação do Redis com Java tradicional, incluindo sharding, replicação e consistency. Vamos escrever uma camada de cache que funciona como high-availability (HA) do seu backend.

Feedback geral
Bugs
Publicidade
Editorial
InfoQ Brasil e todo o seu conteúdo: todos os direitos reservados. © 2006-2014 C4Media Inc.
Política de privacidade
BT