BT
Mais antigos rss
34:55

Usando Django para atender 20 milhões de usuários

Postado por Romulo Jales, Victor Pantoja  em  29 Set, 2014

Ainda não é fácil encontrar guias para a criação de páginas com alto desempenho e disponibilidade. Saiba nessa palestra detalhes de uso de Python e Django para desenvolver as páginas globoesporte.com e outras. Veja problemas enfrentados e como eles foram solucionados. Veja ainda sobre gunicorn, memcached, semantica e nginx e como essas tecnologias se encaixam no desenvolvimento de grandes portais.

01:01:19

Linux containers em alta escala: desafios na Heroku

Postado por Fabio Kung  em  26 Set, 2014

Há cerca de cinco anos, o Heroku era uma pequena startup que ajudava desenvolvedores a publicar suas aplicações Ruby on Rails. Hoje é o motor por trás de milhões de aplicações web com disponibilidade de 99.95%. Durante todo esse tempo ajudamos a definir plataformas em Cloud Computing (PaaS). Nessa palestra veremos algumas das práticas de engenharia de software que tornaram e tornam isso possível.

49:11

10 dicas de desempenho para apps mobile híbridas

Postado por Loiane Groner  em  24 Set, 2014

Muitos questionam se aplicações mobile híbridas possuem boa performance se comparadas a apps nativas. Nessa sessão veremos dicas, truques e boas práticas que fazem a diferença no desempenho de aplicativos móveis envolvendo Phonegap, jQuery Mobile e Sencha Touch. Dentre outras técnicas, veja dicas para melhorar o desempenho de requisições assíncronas e otimização de código no jQuery mobile.

45:36

Integração Discreta: como melhorar a Integração Contínua e ainda ganhar em colaboração

Postado por George Guimarães  em  23 Set, 2014 1

Nesta palestra será apresentada a “Integração Discreta”, uma forma ágil de ver a Integração Contínua – com ferramentas mais recentes e a incorporando a prática do code review desde cedo. Saiba como uma mudança simples no fluxo de desenvolvimento vai permitir que seu time melhore ainda mais, sem atrapalhar o fluxo de novas entregas.

55:07

Histórias de guerra: escalando um sistema de email para milhões de contas

Postado por Francisco Freire, Gleicon Moraes  em  22 Set, 2014

Conheça a experiência da Locaweb em criar do zero uma plataforma de e-mail para milhões de caixas postais. Conheça as dificuldades do time e a forma como ele evoluiu, assim como detalhes do formato de arquivos de caixas postais. Conheça pontos de falhas encontrados e eliminados, como o uso de software open source foi ao limite e o hardware utilizado para resolver problemas de escalabilidade e I/O.

34:15

Clean View Controllers no iOS

Postado por Christian Sampaio  em  19 Set, 2014

A carga excessiva em View Controllers é um problema comum no desenvolvimento de apps iOS. Como escrever View Controllers eficientes e reduzir o número de linhas de código? Explorando exemplos práticos e princípios de reutilização, explicaremos como manter View Controllers mais fáceis de entender, manter e testar. Serão abordadas técnicas que podem ajudar a estruturar melhor seu aplicativo.

49:03

Apache Camel e Enterprise Integration Patterns na vida real

Postado por Rodrigo Domingues  em  18 Set, 2014

Nessa palestra, será explorado o Apache Camel, um framework open source sofisticado que facilita a implementação de integrações em múltiplas tecnologias como SOAP, REST, JMS, EJB e TCP. Serão mostrados casos de utilização, conceitos fundamentais, trechos de código e boas práticas – com base em mais de um ano e meio de utilização do framework em projetos com dezenas de sistemas envolvidos.

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

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.

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