Rails na praia

Software, Negócios, e o que mais vier.

Case: MongoDB Em Produção Com Ruby on Rails

| Comments

checkout the english version

Na Resultados Digitais escolhemos o MongoDB para armazenar dados da nova funcionalidade de Timeline do RDstation

Na aula de Modelagem do Code-Squad já expliquei como fazer o setup do Mongo no Rails e como usar ele com o MongoHQ

Neste guia mostro como fizemos pra colocar o MongoDB no Rails em produção com o MongoLab, e os problemas que enfrentamos com a escala e porque escolhemos o MongoLab em comparação com o MongoHQ.

Screencast: Instalando O Ambiente De Desenvolvimento Ruby on Rails No Ubuntu/Xubuntu

| Comments

Neste guia mostro como fazer a instalação do ambiente RoR no Ubuntu/Xubuntu, pra dar aquela força pra quem está começando.

A instalação do Ruby eu sempre recomendo que seja via compilação, mas isso não quer dizer que você precisa fazer ‘na mão’.

Neste guia vamos usar o Rbenv: pra gerenciar múltiplas versões do Ruby, e o Ruby-build: ferramenta para compilar o Ruby.

Trabalhe Com Ruby/Rails

| Comments

Como assim?

Com certa frequência recebo mensagens de contratantes/empregadores procurando Rubistas/Railers pra trabalhar, resolvi organizar isso numa base pra poder repassar pra galera!

Segmentação por Experiência

Geralmente o empregador procura alguém com um nível de experiência específico: Recruta, Júnior, Pleno ou Sênior. Isso não tem nada a ver com a sua formação, e sim com a sua experiência e produtividade na plataforma Ruby, eu uso uma “medida” Startup.

Atualizando O Seu Certificado SSL No Heroku

| Comments

(check the en_US version here)

Gerando um novo cert. SSL e atualizando no Heroku

Para gerar um novo certificado SSL você precisa dos seguintes procedimentos:

  • @dev Gerar um .CSR (é um arquivo texto com uma chave);
  • @dev Enviar o .CSR para a entidade certificadora (TheSSLstore);
  • @dev Verificar o Ownership do domínio via email (também da pra colocar um arquivo no srv. http);
  • @dev Baixar o .CRT (vem um zip com vários .CRT);
  • @dev Criar o bundle.crt
  • @staging Atualizar Heroku;
  • @production Atualizar Heroku;
  • saber o que fazer se der zica;

Instalando O Ambiente De Desenvolvimento Ruby on Rails No Ubuntu/Xubuntu

| Comments

Neste guia mostro como fazer a instalação do ambiente RoR no Ubuntu/Xubuntu, pra dar aquela força pra quem está começando.

A instalação do Ruby eu sempre recomendo que seja via compilação, mas isso não quer dizer que você precisa fazer ‘na mão’.

Neste guia vamos usar o Rbenv: pra gerenciar múltiplas versões do Ruby, e o Ruby-build: ferramenta para compilar o Ruby.

[Atualizado] Instalando O Ambiente De Desenvolvimento Ruby on Rails No Ubuntu/Xubuntu

| Comments

Neste guia mostro como fazer a instalação do ambiente RoR no Ubuntu/Xubuntu, pra dar aquela força pra quem está começando.

A instalação do Ruby eu sempre recomendo que seja via compilação, mas isso não quer dizer que você precisa fazer ‘na mão’.

Neste guia vamos usar o Rbenv: pra gerenciar múltiplas versões do Ruby, e o Ruby-build: ferramenta para compilar o Ruby.

Instalando O Ambiente De Desenvolvimento Ruby on Rails No Mac OSX

| Comments

Neste guia mostro como fazer a instalação do ambiente RoR no OSX, pra dar aquela força pra quem está começando.

A instalação do Ruby eu sempre recomendo que seja via compilação, mas isso não quer dizer que você precisa fazer ‘na mão’.

Neste guia vamos usar o Rbenv: pra gerenciar múltiplas versões do Ruby, e o Ruby-build: ferramenta para compilar o Ruby.

Bootstrap Setup Em Rails

| Comments

Bootstrap CSS é uma ferramenta/framework essencial no kit de sobrevivência do programador pois tem como objetivo facilitar a criação de aplicativos ‘bonitos’ sem um designer.

O Bootstrap implementa uma série de componentes pra você usar, desde botões até carousel

Para usar o Bootstrap em modo estático (sem ‘less’) basta adicionar a gem no seu Gemfile e rodar o bundle command:

Gravatar E MD5 Digest Em Ruby

| Comments

Gravatar é uma plataforma que centraliza as suas fotos de profile – ou ‘avatar’ – e as torna acessíveis a outros serviços através de uma API http.

Assim você não precisa configurar profile em todos os sites que você usa, pois o próprio site pode carregar o seu avatar pela API usando qualquer um dos endereços de email vinculados a sua conta como identificação.

Esta imagem é carregada pela seguinte URL:

http://www.gravatar.com/avatar/205e460b479e2e5b48aec07710c08d50?s=100

O hash MD5 205e460b479e2e5b48aec07710c08d50 é o identificador deste usuário, e é gerado a partir de um endereço de email.