Início Ruby no InfoQ Brasil
Notícias
Feed RSS-
MacRuby 0.4 Lançado com HotCocoa::Gráficos, Threaded GC, DTrace
MacRuby, um Objective-C baseado na implementação do Ruby está agora disponível na versão 0.4. Entre outras mudanças, o MacRuby 0.4 vem com bibliotecas Ruby 1.9.1, suporte a 64 bit, bem como uma melhor integração com o XCode.
-
Visão Geral de Deployment em Ruby: Vlad 1.3, troca de mantenedor do Capistrano
O anúncio recente de Jamis Buck está finalizando no desenvolvimento do Capistrano deixou muitos se perguntando sobre o futuro desta ferramenta de deploy. O release do Vlad 1.3 dá esperança como alternativa.
-
RFactor: Suporte Refactoring de Ruby para Editores de Texto
RFactor um Ruby gem que tem por objetivo oferecer suporte automatizado de refactoring para seu editor favorito. Nós conversamos com o desenvolvedor Fabio Kung para aprender mais sobre o RFactor.
-
IDEs baseadas na web se tornarão realidade?
Semana passada a Mozilla liberou o Bespin, seu framework baseado na web para editar código e alguns dias depois Boris Bokowski e Simon Kaegi implementaram um Servidor Bespin baseado em Eclipse usando headless Eclipse plug-ins. Com a apresentação do Eclipse baseado na web na EclipseCon e os produtos como Heroku, uma IDE baseada em web e hospedagem de ambiente para aplicações RoR.
-
Receitas de Desenvolvimento Orientado a Estórias com Cucumber
A popularidade do Behavior Driven Development (BDD) não pode ser negada. A fácil criação e uso de DSLs em Ruby permitiu o nacimento do muitos frameworks BDD. O Cucumber é um deles e pode também ser usado para testar código Java, .NET, Flex e mais.
-
JRuby 1.2 RC1 liberado com suporte inicial para o Android
O JRuby 1.2 RC1 foi liberado (JRuby 1.2 RC1 Download). O JRuby 1.2 é um release de manutenção, mas marca a mudança para um esquema de versões diferente.
-
Moneta: Uma interface para armazenagem Key-Value como Tokyo Cabinet e Memcache
Banco de dados relacionais são apenas uma das opções quando se trata de armazenar dados. Dependendo do caso atual, pode valer a pena olhar para a armazenagem chave-valor.
-
Koushik Dutta está trazendo C#, Ruby, e Python para o Google Android
Koushik Dutta alcançou um marco importante em seu esforço para suportar C# e Python na plataforma de telefone móvel do Google, Android. Começando com Mono como uma base, ele criou pontes que permitem que o código Java escrito para Dalvik chame o código Mono.
-
Suporte de IDEs para o Ruby 1.9
A primeira versão estável da série 1.9 foi liberado, but what's the status of 1.9 support in IDEs? Nós questionamos os desenvolvedores do NetBeans, RadRails, Ruby in Steel, e RubyMine.
-
JRuby e Clojure - Uma boa combinação?
Clojure é uma linguagem LISP-style para a JVM. Um dos focos de Clojure é concorrência, que é suportado através de suas estruturas de dados imutáveis (Clojure vem com estruturas de dados persistentes). Outra funcionalidade é Software Transactional Memory (STM), que permite usar transações, ao invés de Locks ou Mutexes, para compartilhar memória.
-
Sumário sobre Compatibilidade de bibliotecas Ruby 1.9.1
Ruby 1.9.1 é o primeiro release estável da série 1.9.x e traz, dentre várias melhorias da linguagem e suas bibliotecas padrão, aumento significante de performance.
-
"Bom Design" significa ...?
Não é novidade que no coração dos projetos de software bem-sucedidos está o bom design. Também não é novidade que definir o que "bom design" realmente significa tem sido o centro de uma lista infinita de debates, artigos, palestras, livros, discussões, etc, por décadas.
-
JRuby GUI MVC Framework Monkeybars chega à 1.0
Existem muitas bibliotecas JRuby que tentam fazer devenvolvimento GUI com Java toolkits. Monkeybars é um JRuby Framework MVC para construir aplicações GUI, e agora está disponível na versão 1.0. Nós conversamos com James Britt sobre Monkeybars.
-
Chef anunciada. Uma ferramenta de configuração e Provisão
Chef é uma nova aplicação open-source para integração de sistemas, gerenciamento de configuração e provisão, liberada pela Opscode sob a licença Apache 2.0, em Seattle, Washington. Chef opera definindo nós de sistema, receitas para execução de tarefas administrativas e bibliotecas para definir interações com outras ferramentas como aplicações.
-
Ruby on Rails chega ao Metal
A equipe do Ruby on Rails esteveocupada trazendo o Rails para o próximo nível com a adoção do Rack. A implementação do Rack permitiu aos desenvolvedores usarem várias partes disponíveis de middleware em suas aplicações. Esta adição tem permitido ao time do Rails criar o Rails Metal, um wrapper em torno do middleware genérico Rackque fica entre um request Rails com acesso a sessões Rails.