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

45:02

Melhorando a usabilidade com animações

Postado por Douglas Drumond  em  14 Ago, 2014

Animações, quando adicionadas sem excesso, tornam a experiência do usuário mais agradável, provendo retorno visual para as ações efetuadas ou transições nos aplicativos. Essa palestra apresenta casos onde animações são úteis com exemplos para Android, embora a ideia geral seja útil em qualquer plataforma. Slides em: https://github.com/douglasdrumond/DevCamp2014.

46:31

Java 8: Expressões Lambda e API de Stream

Postado por Danival Calegari  em  14 Ago, 2014

Duas das maiores inovações do Java 8, as Expressões Lambda e a API de Streams promoveram um aumento significativo na expressividade e na fluência da linguagem Java. Nesta apresentação serão mostrados os conceitos das Expressões Lambda e como estas expressões são combinadas com os recursos da API de Streams para tornar os códigos simples e poderosos.

49:22

Mapeando a Internet com MongoDB

Postado por Thoran Rodrigues  em  13 Ago, 2014

Veja como encarar problemas mais frequentes associados a uma implementação de MongoDB em grande escala, como: desempenho de leitura e escrita simultâneas, execução eficiente de análises e o armazenamento de grandes volumes de objetos complexos. Veja ainda como foi estruturada uma arquitetura híbrida de bancos para melhora de desempenho e como escolher o melhor banco de dados para cada situação.

47:12

Opps CMS: Django para portais de alta visibilidade

Postado por Bruno Cezar Rocha, Thiago Avelino  em  13 Ago, 2014

Esta palestra apresenta o CMS Opps desenvolvido em Python/Django e busca discutir as premissas e dificuldades encontradas ao desenvolver um CMS para grande tráfego.

23:56

Interação de designers e desenvolvedores em um projeto ágil

Postado por Diego Ramos  em  12 Ago, 2014

As áreas de design e desenvolvimento de software possuem diferentes técnicas e linguagens. O aumento de aplicações móveis destinadas ao usuário final demandam atenção na usabilidade e apelo visual, exigindo que essas áreas interajam cada vez mais. Veja o ponto de vista de um desenvolvedor após participar da criação de 14 apps em 1 ano em um grupo composto de 4 designers e 3 desenvolvedores.

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