Samstag, 29. Juni 2013

Livestream von der EuRuKo 2013

In Athen findet gerade die EuRuKo 2013 (European Ruby Conference) statt. Die Vorträge werden gestreamt. Heute nachmittag um 15:00 Uhr gibt es den Vortrag Achieving zomgscale with Celluloid and JRuby! ...

Donnerstag, 27. Juni 2013

Einblick in Java Garbage Collection - Java Garbage Collection Distilled

Interessanter Artikel mit JRuby-Relevanz: Java Garbage Collection Distilled. Der Text gibt einen Einblick in Java-GC und die Tradeoffs die bezüglich Speicher/Throughput/Latenz gemacht werden.

JRuby bei Square

Matt Wilson schreibt in einem Blog-Post, wie und warum Square (der Payment-Provider) JRuby benutzt.

Dienstag, 25. Juni 2013

StairCar - Matrix-Library für JRuby

Ryan Stout hat die Matrix-Library StairCar für JRuby geschrieben. StairCar wrappt verschiedene Java-Matrix-Klassen, um ein einfaches Ruby-API für Matrix-Manipulationen zu erhalten.

Freitag, 21. Juni 2013

ruby-install nun auch auf homebrew (OSX)

Das wird die OSX-Benutzer freuen: ruby-install - das Utility zur schnellen Installation verschiedenster Ruby-Versionen - ist nun auch für homebrew verfügbar.

Donnerstag, 20. Juni 2013

Version 0.8.0 von jdbc-helper ist da

Junegunn Choi hat die Version 0.8.0 von jdbc-helper fertiggestellt. jdbc-helper bietet ein besseres Interface für Basis-SQL-Operationen MySQL 5.5, Oracle 11g R2, PostgreSQL 9.0.4, MS SQL Server 2008 R2 and Cassandra 1.1.1 (CQL3) und den neu hinzugekommnen MariaDB und SQLite.

Dienstag, 18. Juni 2013

Feinheiten beim String-Encoding unter Ruby/JRuby

Interessanter Blogeintrag von Raimonds Simanovskis: 7 things that can go wrong with Ruby 1.9 string encodings. Leider gibt es immer wieder Probleme mit String-Encoding (UTF8 ist nicht überall im Einsatz). Raimonds Simanovskis beleuchtet einige Feinheiten, insbesondere Unterschiede der verschiedenen Ruby-Interpreter.

Montag, 17. Juni 2013

ruby-install - einfache Installation von Ruby

ruby-install verspricht alle möglichen Ruby-Interpreter (u.a. JRuby) und Versionen einfach zu installieren. Einzige Voraussetzungen sind bash, wget (oder curl), md5sum und tar. Das hat jedes unixoide Betriebssystem.

Freitag, 14. Juni 2013

TorqueBox 2.3.2 ist fertig (mit JRuby 1.7.4)

TorqueBox 2.3.2 ist fertig. Darin enthalten ist JRuby 1.7.4 und einige Bugfixes. TorqueBox ist ein Applikationserver, der auf JBoss AS7 und JRuby basiert. Er stellt u.a. Interfaces zu JavaEE-Services wie Caching, Scheduled Jobs, Messaging uvm für JRuby bereit.

Donnerstag, 13. Juni 2013

Open Source und JRuby

Glenn Goodrich schreibt auf RubySource.com, wie er Verbesserungen zu guard-jruby-spec beitragen konnte. Netter Fahrplan, wie man selbst so was machen kann, falls man ein Problem erkennt und beheben will.

Mittwoch, 12. Juni 2013

Video: Using JRuby to deploy Ruby in a JVM environment

Auf Youtube gibt es ein kurzes Video von Joe Kutner (knapp 6 min) das im Schnelldurchgang zeigt, wie man eine Rails-Applikation unter JRuby deployed. Joe hat das Buch Deploying with JRuby geschrieben.

Dienstag, 11. Juni 2013

CMIS-Client für JRuby in Version 0.3.0

Der CMIS-Client für JRuby ist in Version 0.3.0 erschienen. Content Management Interoperability Services (CMIS) ist ein offener Standard, der für verschiedene Dokumentmanagament-Systeme und CMS-Repositories benutzt wird, um Content zu verwalten. Er basiert auf Web-Protokollen (Restful AtomPub (RFC5023)). CMIS für JRuby nutzt die Apache-Chemistry-Javaa-Libraries.

Montag, 10. Juni 2013

Showcase/Benchmark für Multithreading in JRuby

Phlipp Youssef hat in seinem Blog einen schönen Artikel Multi-threading in JRuby geschrieben, wo er eine Ruby-Anwendung mit einer äquivalenten multithreading-Anwendung in JRuby vergleicht.

Sonntag, 9. Juni 2013

Ruboto 0.13.0 ist fertig (JRuby auf Android)

Ruboto 0.13.0 ist fertig! Uwe Kobusch schreibt, daß in diesem Release unter anderem Support für Android SDK r22 dazukam. Mit Ruboto hat man direkten Zugriff auf das komplette Android-API und kann Android-Apps mit Ruby bauen.