Evitando problemas com ElasticSearch - Parte 1: Análise

Publicado por Thiago von Sydow no dia dev

Aqui na Resultados Digitais utilizamos frequentemente o ElasticSearch para pesquisar documentos e para a função de autocomplete. Com o passar do tempo, descobrimos falhas na forma como indexamos nossos documentos, portanto tornou-se necessário reestruturá-los. Este post é o primeiro de uma sequência que tem como objetivo expor o aprendizado do time para que você não cometa os mesmos erros.

Proteja seus métodos organizando seu código JavaScript

Publicado por Christian Nascimento no dia dev

Desenvolvido por Bredan Eich em meados de 1995, o JavaScript – projetado como uma linguagem de script aberto – tornou-se uma linguagem poderosa e popular. Entretanto, organizá-lo sempre foi uma missão difícil para desenvolvedores que estão iniciando na área. Este post pretende mostrar como proteger e organizar seus métodos JavaScript sem que os mesmos estejam expostos e acessíveis desnecessariamente num escopo global.

Otimizando testes Factory Girl e RSpec

Publicado por Alexandre Tavares no dia dev

No time de desenvolvimento da Resultados Digitais utilizamos Test Driven Development (TDD). Esta prática, além de mitigar erros que poderiam ser introduzidos por novos requisitos, ajuda a manter a qualidade do código.

Os testes servem como documentação do código e dão mais segurança para os desenvolvedores. Mesmo assim, um código coberto de testes pode gerar um overhead de tempo de execução, o que pode ser o gargalo entre o desenvolvimento e deploy em produção.

Neste post explicarei como detectamos e atacamos os principais problemas dos nossos testes com Factory Girl e RSpec, otimizando o tempo de execução e a prevenção de erros.

Resultados Digitais no TDC SP 2015

Publicado por Lívia Amorim no dia dev

Logo do The Developer's Conference

A partir da próxima terça-feira, dia 21, estaremos em São Paulo para o segundo The Developer’s Conference do ano. Teremos um stand só para nós, onde ficaremos durante todo o evento. Além do nosso QG, ainda estaremos presentes em 15 palestras espalhadas em diversas trilhas do TDC.

A trajetória para um produto com design escalável

Publicado por Lívia Amorim no dia design

Cada vez mais nosso software, o RD Station, tem se descolado do nosso framework, o Bootstrap, ampliando a gama de elementos visuais, ícones e grid. Como não guardamos os novos componentes criados por nós, acabamos perdendo a chance de reutilizá-los em outras funcionalidades, duplicando elementos que fariam uma mesma ação em nosso framework.

5 dicas para um projeto Rails melhor

Publicado por Nando Sousa no dia dev

Rails é um framework web fantástico que nos permite entregar software com muita agilidade. Entretanto, é muito comum ver projetos saindo dos “trilhos” e se transformando em aplicações de alta complexidade, reduzindo consideravelmente a produtividade de seus mantenedores a curto, médio e longo prazo.

Neste artigo, separei 5 dicas que podem previnir futuras dores de cabeça, retrabalho e débitos técnicos.