Das JRuby-9000-Projekt ist einen Schritt weiter. Die Version 9.0.0.0.rc2 steht zum Download bereit, mit ein bischen Glück ist es der letzte Releasekandidat vor der ersten Version.
JRuby 9000 hat das Ziel, immer mit Ruby 2.2 kompatibel zu sein und mit dessen Releases synchron zu bleiben.
JRuby 9000 hat eine neue, optimierende Runtime bekommen. Zusätzlich gibt es POSIX-freundliche IO und Prozess-APIs. Wieterhin wurd encoding/transcoding von MRI (der C-Implementierung von Ruby) portiert, so dass es noch weniger Kompatibilitätsprobleme gibt.
JRuby.de - JRuby, Rails und mehr
All things JRuby (and Rails). Neuigkeiten aus der JRuby und Rails-Welt. Follow me. https://twitter.com/hermann_kurz
Sonntag, 19. Juli 2015
Dienstag, 4. November 2014
JRuby performance tuning
Auf der GitHub-JRuby-Seite gibt es Tips zum Performance-Tuning. Das reicht von der Auswahl der JVM bis zum Tuning des JRuby-Compilers. Auf jeden Fall einen Blick wert, wenn man auf Performance-Engpässe stösst.
Montag, 27. Oktober 2014
Ruboto 1.2.0 ist da! (JRuby auf Andoid)
Mitte Oktober wurde Ruboto 1.2.0 released. Mit Ruboto kann man Stand-alone-Apps für Android bauen und das ganze in JRuby programmieren. Es gibt direkten Zugriff aug das Android-API - eine interessante Alternative zu native Apps auf Android.
Dienstag, 28. Januar 2014
Rails 4 und TorqueBox3 - zero downtime deployment
Aud dem Blog von AmberBit gibt es eine Anleitung, wie man Rails 4 unter TorqueBox 3 zum Laufen bringt. TorqueBox ist ein auf JBoss basierender App-Server, der einen JRuby-Interpreter enthält. Die Schritt-für--Schritt-Anleitung startet mit einem blanken Ubuntu 12.04 und zeigt alle Schritte zum lauffähigen Server.
Samstag, 18. Januar 2014
JRuby 1.7.10 ist raus!
Das JRuby-Ream hat das Maintenance-Release des 1.7er-JRuby-Zweigs zum Download bereitgestellt. Enthalten sind Bugfixes, Kompatibilitätsverbesserung für Windows.
Donnerstag, 12. Dezember 2013
JRuby auf der RubyConf 2013
JRuby war mit drei Vorträgen auf der JRubyConf 2013 in Miami vertreten. Charels Nutter und Tom Enebo haben ihren aktualisierten Vortrag The Future of JRuby gehalten. Jerry D'Antonio erläuterte Advanced Concurrent Programming in Ruby. Und Pat Shaughnessy behandelte das Thema Visualizing Garbage Collection in Rubinius, JRuby and Ruby 2.0.
Alle Vorträge sind auf http://www.confreaks.com verfügbar
Alle Vorträge sind auf http://www.confreaks.com verfügbar
Mittwoch, 27. November 2013
Ruboto 0.16.0 ist da! (JRuby auf Android)
Das Ruboto-Team hat die Version 0.16.0 freigegeben. Wesentliche Neuerung sind die Unterstützung von Andoid 4.4 (KitKat), Ruby 2.1-Support und viele Bugfixes.
Sonntag, 17. November 2013
JRuby 1.7.8 ist da
JRuby 1.7.8 steht zum Download bereit. Es handelt sich um ein Bugfix-Release als Nachfolger von JRuby 1.7.6. Die Version 1.7.7 enthielt versehentlich nur den OSX-Binärlauncher und wurde deshalb umgehend durch 1.7.8 erstetzt.
Sonntag, 3. November 2013
Vortrag vom Mark Menard: JRuby: Insights from six years in production
Mark Menard hat seinen Vortrag JRuby: Insights from six Years in production auf Youtube online gestellt. Der Vortrag wurde auf der Wicked good Ruby-Konferenz gehalten. Sehr interessant, Mark zeigt anhand mehrer Case studies sehr deutlich, warum es oft eine gute Idee ist, JRuby anstatt von MRI-Ruby zu verwenden. Er geht besonders auf die Integration mit der Java-Welt (Spring, etc) ein und zeigt auch Code-Beispiele.
Dienstag, 22. Oktober 2013
JRuby 1.7.6
Schon zwei Wochen nach der Version 1.7.5 kommt schon die Version 1.7.6. Etwas irritierend, Grund war wohl die fehlenden .bat-Files für Windows - vermute ich mal. Auf http://www.jruby.org/download liegt es zum Download bereit.
Sonntag, 20. Oktober 2013
Version 2.0 von jruby-jdbc-nuodb ist fertig
Das NuoDB/JRuby Interface jruby-jdbc-nuodb setzt JDBC-Aufrufe in das NuoDB-Protokoll um. nuoDB ist eine interessante verteilte Datenbank, die den Schwerpunkt auf dynamische Skalierbarkeit und Verteilung (auch geographisch) legt.
Montag, 7. Oktober 2013
JRuby 1.7.5 ist fertig
Das JRuby-Team hat JRuby 1.7.5 released und zum Download bereitgestellt. Glückwunsch! JRuby 1.7.5 soll das letze Bugfix-Release sein, bevor das nöchste Release, JRuby 9000 rauskommt. Es sind sehr viele Bugfixes und Verbesserungen eingeflossen, leider ist invokedynamic noch per Default abgeschaltet, kann aber angeknipst werden. Dort lauern wohl noch zu viele Falle in Java 7. Erst mit Java 8 soll invokedynamic defaultmässig angeschaltet sein.
Sonntag, 6. Oktober 2013
Data Mining mit JRuby (GSoC)
Alberto Arrigoni hat beim Google Summer of Code (GSoC) eine JRuby-Gem namens RubyBand geschrieben. Er beschreibt das Gem in einem Blog-Post und bringt auch ein Beispiel zur Benutzung.
Freitag, 4. Oktober 2013
Ruboto 0.15.0 ist da! (JRuby auf Android)
Ruboto 0.15.0 ist veröffentlicht und steht zum Download bereit. Mit “rake update_scripts:reload” kann man nun die Scripte ohne einen vollen Build-Zyklus neu laden lassen. Das dauert nur wenige Sekunden (im gegensatz zu einem vollen Build mit Restart). Mit Ruboto hat man vollen Zugriff von JRuby auf das Android-API.
Donnerstag, 19. September 2013
The future of JRuby (Slides von Charles Nutter)
Charles Nutter hat seine Vortragsfolien von der Barcelona Ruby Conference (baruco) online gestellt. Themen sind u.a. concurrency, invokedynamic und Einsatz auf Multicore-Systemen. Versschidene Arten, Extensions einzubeinden kommen ebenfalls zur Sprache. Sehr interessant.
Abonnieren
Posts (Atom)