Entries Tagged as 'ruby'
Na mundo da programação, uma anotação é um jeito de marcar o código que esta embaixo dele para diversos fins. No Cucumber, as tags que ele utiliza são uma espécie de anotação para poder aplicar callbacks e classificar algumas funcionalidades e cenários:
@billing
Feature: Verify billing
@important
Scenario: Missing product description
Scenario: Several products
No […]
[Read more →]
Tags: Annotations · Meta Programming · cucumber · ruby · vraptor
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 […]
[Read more →]
Tags: Kilt · Pivotal Tracker · gem · ruby
Se por acaso precisarem acessar alguma variável a partir de um filtro do Liquid podem utilizar a variável de instancia context.
Tal comportamento pode ser desejado ao querer implementar algo similar ao asset_url do Shopify:
module SitesFilter
def asset_url(input)
“/system/assets/#{@context[’company’].id}/#{input}”
end
end
Liquid::Template.register_filter(SitesFilter)
[Read more →]
Tags: Markup · Template · liquid · rails · ruby
Trabalhei dois sprints de duas semanas num projeto programado em Java, junto a dois desenvolvedores mais. Antes de começar os sprints sugeri utilizar a arquitetura Ruby on Rails mas o cliente alegou que a performance era um fator importantíssimo.
A escolha das ferramentas Java foi livre pelo que felizmente conseguimos pegar o que tem de […]
[Read more →]
Tags: java · performance · ruby
January 27th, 2009 · 3 Comments
A galera que me segue no Twitter já está sabendo da noticia mas para os que não, aqui vá:
VRaptor Sexy URLs
Estou publicando oficialmente o VRaptor Sexy URLs. O VRaptor Sexy URLs é um fork da versão oficial do VRaptor 2 que ao contrario de trabalhar sobre uma servlet, trabalha sobre um filtro, pelo que junto […]
[Read more →]
Tags: java · jruby · rspec · ruby · vraptor
No més passado ocorreu o JVM Language Summit, onde rolou tudo tipo de palestras relacionadas com a Java Virtual Machine, com grandes nomes como Charles Nutter, Ola Bini e Neal Gafter, entre outros.
Algo que não foi muito divulgado é que o material das palestras esta disponível no próprio site, especificamente aqui. Algumas palestras que acho […]
[Read more →]
Tags: davinci · java · jruby · jvm · parrot · ruby · script
September 29th, 2008 · 4 Comments
O problema
Quando trabalhamos com JRuby é muito provável que tenhamos objetos de Ruby ou de Java e que queiramos chamar algum método da outra linguagem que esteja esperando um objeto de uma classe similar nessa linguagem.
Isso acontece mesmo?
Um claro exemplo do problema acontece no Liquid4j, que foi apresentado no ultimo post. Na oportunidade mencionei […]
[Read more →]
Tags: java · jruby · rhyme · ruby
September 17th, 2008 · 5 Comments
Muitas vezes, por algum motivo ou outro, desejamos realizar alguma operação num certo Mbean, como dar um stop, um start ou simplesmente mudar algum atributo.
Para quem nunca realizou a atividade e estiver procurando algum artigo ou tutorial em português, a primeira vez pode ser muito complicada devido à falta de exemplos; depois da primeira vez […]
[Read more →]
Tags: java · jmx · jruby · mbean · mbeans · ruby
September 16th, 2008 · 2 Comments
Estava trabalhando com Websphere MQ e tinha um programinha em Java que colocava mensagens numa fila do servidor. Num dos momentos livres decidi brincar um pouco e portar o código para Ruby. O código ficou mais legal e foi um excelente exemplo do poder da combinação Ruby + Java que o JRuby oferece.
Quem for precisar […]
[Read more →]
Tags: java · jms · jruby · mq · ruby · websphere · wmq
Quando avaliamos alguma script na JVM utilizando o método eval da classe javax.script.ScriptEngine basicamente são realizadas duas tarefas: a compilação do script e a execução dele.
Caso queiramos avaliar x vezes o mesmo script e estejamos chamando o método eval mencionado, o script ira ser compilado x vezes.
O mesmo script precisa ser compilado x vezes?
Não!
O que […]
[Read more →]
Tags: Uncategorized · java · jruby · jsr · optimizacao · ruby