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

39:11

Extraindo dados estruturados da Web com Scrapy

Postado por Ricardo Panaggio  em  26 Ago, 2014

Scrapy é um framework livre escrito em Python para screen scraping e web crawling, usado para perambular por websites e extrair dados estruturados de suas páginas. Suas aplicações vão desde monitoramento e teste automatizado até mineração de dados e aprendizado de máquina. Veja como ter alguns dados extraídos, desde o uso do scrapy na linha de comando até a execução de aranhas e análise dos dados.

43:24

PostgreSQL como NewSQL

Postado por Matheus Oliveira  em  26 Ago, 2014

Lambdas, Method References, Streams, API de Datas e além. O Java 8 vem armado com muitas funcionalidades para facilitar o trabalho pequeno do dia a dia. Veja nesta palestra a codificação ao vivo antes e depois do lambda, conhecendo os conceitos principais por trás da API de Streams e das outras novidades do Java 8. A palestra traz bastante live coding e outras surpresas.

50:45

Java 8 na prática, do Lambda às novas APIs

Postado por Paulo Silveira, Michael Nascimento  em  25 Ago, 2014 1

Lambdas, Method References, Streams, API de Datas e além. O Java 8 vem armado com muitas funcionalidades para facilitar o trabalho pequeno do dia a dia. Veja nesta palestra a codificação ao vivo antes e depois do lambda, conhecendo os conceitos principais por trás da API de Streams e das outras novidades do Java 8. A palestra traz bastante live coding e outras surpresas.

33:10

JavaScript for Pros

Postado por Plínio Balduíno  em  15 Ago, 2014

Aprenda técnicas de JavaScript que tornarão seu trabalho melhor e seu código mais limpo, tais como: programação funcional, orientação a objetos e técnicas de otimização, que farão toda a diferença na sua aplicação.

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