NodeJS

NodeJS

Node.js é uma plataforma construída sobre o motor JavaScript do Google Chrome para facilmente construir aplicações de rede rápidas e escaláveis. Node.js usa um modelo de I/O direcionada a evento não bloqueante que o torna leve e eficiente, ideal para aplicações em tempo real com troca intensa de dados através de dispositivos distribuídos. (mais…)

RabbitMQ

O que é?

O RabbitMQ é um servidor de mensageria que implementa o AMQP (Advanced Message Queuing Protocol standard) . Foi escrito em Erlang e é robusto, fácil de usar, roda nos principais sistemas operacionais, suporta um enorme número de plataformas de desenvolvimento. Além disso é Open Source, sua licença é Mozzila 1.1 e pode ter suporte comercial. (mais…)

Cassandra

Introdução

Já pensou se sua aplicação viraliza de um dia para o outro?

E se a sua empresa conseguir um contrato novo que fará dobrar o número de acessos à aplicação?

Seja qual for o motivo, as empresas estão se preocupando cada vez mais para lidar com o sucesso repentino.

Em maio deste ano, após a justiça determinar o bloqueio do WhatsApp, o Telegram, aplicativo concorrente, ganhou milhões de usuários brasileiros em menos de 24 horas. (Fonte: Telegram ama o Brasil: bloqueio do WhatsApp leva usuários em massa à plataforma rival)

Mas o que as empresas devem fazer para enfrentar cenários como este? Na notícia acima, podemos observar duas características de extrema importância: escalabilidade e alta disponibilidade. (mais…)

Bootstrap

Introdução

Com certeza você já se fez alguma dessas perguntas: Será que não existe algo que possa facilitar minha vida na hora de desenvolver meu site? Será que toda vez eu preciso ficar criando 200 mil linhas de CSS para fazer a mesma coisa? E para desenvolver site responsível? Será que eu preciso criar tudo do zero?

A tradução literal de bootstrap é alça de bota, aquele pedaço de couro ou tecido que fica atrás da bota e acima do calcanhar, facilitando na hora de calçar. O termo “levantar a si próprio pelas alças da bota” era usado desde o século XIX para ilustrar tarefas impossíveis, como pular uma cerca alta puxando suas próprias botas. Para empreendedores, Bootstrap significa criar sua startup usando recursos próprios, apertando os cintos do time e não recorrendo a investidores externos. Se há alguma entrada de capital, ela vem dos primeiros clientes. Boostrapping da sua startup indica justamente esse processo auto-sustentável de alavancar a si próprio. (mais…)