Preparando meu Ambiente de Desenvolvimento Ruby no Linux Ubuntu

Esta decidido, vamos estudar Ruby! Motivo? Por essa Linguagem de Programação se mostrar cada vez mais promissora.

Tanto pela comunidade de apaixonados e ótimos Developers, Programmers ou o que preferirem intitular. Quanto pelo fato de Ruby, na sua essência, não se deixar cair na burocracia, verbosidade, Whatever dentre outras características chatas que encontramos em algumas linguagens, digamos, Não Tão Pragmáticas.

Sendo assim, antes de vislumbrarmos essa poderosa linguagem precisaremos preparar a nossa mesa de trabalho! Para logo após, iniciar as nossas atividades de: Expressar Modelos de Negócio, Expressões Matemáticas e todo Aparato Tecnológico que dispomos, em belos Algoritmos Computacionais escritos em Ruby.

Então vamos ao tema de hoje Preparando meu Ambiente de Desenvolvimento Ruby no Linux Ubuntu.

Continue lendo

Como consumir JSON via jQuery?

Oh não, Jason… Corra!!!

:-D Jason Voorhees, sobrou para você o trocadilho inicial desse artigo sobre como consumir JSON via jQuery.

É claro, caso você tenha interesse, não deixe de escutar esse Podcast sobre a consagrada Franquia de Terror – Sexta-feira 13.

Agora retornamos a nossa programação!

Continue lendo

Simples Deploy de Aplicação JRubyOnRails com Warbler

Há algum tempo que pratico o Deploy das minhas aplicações JRubyOnRails, no Apache Tomcat.

Esse que pode ser recomendado para utilização em sistemas, digamos: Singelo. Pois até hoje não vi o Servidor Tomcat, se sair bem quando a questão é desempenho.

Assim, para #App’s básicas, vou demonstrar como realizar esse processo de publicação em Produção. Que convenhamos, é simples de ser efetuado.

Continue lendo

Testando com Cucumber, RSpec e Watir no Rails

Qual o conjunto de ferramentas que você utiliza para testar, suas aplicações Rails? Pois eu já pratiquei um pouco de Test::Unit, nas camadas de Model e Controller. Como também testei o poder do SeleniumOnRails e a simplicidade do Webrat na camada de View.

Mas sempre sentia meio que um vazio nisso.

Por exemplo, depois de algumas semanas sem mexer no projeto, após voltar e ler os testes (é claro, como programador) era possível entender o que o sistema fazia. Porém queria saber se seria possível “clarear” ainda mais a idéia do código.

Então foi assim que obtive conhecimento do Trio Parada Dura.

Continue lendo

Extensões nativas no Ruby

Durante o dia-a-dia do meu estudo, estudo, codificação e pausa para o café acabo me deparando com algum problema que é simples de resolver. Mas se eu não ficar atento! Essa pequena bola de neve, pode me soterrar :-D

E como atualmente estou com a mania de criar Procedimento, no meu atual trabalho de Helpdesk, para tudo o que eu faço. Resolvi adotar por aqui também esse mesmo estilo, para repassar conhecimento.

Espero que seja útil!

Continue lendo