HE:labs

Postado por Rodrigo Pinto em 01/03/2013

Construindo um projeto de sucesso

Esse não será um post técnico sobre uma nova gem ou alguma técnica de programação. Neste post vou compartilhar o processo/metodologia que utilizamos para guiar nossos projetos.

Depois de trabalhar em diversos projetos dentro da HE:labs, atualmente estou no meu projeto mais longo que completou 5 meses na última semana e ontem fechamos a iteração número #21. Esse projeto tinha uma previsão de durar apenas 8 semanas e por esse motivo resolvi compartilhar nesse post o que exergamos como pontos importantes para conseguirmos termos projetos com resultados positivos, com cliente feliz com o andamento do projeto e ganhando dinheiro

Postado por Mikael Carrara em 27/02/2013

Design Responsivo Parte I: Arquivos CSS e Breakpoints

Irei a partir de hoje lançar uma série de posts com minhas considerações a respeito de design responsivo.

Ao projetar uma interface Web responsiva (otimizada para Tablets, Celulares, TVs, Geladeiras e Carros), primeiramente defino os breakpoints, ou seja, defino os pontos de “quebra” do layout (resoluções de agentes de usuários) e através de Media Queries (CSS3) seto o comportamento desejado para cada uma das resoluções que gostaria de considerar no meu projeto.

Postado por Rodrigo Reginato Marques em 26/02/2013

Scoped route com a gem friendly_id

Quando participei do desenvolvimento do projeto clubedomenu.com, um sistema voltado para delivery de comida, foi feito pensando exclusivamente para a cidade de Londrina. Recentemente surgiu a necessidade de expandir o sistema para outras localidades. Feito um estudo das funcionalidades existentes.

Postado por Pedro Marins em 25/02/2013

Retrospectiva - 2° Café com DEV

Na última sexta-feira, dia 22 de fevereiro, aconteceu a segunda edição do Café com DEV. O evento reuniu interessados em debater o tema "design, usabilidade e acabamento de software".

Postado por Rafael Lima em 06/02/2013

Testes (bem) mais rápidos no RSpec

Conforme um projeto vai crescendo, a quantidade de casos de teste aumenta e a tendência é que a suíte completa comece a demorar mais para rodar, principalmente se você está fazendo testes de aceitação. Isso pode virar um problema muito grave em projetos legados, mas existem soluções rápidas (a.k.a marretas) que resolvem esse problema. Vou mostrar neste post como fiz para reduzir em mais de 70% o tempo de execução da suíte de testes de um projeto.

Postado por Pedro Marins em 05/02/2013

Retrospectiva - 1° Café com DEV

Aconteceu na sexta-feira dia 01/02 o primeiro Café com DEV da HE:labs! O objetivo do encontro é reunir interessados e debater sobre um tema específico. Nesta primeira edição o tema do encontro foi produtividade e os aplicativos que nos ajudam a aumentá-la. Batemos um papo sobre o que usamos e como usamos essas ferramentas para aumentar nossa produtividade.

Postado por Rafael Fiuza em 04/02/2013

E se usarmos Machine Learning para resolver problemas

Para mim, uma das coisas mais interessantes no meio de desenvolvimento de softwares é a que não existe apenas uma forma de se fazer. Existem diversas formas corretas (e incorretas) de se resolver algum problema. Elas vão do incrivelmente simples à forma mais rebuscada ou a mais marretada. Geralmente, quando posso, escolho a forma mais divertida.

Postado por Pedro Marins em 01/02/2013

Melhorando a performance do web site com gzip

O tempo inteiro chovem dicas de performance pela internet. É bem difícil filtrar tudo que aparece e saber o que realmente importa, o que realmente dá resultado, e mais ainda, o que é fácil de se fazer. Não adianta uma solução mirabolante, em que para ganhar 1 milisegundo tenhamos que envolver toda a equipe de um projeto e consumir um sprint inteiro.

Postado por Andre Cytryn em 29/01/2013

Retrospectiva - evento Kolaborativa

Neste último sábado dia 26 de janeiro, fui ao Kolaborativa, um evento que tem como intenção criar uma comunidade ativa de Profissionais da Web. A ideia é que seja um evento mensal que reúna desde o programador ao profissional de mídias sociais em meio de palestras, mesas de discussão, networking, etc.