Ruby
Code Smells – Duplicação de Código
Semana passada postei uma tradução do artigo em inglês sobre Code Smells, escrito pelo Martin Fowler. Pretendo criar alguns posts rápidos comentando sobre smells clássicos e possíveis formas de combatê-los. Por hoje, vamos ver em Ruby como combater duplicação de códigos usando um design pattern conhecido como Template [...]
Testes funcionais com Cucumber e Page Objects
Aproveitando que meu último post foi justamente uma tradução do ótimo artigo do Martin Fowler sobre Page Objects, vou engatar no tema e postar algumas sugestões de como usar esse pattern com o cucumber para criar os testes funcionais da sua aplicação. Caso queria uma introdução sobre Page Objects, recomendo a leitura do [...]
Instalando wkhtmltopdf em uma Amazon EC2
Depois de uma bela surra de gato morto, é bem fácil instalar o wkhtmltopdf em uma instância Amazon Ec2 AMI baseada em CentOS. Para quem não conhece o wkhtmltopdf, é uma app usada pra gerar PDFs de páginas HTMLs, usando Webkit como motor de renderização. Esta app possui bindings pra php, python (e django) e ruby (via PDFKit), [...]
Curso online gratuito de Ruby
Ano novo, ainda fazendo digestão das diversas ceias em que participei, mas mais uma vez presente para anunciar alguma coisa de graça na web: curso de ruby gratuito no Ruby Learning! Para os menos atentos não é um curso de RubyOnRails (framework web), é só de Ruby, que é a linguagem de programação script em quem o Rails roda. O curso vai [...]
Programming Ruby
Pra qualquer mortal que inicia em Ruby on Rails, ter uma base de Ruby é fundamental. Além do próprio user guide, o dx7labs colocou no seu site pessoal uma cópia do livro Programming Ruby – The Pragmatic Programmer’s Guide, que esta sob licença Open Publication License. Vamos estudar!