InfoQ

Notícias

Liberado o JRuby 1.1.5

Postado por Werner Schuster , traduzido por Felipe Rodrigues em 06 Nov 2008 06:34 PM

Comunidade
Java,
Ruby
Tópicos
Ruby on Rails,
jruby-new
Tags
JRuby,
Rails

JRuby 1.1.5 já está disponível (Página de download JRuby).

As principais mudanças deste release são:

- Caching de métodos Per-class (melhora __send__, respond_to? e defined?)
- Cache de constantes melhora significantemente o lookup de constantes
- Uso de memória reduzido para execução compilada
- Muitas correções na integração com Java

O cache de Constantes foi descrito no bug "JRUBY-3052 Cache Constants at their call site (const_node)", este commit no Github (Github commit of Constant caching) mostra o que esta envolvido nesta mudança.

Ruby-ffi, que agora está disponível para Ruby MRI e também para Rubinius, é empacotado junto com o JRuby desde a versão 1.1.4. Na versão 1.1.5 ainda há ruby-ffi includes callback support, que permite passar blocos de código Ruby para funções que esperam uma função de callback.

JRuby 1.1.5 também corrige a vulnerabilidade DOS vulnerability in REXML (InfoQ's coverage of the vulnerability).

Finalmente, JRuby 1.1.5 está empacotado com o RubyGems 1.3.1.

Conteúdo Educacional

13 Razões para Programadores Java aprenderem Flex e BlazeDS

Treze razões para que programadores java aprendam Flex e BlazDS. Ele discute sobre o porquê que Flex e BlazeDS é uma das melhores opções para desenvolver aplicações ricas de internet.

Ruby in Practice com Jeremy McAnally

Rob Bazinet e Matthew Bass, ambos da InfoQ, tiveram a oportunidade de conversar com Jeremy McAnally, sobre o livro "Ruby in Practice" no qual foi co autor junto à Assaf Arkin.

Esclarecendo os Equívocos Mais Comuns Sobre Refatoração

Danijel Arsenovski tenta esclarecer alguns mitos sobre refatoração e como isso se aplica para desenvolvedores .NET

As 10 Maiores Mudanças no Flex 4

Em maio, Adobe lançou a primeira versão beta do Flex 4, codinome Gumbo. A lista a seguir proporciona uma visão geral de alto nível dos itens que foram modificados na última versão do framework RIA.

Conversa sobre RubyMine e JetBrains

Um dos anúncios mais interessantes recentemente feito à comunidade Ruby foi o lançamento da IDE JetBrains RubyMine para aplicações Ruby e Ruby on Rails.

Introdução à Data Services

Data Services são serviços de software que encapsulam operações das entidades chave relevantes para a empresa.

Esquemas para Web Services – Parte 1: Tipos de dados básicos.

O uso do XML traz consigo desvantagens, como problemas em potencial com desempenho, mas também oferecem um nível de abstração que permite diminuir o acoplamento entre as partes envolvidas na troca.

Revisão do livro: Clean Code: A Handbook of Agile Software Craftsmanship

Como programadores, a nossa primeira prioridade é criar código que funciona. Infelizmente, código que simplesmente “funciona” não é suficiente.