Ideal für Leute, die sich mit dem Innenleben von JRuby beschäftigen wollen und ein bischen Java können.
All things JRuby (and Rails). Neuigkeiten aus der JRuby und Rails-Welt. Follow me. https://twitter.com/hermann_kurz
Dienstag, 30. Oktober 2007
JRuby: Helfer gesucht..
Netbeans-Ruby-Dokumentation und Tutorials
Auf dem NetBeans-Wiki gibt es eine hervorragende Sammlung von Ruby-spezifischen Tutorials und Screencasts für die bald fertige NetBeans 6.0 IDE.
Freitag, 26. Oktober 2007
JRuby Performance: Vorschau auf JRuby 1.1
Die Zahlen sind beeindruckend und übertreffen bereits die Performance der C-Implementation von Ruby (MRI).
In JRuby 1.1 (beta geplant für die RubyConf / 2.11. - 4.11.2007) werden diese Änderungen (und noch weitere) eingebaut.
Charles Nutter erwartet, daß in Kürze Rails unter JRuby am schnellsten läuft.
Donnerstag, 25. Oktober 2007
Swing und JRuby auf dem Desktop
Mal was anderes als Rails: mit JRuby kann man auch Swing-Applikationen erstellen. Hier ist eine Schritt-für-Schritt-Anleitung von Teera Kanokkanjanarat, wie das mit Netbeans 6 geht.
Dienstag, 23. Oktober 2007
NetBeans 6.0 beta2 verfügbar
Sonntag, 21. Oktober 2007
Interview mit Roman Strobl über Netbeans 6
Hier gibt es ein Video-Interview mit Roman Strobl auf netbeans.tv. Roman Strobl ist “Netbeans-Evangelist” und spricht u.a. über die JRuby on Rails-Unterstützung der Netbeans IDE.
Freitag, 19. Oktober 2007
OpenID unter JRuby
Das ruby-openid-gem läuft momentan nicht unter JRuby. Raphaël Valyi hat einen Workaround dafür. Grund ist eine in JRuby nicht implementierte Methode, die aber im gem verwendet wird.
Donnerstag, 18. Oktober 2007
IntellijIDEA: die nächste IDE mit direkter JRuby-Unterstützung
Intellij IDEA 7.0 unterstützt nun direkt JRuby - mit JRuby-aware-Code-Completion, Rails-, RDoc- und RHTML-Support, rake-Aufrufen direkt aus der IDE usw. Das Plugin gibt es bereits als beta-Version, es wird in den nächsten Wochen veröffentlicht.
Mittwoch, 17. Oktober 2007
Performance-Update
Die Performance von JRuby-Regexen wurde deutlich verbessert. Ola Bini diskutiert hier die Ergebnisse. Beeindruckend ist, wie schnell Schwachpunkte (schlechte Performance für in Rails oft verwendete Regexen) ausgemerzt werden. Auf der Railsconf wurde dazu vom JRuby-Team die Parole ausgegeben, daß eine mit einem Testcase belegte “Issue” so gut wie gefixt sei…
Sonntag, 14. Oktober 2007
Interviews mit Ola Bini zu seinem Buch "Practical JRuby on Rails"
Insgesamt nimmt das Interesse an JRuby in letzter Zeit stark zu das sah man auch an extrem gutbesuchten Vorträgen der JRuby-Team-Mitglieder bei der Railsconf Europe.
Das Buch ist auch als ebook-Download erhältlich und kostet dann nur $21.50 also ungefähr €15,00
Samstag, 13. Oktober 2007
Verbesserte Performance beim JRuby-Compiler
Ola Bini bestätigt diese Ergebnisse stellt aber fest, daß momentan die Rails-Performance mysteriöserweise noch um einiges schlechter ist.
Freitag, 12. Oktober 2007
Beispiel-Applikation mit JRuby and Rails
Suns Carol McDonald zeigt in ihrem Blog in einer Schritt-für-Schritt-Anleitung, wie man eine Beispielapplikation mit JRuby on Rails zum Laufen bekommt.
Der Code kann hier heruntergeladen werden.
Montag, 8. Oktober 2007
Rails und Hydra
Suns Nick Sieger beschreibt in seinem Blog, eine Systemarchitektur, die er Hydra nennt. Sun verwendet diese Architektur offenbar in einem größeren Projekt, das momentan noch nicht öffentlich ist. Interessant ist, daß die Gesamtapplikation aus sehr vielen kleinen Rails-Instanzen besteht, die über ActiveResource miteinander gekoppelt sind. Mit ActiveResource kann Rails als Konsument von RESTful-Webservices arbeiten, anstatt eine Datenbank mit dem ActiveRecord-Pattern als Basis zu nehmen. Hintergrund ist, Komponenten zu entkoppeln, um sie leichter testen, deployen und verteilt arbeiten lassen zu können. Die vielen Rails-Teil-Applikationen werden in der Hydra-Architektur unter JRuby laufen und als WAR-File auf GlassFish-Servern deployt.
Donnerstag, 4. Oktober 2007
Künstliche Intelligenz mit JRuby und Java
Mark Watson schreibt in seinem Blog, wie er JRuby benutzt, um die
PowerLOOM-Java-Libraries über eine einfache Java-Wrapper-Class aus JRuby anzusprechen. PowerLOOM ist eine Umgebung für wissensbasierte Systeme. Eine Alternative wäre gewesen, PowerLOOMs C++-Ruby-Bindings zu nutzen. Dies wäre aber deutlich aufwändiger gewesen. Ein schönes Beispiel für die einfache Integration vorhandener Java-Klassen in JRuby.
Dienstag, 2. Oktober 2007
Java-Klassen aus JRuby benutzen
Einer der Vorteile von JRuby ist es, daß Java-Klassen direkt aus JRuby aufgerufen werden können. Wie das geht, hat Suns Eric Armstrong hier gesammelt und zusammengefasst.
Montag, 1. Oktober 2007
JRuby und Edge Rails
Edge Rails (die neueste, noch nicht stabile Version) läuft ohne kleinere Anpassungen nicht mit JRuby. Edge Rails hat aber wichtige Verbesserungen bei den RESTful Services. Deshalb hat Adam Payne eine kleine Anleitung geschrieben, wie man das Problem fixt.