BT

L'esprit de l'escalier: armadilhas e escalabilidade no NoSQL

Postado por John D. Rowell, Gleicon Moraes  em  03 Jul, 2012

Uma análise de vários produtos NoSQL e sistemas distribuídos, mostrando a glória e fortuna que serão alcançadas pelo uso indiscriminado de qualquer um deles. São apresentadas técnicas avançadas que você poderá usar para transformar qualquer sistema numa "bala de prata" que resolverá todos os seus problemas presentes e futuros.

Modelos ricos: outro motivo para usar NoSQL

Postado por Luciano Ramalho  em  26 Jun, 2012 1

Uma motivação comum que leva as empresas a usar o NoSQL é escalabilidade, mas produtos como MongoDB e CouchDB vão muito além do key-value. Se você lida com objetos complexos, como entidades espalhadas em dezenas de tabelas normalizadas, uma alternativa NoSQL poderá ser a melhor solução, mesmo que não seja precisa lidar com milhares de usuários simultâneos.

Client Undertow: Quando boas práticas não são recomendadas

Postado por Sidney Lima Filho  em  01 Jun, 2011

Neste lightning Sidney Lima nos fala a respeito de situações nas quais o desenvolvedor se vê apegado a soluções bem sucedidas que utilizou no passado, independente da linguagem utilizada, impedindo o surgimento de mudanças na sua forma de pensar. Sidney apresenta também as diferenças no raciocínio de desenvolvimento de C# e Javascript, deixando as mesmas reflexões para outras linguagens.

Functional Programming

Postado por Rodrigo Vidal  em  25 Mai, 2011

Neste lightning talk, Rodrigo Vidal nos fala a respeito de como a Programação Funcional pode influenciar o design da sua aplicação, melhorando sua implementação através da Linguagem F#. Rodrigo trata da quebra de velhos paradigmas, já que funcional existe há muito tempo, porém nunca tendo pertencido ao MainStream, focando em sua possível aplicabilidade no contexto atual de tecnologia.

Projetando Aplicativos para a Escalabilidade – Tirando o melhor da Plataforma Windows Azure

Postado por Otavio Coelho  em  27 Abr, 2011

Nesta palestra, Otavio Coelho nos fala da Nuvem, que oferece oportunidades únicas que antes existiam apenas para grandes empresas: datacenters geograficamente distribuídos, quantidade massiva de recursos e o provisionamento elástico destes recursos. Otavio nos mostra exemplos concretos de aplicativos bem sucedidos e otimizados para estes cenários.

Arduino: construindo robôs com software e hardware livres

Postado por Álvaro Justen  em  20 Abr, 2011

Nesta apresentação, Turicas nos fala a respeito da construção de robôs com software e hardware livres, utilizando o Arduino (Duemilanove), que é uma plataforma totalmente open source. Turicas nos mostra exemplos práticos de controladores de um motor simples (projeto Turiquinhas), além de ferramentas, pré-requisitos e investimentos necessários para começar a desenvolver com o Arduino.

AOP: Desenvolvimento de aplicações usando aspectos

Postado por Fábio Falavinha  em  13 Abr, 2011 1

Nesta palestra, Fábio Falavinha fala a respeito do Paradigma Orientado a Aspectos (AOP), que consiste em modularizar uma aplicação em aspectos, que observam o ciclo de vida e interações entre os objetos de um sistema, via troca de mensagens, até que possam agir. Este paradigma é um complemento ao modelo OO, que facilita desenvolver aplicações e separar a implementação das regras de negócio.

Integração Contínua: Muito Além do Build

Postado por Juan Lopes  em  30 Mar, 2011

Integração Contínua não se resume a disponibilizar um servidor que continuamente obtenha e compile uma cópia do projeto. Ela é uma virtude a ser cultivada pelos desenvolvedores, independente de um servidor e, para tanto, é preciso seguir uma série de práticas que tornam possível integrar o trabalho dos diversos membros do projeto, mantendo sua integridade e realizando o menor esforço possível.

Desenvolvendo aplicativos para iPhone e iPad

Postado por Fabricio Veronez  em  23 Mar, 2011

Nesta palestra, Fabricio nos fala a respeito de desenvolvimento de aplicações para iPhone, desde os princípios do IOS com o framework Cocoa, a IDE Xcode e ferramentas como o Instruments para análise de performance, até detalhes de código e design da criação de aplicativos, com diversas dicas para quem pretende ingressar neste promissor campo de desenvolvimento para as plataformas Macintosh.

Domain Driven Design

Postado por Felipe Rodrigues  em  17 Mar, 2011

Neste lightning talk, Felipe Rodrigues nos fala a respeito de Domain Driven Design, apresentando os conceitos de modelo de domínio e os objetivos e padrões de DDD, além de estratégias de design e exemplos práticos que ajudam no entendimento do que é DDD na prática.

TDD e sua influência no design

Postado por Maurício Aniche  em  17 Fev, 2011

TDD transforma os testes em uma atividade de design, na qual programadores os utilizam para esclarecer expectativas sobre o que determinado código deve fazer. Apesar desta ser uma definição conhecida, poucos usam no dia-a-dia o real poder dos testes para guiar o design. Esta palestra mostra como o feedback dos testes pode influenciar e guiar o desenvolvedor a um design menos acoplado e mais coeso.

Eventos e Monitoramento de Datacenters

Postado por Álvaro Justen  em  10 Fev, 2011

Neste lightining talk, Justen nos fala sobre eventos e monitoramento de datacenters com o Arduino, mostrando como fugir da abordagem tradicional, respondendo com eficiência a problemas de deploy antes que o mesmo ocorra em ambiente de produção, através do processamento de eventos complexos que são capazes de detectar anomalias e problemas em códigos fonte.

Feedback geral
Bugs
Publicidade
Editorial
InfoQ Brasil e todo o seu conteúdo: todos os direitos reservados. © 2006-2013 C4Media Inc.
Política de privacidade
BT