28/03/2010 em Nome do Jogo

Não se fazem mais programadores como antigamente

Acredite, nem sempre houve interfaces gráficas. Meu primeiro contato com um computador foi feito através de uma tela preta com letras verdes. Não me lembro exatamente, mas provavelmente era alguma versão do MS-DOS ou do PC-DOS. Qualquer criança com acesso a um computador nessa época, rapidamente aprendia a manipular arquivos e diretórios através de comandos [...]

24/03/2010 em Nome do Jogo

Dica: Recuperando as rotas de um aplicativo Rails

Trabalhando em um novo plugin, surgiu a necessidade de recuperar uma lista com todas as rotas nomeadas de um projeto Rails. Depois de procurar um pouco, encontrei isso: ActionController::Routing::Routes.named_routes.routes

22/03/2010 em MouseOver Studio

Acompanhando projetos no Pivotal Tracker com Kilt

Eu sou fan do Pivotal Tracker. Quando utilizava ele na Gonow, a equipe na qual eu estava ficava sentada toda numa unica mesa e isso era muito legal porque mesmo utilizando a ferramenta, era muito fácil avisar todo mundo que um estava pegando certa tarefa ou entregando aquela. Quando utilizei o Pivotal com uma equipe remota [...]

21/03/2010 em Simples Ideias. Por Nando Vieira.

Tracker

Coloquei no ar um app chamado Tracker que acompanha os preços de jogos para PlayStation 3, Nintendo Wii e XBox 360, vendidos no Submarino. A ideia é ter uma maneira simples de encontrar boas promoções, já que entrar no Submarino toda hora não é muito legal. Ele foi feito com Sinatra, ActiveRecord e Hpricot, e [...]

17/03/2010 em Simples Ideias. Por Nando Vieira.

Usando ruby-debug com Rails 3.0 no Ruby 1.9

Por muito tempo, o ruby-debug não funcionou no Ruby 1.9. Mas existe hoje uma versão totalmente funcional específica para o Ruby 1.9. Para instalá-la, basta executar o comando sudo gem install ruby-debug19 Seu uso continua o mesmo. Você chama o método debugger e o interpretador abrirá um prompt onde você pode inspecionar aquele trecho de [...]

26/01/2010 em MouseOver Studio

Indexação de documentos em JRuby com ActiveLucene

ActiveLucene é uma interface para o Lucene similar com a interface do ActiveRecord e/ou ActiveModel. Isso quer dizer que você pode gerar um scaffold numa aplicação Rails, ir no modelo, trocar ActiveRecord::Base por ActiveLucene::Document e tudo deveria continuar funcionando, com a diferença do modelo estar sendo salvo num índice do Lucene e não num banco de [...]

21/01/2010 em Vinicius Ebersol

jQuery TOOLS

jQuery TOOLS é uma biblioteca super completa que facilita muito a criação de tarefas hoje comuns, veja as demos dos recursos dessa biblioteca: Tabs; Tooltips; Overlay – Screenlocker para popups; Expose – Serve para destacar elementos da página; Scrollable – entre outras coisas serve para fazer galerias de imagens bem legais; Flash embed – uma espécide de SWF Object que já [...]

11/01/2010 em Simples Ideias. Por Nando Vieira.

Documentando projetos com RDoc - PDF Grátis!

E está no ar mais um PDF da série HOWTO, desta vez abordando o RDoc, marcação de documentação para códigos escritos em Ruby. O RDoc é utilizado por quase todos os grandes projetos como Ruby on Rails e RSpec, dentre muitos outros. Este guia de 17 páginas mostra como utilizar o RDoc, com muitos exemplos [...]

18/12/2009 em Simples Ideias. Por Nando Vieira.

Criando eventos recorrentes com Recurrence

Recurrence é uma biblioteca criada para gerar eventos recorrentes de maneira simples. Eu criei essa gem há tempos, mas nunca escrevi nada sobre ela. Eis que muitas pessoas começaram a me mandar e-mails perguntando como utilizá-la e chegou a hora de fazer um artigo mostrando seu uso na prática. A primeira coisa que você precisa [...]

11/12/2009 em Simples Ideias. Por Nando Vieira.

7 coisas que você precisa conhecer no RSpec

O RSpec é um framework bastante completo e, por isso mesmo, muitas coisas são desconhecidas por grande parte dos desenvolvedores. Neste artigo, você conhecerá 7 coisas que irão mudar a maneira como você utiliza o RSpec. Subject O RSpec possui um método muito útil chamado subject, que retorna uma instância da classe que está sendo [...]

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

Ceará on Rails 2009: Testando Rails apps com RSpec

Acabei de fazer minha apresentação no Ceará on Rails, que foi um excelente evento! Se você não pode comparacer, pode ver os slides Gostaria de agradecer aos comentários positivos e, principalmente, aos organizadores. Keep on rockin'!

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 [...]

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