JRuby 1.5.0RC1 erschienen
In letzter Zeit war der Releasezyklus von JRuby nicht so schnell wie gewohnt, aber nun ist
JRuby 1.5.0RC1 erschienen. Wie immer sind jede Menge Bugfixes, Performancesteigerungen und Erweiterungen eingeflossen. Auch Rails 3 wird jetzt unterstützt.
JRuby 1.5.0RC1 erschienen. Wie immer sind jede Menge Bugfixes, Performancesteigerungen und Erweiterungen eingeflossen. Auch Rails 3 wird jetzt unterstützt.
Ruby on Rails für JEE-Experten als Vorschau auf Google Books
Michael Johanns Buch "Ruby on Rails für JEE-Experten" kann man auf Google Books als Vorschau ansehen. Es fehlen einige Seiten (deshalb "Vorschau"), aber es reicht aus, um sich einen Überblick zu verschaffen. Michael Johann war früher Chefredakteur des JavaSpektrum und ist jetzt Chefredakteur des RailsWay-Magazins das immer wieder interessante Artikel über JRuby bringt. Auch im Buch wird auf JRuby eingegangen, insbesondere auf die Kopplung JRuby/Java. Das Buch ist schon über ein Jahr alt, aber vor allem deshalb relevant, da es Ruby/JRuby aus Sicht des Java-Entwicklers angeht.
Netbeans 6.8
Das neue Netbeans 6.8 ist da. Goodies für JRuby/Rails:
- JRuby 1.4 ist enthalten
- Rails 2.3.4 ist unterstützt
- Ruby-1.9-Debugging ist integriert
JRubyConf 2009 am 22. November in San Francisco
Charles Nutter (JRuby-Core-Entwickler) hat für den 22. November 2009 die erste JRubyConf angekündigt. Sie findet direkt im Anschluß an die RubyConf 2009, die vom 19.-21. geht, am gleichen Ort statt (Hotel Embassy Suites, SF Airport). Eintritt ist frei!. Das JRuby-Core-Team Ola Bini, Charles Nutter, Nick Sieger und Thomas Enebo werden da sein. Die Konferenz wird von Engine Yard veranstaltet und von EdgeCase und ThoughtWorks gesponsort.
- Announcing JRubyConf 2009
- http://www.jrubyconf.com/
- Charles Nutter
- RubyConf 2009
- Engine Yard
- EdgeCase
- ThoughtWorks
Google Techtalk: JRuby on Rails auf Googles App Engine
In diesem Video zeigen Googles John Woodell und Ryan Brown, wie man mit dem google-appengine-gem eine Rails-Applikation auf Googles App Engine /J (GAE/J) deployed. GAE/J bietet eine Java-Umgebung in Googles Infrastruktur mit einigen Einschränkungen - unter anderem steht keine SQL-Datenbank und damit kein ActiveRecord als ORM zur Verfügung. Statt dessen wird DataMapper benutzt, der über einen Adapter in appengine-jruby auf Googles Datastore zugreift. Der Google Datastore ist eine Schemalose Key/Value-Datenbank die eine eigene Query-Language (GQL) unterstützt.
- Video: Ruby Meet Up 8/13/09: Ruby Files on Google App Engine
- Google App Engine
- Google App Engine (Wikipedia)
- appengine-jruby
- Datastore JRuby API Overview
- Databases in the Cloud: Elysian Fields or Briar Patch?
JRuby 1.3.0 ist da!
JRuby 1.3.0 ist fertig und auf http://dist.codehaus.org/jruby/ zum Download verfügbar. Die Performance wurde wieder besser, das wichtigste ist aber die weiter verbesserte Anpassung an die Google App Engine for Java, so daß JRuby on Rails in deren restriktivem Java Environment besser läuft.
RailsWay Magazin mit Schwerpunkt JRuby
Das neue RailsWay Magazin hat JRuby als Titelthema. RailsWay ist die erste deutsche Zeitschrift (die erste Zeitschrift überhaupt?), die sich ausschließlich mit Ruby on Rails beschäftigt. Gibt's wahrscheinlich nicht überall, aber kann auch dierekt beim Verlag bestellt werden. Es gibt eine Einführung in JRuby mit Beispielen, ein Interview mit Charles Nutter (JRuby-Entwickler) und weitere Texte über JRuby-Anwendungen.
Buch: NetBeans™ Ruby and Rails IDE with JRuby
Bei Apress gibt es ein neues Buch NetBeans™ Ruby and Rails IDE with JRuby. Es ist auch als e-book-Download für 13.99$ erhältlich (regulärer Preis 19,99$ bei Amazon.de 19,99€).
Migration einer Ruby-on-Rails-Anwendung nach JRuby
Olexiy Prokhorenko führt hier vor, wie er eine Ruby-on-Rails-Applikation unter Tomcat zum Laufen bringt. Er zeigt alle Schritte, von der Installation von JRuby bis zur Anpassung der Konfiguration. Das ganze ist nicht sehr aufwendig und in einigen Minuten erledigt.
Web-Seminar bei Sun: "Developing MySQL-Backed Applications with Netbeans and JRuby-on-Rails"
Bei Sun gibt es am 27.1.2009 ein Web-Seminar Developing MySQL-Backed Applications with Netbeans and JRuby-on-Rails für das man sich online anmelden muß. Präsentiert wird es von Arun Gupta und Jimmy Guerrero (beide von Sun Microsystems).
Netbeans 6.5 verfügbar
Netbeans 6.5 ist fertig und liegt zum Download bereit. Es gibt eine weiter verbesserte JRuby/Rails-Unterstützung der IDE. JRuby 1.1.4 ist beigelegt. Neben JRuby wird Groovy und PHP unterstützt.
Screencast: JRuby on Rails Deployment und Debugging
Arun Gupta zeigt in einem schönen Screencast, wie einfach es ist, eine Rails-Applikation aus Netbeans 6.5RC1 zu bauen, auf dem integrierten Glassfish v3-Server zu deployen und zu debuggen.
Rails 2.2 unter JRuby 1.1.5 / Glassfish
Arun Gupta zeigt in seinem Blog, wie er eine Rails-2.2-Applikation unter JRuby 1.1.5 auf dem Glassfish-Application-Server deployt.
JRuby 1.1.5 released
Der Maintenance-Release 1.1.5 liegt auf http://dist.codehaus.org/jruby zum Download bereit. Eine wichtige Neuerung ist das Foreign Function Interface , welches das Schreiben von Erweiterungen in C erleichtert. Damit wird das Portieren von existierenden Libraries im Standard-Ruby-Interperter (MRI) auf JRuby wesentlich einfacher. Außerdem sind wieder einige Bugs gefixt worden, kompiliertes Ruby braucht weniger Speicher und die Performance wurde weiter erhöht. Hier das Announcement mit einer Liste der wichtigsten Änderungen und Fixes.
GlassFish-Konfiguration: dynamic pool
Jakob Kessler schreibt hier, wie man die Anzahl der JRuby-Runtimes in GlassFish steuert. Er beleuchtet die Hintergründe und Einstellungen, die man bei der Konfiguration beachten sollte.
Tim Bray interviewt Nick Sieger über das Projekt Kenai
Tim Bray (Director Web Technologies bei Sun) hat Nick Sieger (JRuby-Core, Sun) über da Projekt Kenai interviewed. Kenai ist eine Kollaborations-/Hostingplattform für Entwickler. Kenai läuft auf Sun-Hardware mit OpenSolaris. Die Plattform ist in JRuby on Rails geschrieben und auf Glassfish deployt, als Datenbank wird MySQL verwendet. Das Interview ist hier nachzulesen, es gibt ein PDF des Vortrags "Achieving High Throughput and Scalability with JRuby on Rails"von Fernando Castano, der auf der RailsConf Europa 2008 gehalten wurde und die Architektur von Kenai genauer beschreibt.
Neue Version des Bitnami JRuby-Stacks
Auf bitnami.org gibt es eine neue Version des JRubyStack, in dem JRuby 1.1.4, Rails, Java, Tomcat, GlassFish gem, MySQL and Subversion gebündelt sind. Damit kann man alles, was man zur Entwicklung braucht in einem Download holen.
JRuby on Rails-Tutorial auf der RailsConf Europe 2008
Auf der RailsConf Europe 2008 gab es ein Tutorial von Nick Sieger, in dem er alle Schritte von der JRuby-Installation bis zum Deployment auf Glassfish durchgeht. Die Zusammenfassung hat er hier abgelegt.
