BT
Mais antigos rss
52:26

Um Sistema de recomendação de produtos baseado em grafos: Titan, Cassandra, Redis e Hadoop em produção

Postado por Andre Fatala, Renato Pedigoni  em  27 Jul, 2014

Por não encontrar uma solução que atendesse, o Magazine Luiza decidiu construir sua própria ferramenta de recomendação, baseada em um grande “interest graph”, que usa as informações do comportamento do cliente. Conheça os desafios enfrentados e um passo a passo da utilização de tecnologias como Cassandra, Redis, Gremlin, Titan, Faunus e Hadoop na extração de recomendações a partir de grafos.

30:02

Big Data na prática: Resolvendo problemas de performance com Hadoop

Postado por Marcos Reis  em  25 Jul, 2014

Esta palestra mostrará os passos para se desenvolver uma solução usando algumas ferramentas que fazem parte do ecossistema do Hadoop: MapReduce, HDFS e HBase. Um típico programa Hadoop é composto de algumas fases como carregamento de dados no HDFS, operações MapReduce e recuperação do resultado do HDFS. Com base nessas características, analisaremos em que contexto o Hadoop pode fazer a diferença.

25:16

Mensageria: o pombo-correio de seus sistemas

Postado por Hanneli Tavante, Luan Cestari  em  18 Jul, 2014

Já teve que integrar sistemas e ficou na dúvida de como fazê-los trocar dados de forma eficiente? Cansado de ouvir termos como JMS, AMQP, mensageria assíncrona, fila, tópico e outros e ter dúvida sobre seus significados? Mesmo sabendo, já se questionou se deveria colocar isso em produção ou adotar alguma outra solução? Essa palestra aborda esses conceitos e exemplifica quando e como usá-los.

32:46

Conheça o NancyFX!

Postado por Luís Deschamps Rudge  em  18 Jul, 2014 1

Conheça nesta palestra o NancyFX, um framework HTTP super leve que serve de alternativa para o ASP.NET MVC ou para o ASP.NET Web API. Veja ainda uma comparação entre ASP.NET e NancyFX e recursos como modules e bootstrapper. Por fim, saiba como realizar testes usando o framework.

28:25

Uma DSL que transformou o produto

Postado por Marcos Vinicius  em  11 Jul, 2014

Conheça o que é uma DSL e um caso prático de uma DSL que acabou revolucionando o desenvolvimento, a arquitetura e todo um produto. Veja o uso de DSLs como ferramenta para melhorar testes, scripting, templating, a separar front e back-end e facilitar a aplicação de princípios de arquitetura de serviços. Por fim, veja como criar uma DSL com Antlr4: lexer, parser, abstract syntax tree e interpreter.

52:41

Single Page Applications com BackboneJS

Postado por Victor Cavalcante  em  09 Jul, 2014 2

Aprenda na prática o que é e como criar uma Single Page Application (SPA). Nessa palestra será desenvolvida uma pequena aplicação SPA utilizando BackboneJS acessando uma API Rest.

46:28

Evoluindo uma Arquitetura inteiramente sobre APIs: o caso da SoundCloud

Postado por Phil Calçado  em  09 Jul, 2014

As aplicações da SoundCloud reutilizam sua API pública; o uso de uma camada de serviços RESTful parecia uma decisão sólida, mas cada cliente tem suas próprias necessidades. A SoundCloud está migrando para um modelo onde clientes mantêm suas próprias APIs. Foram necessárias mudanças em arquitetura, tecnologias e processo. Nesta apresentação vamos explorar os desafios enfrentados e decisões tomadas.

28:00

Criando Single Page Applications

Postado por Juliano Alves  em  03 Jul, 2014

Usabilidade e velocidade de resposta são fatores fundamentais para o sucesso de aplicações web. Single Page Application é uma forma de atingir esses objetivos. Aprenda nessa palestra como criar SPAs com Bottle, como ele atende perfeitamente a essas ideias e quais são alguns dos desafios desse modelo. Para o desenvolvedor muda a estrutura do sistema, onde muito é levado do server para o front-end.

59:50

Não fique preso a apenas uma arquitetura

Postado por Rafael Mueller  em  11 Jun, 2014 3

Tópicos como SOA e DDD indicam que você divida seu domínio. Contudo, na prática, quase todo software tem um domínio monolítico e uma arquitetura única que é aplicada em todo software. Diferentes partes do sistema podem ter necessidades diferentes. Veja como o seu domínio na verdade são vários domínios, que podem ser quebrados em diferentes arquiteturas e como isso beneficia o desenvolvimento.

46:06

Be MEAN

Postado por Jean Carlo Nascimento  em  02 Jun, 2014 4

Nesta palestra será abordado o tão famoso MEAN - MongoDB, Express, AngularJs e Node.js, que são tecnologias que estão em voga nos proporcionando desenvolver sistemas inteiros usando apenas JavaScript. Aprenda o que cada tecnologia faz e como integrá-las para criar uma arquitetura de web services RESTful.

52:06

Criando uma arquitetura escalável de front-end do zero

Postado por Eduardo Shiota  em  22 Mai, 2014

Ao iniciar um projeto, sempre há dúvidas de quais soluções, bibliotecas e padrões de código utilizar, ou como fazer com que o projeto cresça sem que o Front-end vire milhares de linhas de código aleatoriamente espalhadas por arquivos e pastas. Conheça nessa palestra como foram criadas soluções próprias de arquitetura para JavaScript, HTML e CSS através de códigos enxutos, desacoplados e testáveis.

51:26

Arquiteturas de integração de alto desempenho: lições em empresas de Telecom, Finanças, Varejo e Indústria

Postado por Felipe Oliveira  em  12 Mai, 2014 10

Essa apresentação abordará cenários, desafios e soluções de integração de alto desempenho, em grandes companhias do país, e como esses desafios são enfrentados. Também serão abordados Enterprise Integration Patterns, BPEL, FastData com Integração, frameworks de testes, deploy em cloud com a Service Component Architecture – enfim todo o ciclo de desenvolvimento nesse contexto.

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