Google Techtalk: JRuby on Rails auf Googles App Engine

Angelegt von Hermann Kurz Wed, 09 Sep 2009 20:40:00 GMT

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.

JRuby 1.3.0 ist da!

Angelegt von Hermann Kurz Thu, 04 Jun 2009 20:37:54 GMT

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.

Buch: NetBeans™ Ruby and Rails IDE with JRuby

Angelegt von Hermann Kurz Sun, 15 Feb 2009 23:59:01 GMT

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

Angelegt von Hermann Kurz Wed, 11 Feb 2009 14:50:16 GMT

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"

Angelegt von Hermann Kurz Fri, 23 Jan 2009 12:33:48 GMT

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).

GlassFish-Konfiguration: dynamic pool

Angelegt von Hermann Kurz Tue, 16 Sep 2008 11:48:39 GMT

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

Angelegt von Hermann Kurz Thu, 11 Sep 2008 21:33:21 GMT

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

Angelegt von Hermann Kurz Wed, 10 Sep 2008 13:12:15 GMT

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

Angelegt von Hermann Kurz Wed, 03 Sep 2008 12:05:21 GMT

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.


JRuby / Hibernate / RIBS

Angelegt von Hermann Kurz Sun, 31 Aug 2008 08:42:31 GMT

Ola Bini hat eine Library namens RIBS geschrieben, die Ruby-Objekte via Hibernate persistent macht. Also ActiveRecord mit J2EE-Mitteln. Es ist noch eine sehr frühe Version, es werden z.B. noch keine Assoziationen unterstützt.


JRuby on Rails mit Apache Derby

Angelegt von Hermann Kurz Sat, 30 Aug 2008 19:46:17 GMT

Michael Galpin, Software Architekt bei eBay beschreibt hier, wie JRuby on Rails mit der Apache Derby DB konfiguriert wird. Apache Derby ist mit dem JDK 1.6 gebündelt, d.h. es muß keine zusätzliche Datenbank (z.B. mysql oder postgresql) laufen. Da JRuby ActiveRecord-JDBC als DB-Adapter kennt, muß nur ein gem installiert werden.


LinedIn: JDBC Connection Pooling for Rails on Glassfish

Angelegt von Hermann Kurz Thu, 28 Aug 2008 08:06:48 GMT

Ikai Lan von LinkedIn schreibt hier, wie er JDBC-Connection-Pooling auf Glassfish einsetzt um seine JRuby-on-Rails-Anwendungen zu optimieren. LinkedIn ist ein Java-Shop, für den es naheliegt, Rails als .war-Files zu deployen.

Interview mit Nick Sieger über JRuby

Angelegt von Hermann Kurz Wed, 27 Aug 2008 20:05:46 GMT

Hier gibt es ein interessantes Interview mit Nick Sieger (Sun-Mitarbeiter, JRuby-Core-Team-Mitglied, Autor von Warbler, Activerecord-JDBC-Adapter, JRuby-Rack). Es geht um alles mögliche: JRuby-Interna, JRuby-on-Rails-Deployment, Weiterentwicklung von JRuby. Definitiv sehenswert!

Oracle Single Sign on unter JRuby on Rails

Angelegt von Hermann Kurz Tue, 08 Jul 2008 21:11:00 GMT

Laurent Bois erläutert hier Schritt für Schritt, wie er Oracle SSO unter JRuby on Rails integriert hat.

Rails 2.1 läuft unter JRuby

Angelegt von Hermann Kurz Fri, 20 Jun 2008 05:49:00 GMT

Arun Gupta hat eine kurze Anleitung geschrieben, wie man Rails 2.1 unter JRuby/Glassfish installiert.