Freitag, 30. November 2007

Bessere Regex-Perfomance

JRuby hat eine neue Regex-Library mit wesentlich besserer Performance bekommen.
Marcin Mielczynski hat die Onigurama-Regex-Library nach Java unter dem Namen “Joni” portiert. das JRuby-Team hat die Library dann in JRuby intergriert.


DieZahlen für XML-Parsing waren mit der alten Library nicht gut, mit der neuen Library sind sie hervorrragend. Da Rails sehr viel mit Regexen arbeitet, ist hier ein signifikanter Performancegewinn zu erwarten.

Montag, 26. November 2007

Netbeans 6.0 RC2 fertig

Netbeans 6 ist wieder einen Schritt zur Fertigstellung weiter. Der Releasekandidat #2 ist verfügbar und kann hier heruntergeladen werden. Auch diesmal ist eine abgespeckte Version für JRuby dabei, die einen JRuby-Interpreter enthält und nur 19MB groß ist. Laut Roadmap soll am 3.12. die endgültige Version erscheinen.

Sonntag, 25. November 2007

Einige Details zu Oracle Mix und JRuby

Einige interessante Punkte zu Oracles Mix, einer Community Site für Oracle-Kunden:


  • Entwicklungszeit: 6 Wochen

  • Team: 5 Entwickler

  • Oracle AppServer

  • Datenbank: Oracle DB XE mit Ruby-OCI-Adapter

  • Entwicklung unter Standard Ruby (MRI), Test und Deployment unter JRuby

  • Oracle SSO-Service für Authentifizierung

Dienstag, 20. November 2007

Memory Leaks finden mit dem SAP Memory Analyzer

Ola Bini beschreibt eine innovative Methode, Memory Leaks in Ruby zu finden: er benutzt den SAP Memory Analyzer um Java-Heap-Dumps zu untersuchen. Bemerkenswert: das Java-Ökosystem wird genutzt, um Probleme in (J)Ruby zu lösen. In der C-Implementierung des Ruby-Interpreters (MRI) ist das so nicht möglich.

Donnerstag, 15. November 2007

Netbeans 6.0, Release Candidate 1

Der NetbBeans 6.0-Release-Termin rückt näher! Inzwischen ist der Release Canditate 1 fertig und kann heruntergeladen werden. Auch diesmal gibt es eine spezielle Version für Ruby/JRuby/Rails, die nur 19MB groß ist.

Mittwoch, 14. November 2007

Montag, 12. November 2007

Oracle Mix läuft auf JRuby on Rails

Oracle hat einen Service online gestellt, der auf JRuby on Rails läuft.

Oracle Mix dient zur Kundenkommunikation und basiert auf einem internen Oracle-Projekt, das vom Oracle AppsLab mit Hilfe von Thoughtworks auf JRuby on Rails neu implementiert wurde -
Die Umsetzung hat nur etwa sechs Wochen gedauert.

Donnerstag, 8. November 2007

Sonntag, 4. November 2007

JRuby 1.1 beta 1 released

JRuby 1.1 beta 1 ist released und liegt auf http://dist.codehaus.org/jruby/ zum Download bereit. Die Performance wurde wesentlich verbessert, für typische Rails-Anwendungen ist sie etwa gleich wie unter C-Ruby (MRI). Einige Testcases sind wesentlich schneller als unter MRI, und benötigt auch weniger Speicher als JRuby 1.0.

JRuby 1.1 kennt zwei Compiler-Modi: Just-inTime und Ahead-of-time.

Das JRuby-Team bittet um Feedback, wie sich die beta verhält.

Freitag, 2. November 2007

JRuby 1.0.2 erschienen

Heute wurde JRuby 1.0.2 released,
ein Bugfix-Release im 1.0.x-Branch. Es wurden hauptsächlich Kompatibilitäts-Probleme beseitigt (Rails 1.2.5 ist jetzt supported), Windows wird besser unterstützt, der Speicherverbrauch wurde reduziert und es gab noch einige weitere Verbesserungen.