20/10/2009 em Simples Ideias. Por Nando Vieira.

Contrate o Nando Vieira

Após um ano e meio de WebCo e, eventualmente, Abril Digital, chegou a hora de continuar meu caminho. Há alguns meses eu já não me divertia fazendo meu trabalho e acho que isso foi uma consequência. Fiz grandes amizades; algumas ainda estão lá, mas muitas outras já saíram. Espero poder trabalhar com essas pessoas novamente [...]

17/10/2009 em MouseOver Studio

Deploys mais poderosos, simples e rápidos na Locaweb com Inploy

Tenho um servidor compartilhado na Locaweb onde de vez em quando subo aplicações para serem visualizadas por clientes. Ate o dia de ontem a melhor opção para realizar deploys nos servidores da Locaweb era utilizar a gem Locarails, do Akita, mas a partir de hoje o Inploy conta com um template chamado Locaweb, pelo que [...]

14/10/2009 em Simples Ideias. Por Nando Vieira.

Rails Summit: O que mudou no Ruby 1.9

Hoje fiz minha palestra no Rails Summit 2009 e falei sobre o que mudou no Ruby 1.9. Foi bem legal e tinha bastante gente! Em um dos slides eu disse que era possível ter algo como def color(type=:hex, *values) end Obviamente, isso não funciona e eu falei besteira das grandes! Os valores que o splat irá agrupar, sempre excluirá [...]

09/10/2009 em MouseOver Studio

Deploy mais simples de aplicações Rails com Inploy

Após ter trabalhado em diversos sistemas feitos em Rails, trabalhar com Capistrano era uma das coisas que começou a me incomodar cada vez mais. Tentei achar outras alternativas, cheguei a dar uma olhada no Vlad, mas também não me agradou, pelo que decidi criar uma ferramenta e chamei ela de Inploy. Antes de que os fans [...]

06/10/2009 em MouseOver Studio

Importa contatos do Google, Yahoo, Live e CSV na tua aplicação Rails com uma linha

Trabalhando em diversas aplicações me vi na necessidade de integra-las com diretórios de serviços como Google, Yahoo ou Live, de modo que os usuários podam importar seus contatos e realizar com eles diferentes ações. Existe uma gem chamada contacts que encapsula a comunicação com esses serviços, porém mesmo utilizando ela, muito código ficou repetido entre minhas [...]

15/09/2009 em Simples Ideias. Por Nando Vieira.

PDF - O que mudou no Ruby 1.9

Acabei de publicar o próximo PDF da série HOWTO: O que mudou no Ruby 1.9. Este guia de 50 páginas mostra o que foi adicionado no Ruby 1.9 e o que deixou de funcionar. O conteúdo é direto e sem enrolações, com muitos exemplos. A revisão do conteúdo foi feita pelo Luiz Rocha. O PDF pode ser [...]

15/09/2009 em Vinicius Ebersol

drails – Dojo + Rails

Dica rápida para quem se interessou no post anterior sobre Dojo. Eu pesquisei e encontrei um plugin que substitui os helpers do Rails para utilizar Dojo ao invés de Prototype. É o drails. A instalação é simples: # drails relies on the dojo-pkg gem.  Installing this gem can sometimes take a while gem install dojo-pkg cd my_rails_app script/plugin install git://github.com/foobarfighter/drails.git Para [...]

10/09/2009 em Vinicius Ebersol

Abra sua caixa de ferramentas com Dojo

Antes de tudo, Dojo não é só mais um framework Javascript como jQuery, Prototype e Mootols. Em muitos casos esses facilitam o desenvolvimento, no entanto, quando a questão é desempenho, somente agilidade no processo de desenvolvimento não é uma boa escolha. Desenvolver aplicações web de grande porte significa preocupar-se com desempenho não só do lado do [...]

27/08/2009 em MouseOver Studio

Sai Sphinx, entra Solr: ActsAsSolrReloaded

Sempre utilizei o ThinkingSphinx ate que precisei indexar documentos com atributos dinâmicos. Dado que o Sphinx indexa os dados a partir do resultado de uma query SQL, o objetivo não parecia possível. Foi assim que decidi dar novamente uma olhada no Solr. O Solr, a diferencia do Sphinx, é um servidor HTTP e recebe os dados [...]

13/08/2009 em Simples Ideias. Por Nando Vieira.

Benchmark entre RSpec e Shoulda

Em um projeto que estou trabalhando atualmente, a suíte de testes (que utiliza Shoulda e Factory Girl) demora aproximadamente 26 minutos para ser executada. Esse tempo de execução é extremamente inaceitável, já que uma das premissas do Test-Driven Development é que sua suíte de testes seja executada o mais rápido possível! Sem nenhum embasamento, sempre achei [...]

08/08/2009 em MouseOver Studio

Remarkable Extensions: mais matchers para teus testes!

O Remarkable Extensions é um plugin para o Remarkable com matchers que não foram inclusos no repositório oficial. O motivo para os matchers não serem inclusos no repositório oficial é que dependendo do caso, podem não ser considerados BDD. Eu acredito que não importa saber se teus testes são BDD, TDD ou o que for e sim [...]

01/08/2009 em Simples Ideias. Por Nando Vieira.

Tipos básicos no Ruby

Alguns dos tipos básicos do Ruby possuem atalhos para definir valores como strings e arrays, por exemplo. Uma coisa muita gente não sabe, é a diferença entre os diversos tipos de atalhos, como você poderá conferir abaixo. Strings Existem cinco maneiras diferentes de se definir uma string no Ruby. string = "Ruby is awesome!" string = 'Ruby is awesome!' string [...]

28/07/2009 em Simples Ideias. Por Nando Vieira.

Rails Application Templates - PDF Grátis!

Lembra aquela pesquisa que fiz há um tempo atrás? Este é o resultado! Acabei de publicar o primeiro PDF de uma série chamada HOWTO: Rails Application Templates. Neste tutorial você aprenderá como criar templates para personalizar seu aplicativo e evitar todo aquele trabalho manual e chato de aplicativos criados do zero. Como ainda estou estudando a melhor [...]

12/07/2009 em Vinicius Ebersol

De volta ao WordPress

Há uns meses eu já fiz essa migração do Mephisto para o WordPress, mas a falta de tempo não permitiu que eu a finalizasse. A princípio eu iria tentar desenvolver algo parecido com o WordPress em Rails, mas não deu. Eu encontrei muitos problemas com o Mephisto e tive dificuldades com o controle de meus [...]

12/06/2009 em Blog do Elomar

Resenha: Practices of an Agile Developer

Acabei de ler Practices of an Agile Developer, da Pragmatic Programmers e escrito pelo Venkat Subramaniam, que eu não faço idéia de quem seja, e pelo Andy Hunt. O livro é pequeno, 178 páginas, e a leitura é rápida e agradável. O livro é feito de práticas que você pode adotar no seu dia a dia [...]

Página 1Página 2Página 3Página 4Página 5Página 6