BT
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 1

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.

20:02

Ux’s e Dev’s juntos pela boa experiência do usuário

Postado por Ítalo Oliveira, Juliana Marcenal  em  11 Set, 2014

Nesta palestra será demonstrado como a equipe de UX pode trabalhar com os diferentes times de desenvolvimento ágil de produtos e serviços. Através de cases, haverá uma discussão sobre quais são os métodos, metodologias e processos adotados para enfrentar os desafios encontrados na concepção e evolução dos projetos, tendo como foco principal a tão falada experiência do usuário.

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.

40:27

Hackathons e inovação aberta

Postado por Kleber Bacili  em  05 Set, 2014 1

Hackathons são eventos onde programadores se encontram para uma maratona de programação colaborativa. podem durar um dia, um final de semana, ou até combinar desafios e durar meses. Muitos pensam que isso só se aplica a empresas e ambientes como do Vale do Silício, e embora sejam uma febre nos EUA, eles vêm se tornando mais populares no Brasil. Por que fazer um hackathon? Participe e entenda.

33:04

E quando o JPA não me atende, o que escolher?

Postado por Hébert Oliveira  em  04 Set, 2014

Existem situações onde o JPA não é a melhor escolha para um projeto. Saiba quais são essas situações, quais seriam as outras opções, em que momento o JPA leva a fama de vilão sem ter culpa e o que usar no lugar do JPA.

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.

36:34

Integração contínua em projetos iOS

Postado por Fellipe Caetano  em  29 Ago, 2014

Veja um bate-papo sobre ferramentas já consolidadas na comunidade open source de desenvolvimento iOS. Saiba como foi construído um ambiente de integração contínua para iOS baseado no Travis, utilizando o que o ecossistema tem a oferecer: gerenciamento de dependências (CocoaPods), testes funcionais (Keep It Functional) e entregas automatizadas (TestFlight), e por fim, um relato sobre as escolhas.

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