Archive for the ‘Ruby’ Category

Vi ontem no blog do Satish Talim e o Akita acaba de publicar em seu blog um artigo especial que ele escreveu sobre os símbolos do Ruby, algo que parece totalmente alienígena para programadores de outras linguagens iniciando em Ruby, mas é simples e muito útil. Em inglês: http://rubylearning.com/blog/2007/11/26/akitaonrails-on-ruby-symbols/ Em português: http://www.akitaonrails.com/2007/11/26/ruby-symbols Aproveitem também para […]


Blocos no Ruby

29out07

Ao iniciar em Ruby, uma das coisas que pode ser difícil de entender é o conceito de blocos (ou, funções anônimas) e, principalmente, como utilizá-los de forma eficiente. Recentemente, encontrei três bons artigos sobre o tema: Understanding Ruby blocks, procs and methods Building blocks in ruby Becoming a blockhead


Como já disse anteriormente aqui, o NetBeans está com uma ótima integração com Rails. A versão full (Java, Ruby, C++, UML etc) fica um pouco lenta no Windows (no Linux e no MacOS X roda bem) e, por isso, recomendo baixar apenas a versão para Ruby. Veja mais informações no site oficial.


Para quem está migrando dos mundos Java ou .NET, Ruby reserva algumas surpresas. Como estamos acostumados a linguagens estáticas e outros detalhes como declaração de variáveis e tipos primitivos, acabamos caindo nessas “pegadinhas” algumas vezes. Veja alguns exemplos:


Um dos conceitos base da programação orientada a objetos, a herança permite que o programador crie uma classe (classe filha, derivada ou subclasse) que é um refinamento ou uma especialização de outra classe (classe pai, base ou superclasse). Ruby permite herança simples, isto é, uma classe pode herdar os atributos e métodos de apenas uma […]


Para mim, a melhor IDE para desenvolvimento em Rails no momento. Link: http://www.netbeans.org/community/releases/60/index.html


Popularity, por Brian McCallister: porque muita popularidade, em tecnologia, faz mal. Configurando um console drop-down (estilo Quake) no Windows. Superators: adicione novos operadores ao Ruby. iPod Touch =D


Expressões regulares são uma verdadeira “mão na roda” para qualquer desenvolvedor. Seja para editar código-fonte ou para facilitar alguma tarefa repetitiva de uma aplicação, esse recurso está sempre presente. Até algum tempo atrás, achava que expressões regulares eram grego. Mas minha curiosidade não me deixou em paz e resolvi aprender sobre o assunto. Para minha […]


Uma das primeiras “preocupações” de um desenolvedor é a IDE ou editor a ser utilizado no trabalho com uma linguagem/framework. Em praticamente dois meses de Rails, testei diversos editores e algumas IDEs e, finalmente, fiz a minha escolha: NetBeans 6.0. Ainda em desenvolvimento, é a IDE com a melhor integração à Rails que utilizei (testei, […]


O site rubylearning.com, de Satish Talim, oferece um curso online de Ruby pelo segundo ano consecutivo. O material gerado no treinamento de 2006 deu origem à um e-book que pode ser baixado no mesmo site, juntamente com exercícios e exemplos. É possível acompanhar o curso e tirar dúvidas no fórum do site. Extremamente recomendado para […]