Вийшов JRuby 1.6

Нова версія компілятора Ruby поверх JVM містить наступні нововедення:
— Сумісність з Ruby 1.9.2
— Підтримка розширень на C
— Часткова підтримка invokedynamiс з Java 7
Завантажити JRuby можна з офіційного сайту.

JRuby 1.6.0 RC1 - прихід Ruby 1.9.2

Вийшов перший реліз кандидат JRuby 1.6.0. Це є першим великим оновленням JRuby з часів 1.5.0.
Ця версія додає підтримку Ruby 1.9.2, хоча по замовчуванню далі стоїть Ruby 1.8.7.

Зміни:
* Ruby 1.9.2 (використовувати параметр --1.9)
* Ruby 1.9.2 stdlib включена (навіть у jruby-complete.jar)
* Покращення швидкодії та стабільності
* Включено RubyGems 1.4.2
* Експериментальна підтримка розширень на C

Завантажити можна звідси.

JRuby 1.5

Вийшла нова версія реалізації Ruby на JVM — JRuby 1.5.

Зміни:
* Підтримка Rails 3
* Рідна підтримка UNIX середовищ
* Підтримка Ant
* Включено ruby-debug
* Оновлення до стандартної бібліотеки, RubyGems, та RSpec
* Покращення швидкодії
* Суттєві покращення взаємодії під Windows

Встановлення:

# rvm install jruby
# rvm use jruby
# ruby -v
=> jruby 1.5.0 (ruby 1.8.7 patchlevel 249) (2010-05-12 6769999) (Java HotSpot(TM) 64-Bit Server VM 1.6.0_17) [x86_64-java]

JavaOne 2009 презентації в PDF

Стали доступними презентації в форматі PDF з самої більшої Java конференції JavaOne.
Для доступну до файлів необхідно зареєструватись на Sun Developer Network (SDN).
Кількість та якісь презентацій є дуже хорошою. Цікаво буде всім, навіть не джавістам.
Наприклад:
  • Best Practices for Large-Scale Web Sites: Lessons from eBay

  • JDBC? We Don't Need No Stinkin' JDBC: How LinkedIn Scaled with memcached, SOA, and a Bit of SQL

  • Google App Engine: Java Technology in the Cloud

  • Monkeybars: Tools-Enabled Swing Development with JRuby

  • Clojure: Dynamic Functional Programming for the JVM Machine

  • What's New in Groovy 1.6?

  • The Feel of Scala

  • Tips and Tricks for Ajax Push and Comet Applications

  • Drizzle: A New Database for the Cloud

  • Hadoop, a Highly Scalable, Distributed File/Data Processing System Implemented in Java Technology


Та багато інших. Приємного перегляду :)

Реліз Monkeybars v1.0.1

Вийшла фінальна версія JRuby GUI фреймворка Monkeybars 1.0.1.

Monkeybars це MVC фреймворк поверх Swing. Він не обгортає Swing, а на томість використовує його для представлень, а моделі та контроллери побудовані на чистому Ruby. Цікавим аспектом є той факт що фреймворк так як і Ruby on Rails був виділений з реально існуючих та працюючих комерційних проектів. Тому він відрізняється високим рівнем підтримки тестованості та підтримки великих об'ємів коду.

Фреймворк розроблений з думкою про використання візуальних середовищ для побудови графічного інтерфейсу. Тому можна без проблем використовувати існуючі візуальні редактори для Swing для побудови представлень які згодом будуть використовуватись в Monkeybars.

Для ознайомлення з підходами розробки на Monkeybars автори підготували декілька прикладів.

Фреймворк можна завантажити з офіційного сайту.