Montag, 30. Juli 2012

jdbc-helper für JRuby

Junegunn Choi hat ein Gem veröffentlicht, das den Umgang mit JDBC vereinfacht. Aufbau von JDBC-Connections, Queries und Transaktionen werden damit syntaktisch simpler. jdbc-helper unterstützt MySQL 5.5, Oracle 11g R2, PostgreSQL 9.0.4, MS SQL Server 2008 R2 und Cassandra 1.1.1

Sonntag, 29. Juli 2012

GemJars: RubyGems für Java-Projekte

Mit GemJars kann man Ruby-Gems als JRuby-kompatible jars in Java-Projekten verfügbar machen. Das Projekt ist von Andrew Kiellor (Thoughtworks). Hier gibt es Slides von ihm, die GemJars erklären.

Samstag, 28. Juli 2012

TorqueBox 2.1.0 erschienen (JRuby Application Server)

TorqueBox 2.1.0 ist erschienen. TorqueBox ist ein auf JBoss basierender Ruby-Application-Serve. TorqueBox' Lead Developer kommt von RedHat, aber die Software ist komplett Open Source (GNU LGPL). Da die JRuby-Kernentwickler seit neuestem auch bei RedHat angestellt sind, gibt es hier mit Sicherheit positive Effekte.

Freitag, 27. Juli 2012

JRuby 1.7.0pre2 ist bald da

Charles Nutter sucht noch nach Sachen, die in JRuby 1.7.0pre2 gefixt werden sollen. Zieltermin fürs Release ist Ende nächster Woche.

Donnerstag, 26. Juli 2012

Trinidad 1.4.0 erschienen (JRuby/Rails in Tomcat)

Trinidad 1.4.0 ist erschienen und liegt zum Download bereit.Mit Trinidad kann man sehr einfach JRuby/Rails-Applikationen in einem Tomcat-Container in einer Java-Umgebung deployen. Das geht auch "in der Cloud" auf Heroku. Hierzu hat Joe Kutner eine Anleitung geschrieben.

Mittwoch, 25. Juli 2012

jruby-memcached gem

Es gibt ein neues memcached-gem speziell für JRuby: jruby-memcached. jruby-memcached ist kompatibel zum memcached gem, das nicht mit JRuby zusammenarbeitet (wg C-Extension). Aus Performance-Gründen wollte Richard Huang kein natives Ruby-Gem verwenden und hat deshalb jruby-memcached geschrieben. Hier gibt es Hintergründe dazu und auch Performancemessungen. Version ist noch 0.0.1, man wird sehen, wie sich das gem schlägt.

Dienstag, 24. Juli 2012

Interview mit Charles Nutter (JAX Innovation Award)

Auf jaxenter.com gibt es ein Videointerview mit Charles Nutter (JRuby Core Committer), das auf der JAXenter-Konferenz durchgeführt wurde. Dort hat er den Special Jury JAX Innovation Award gewonnen. Das Interview hat direkt dnach stattgefunden.

Montag, 23. Juli 2012

Sonntag, 22. Juli 2012

Sprecher für JRubyConfEU in Berlin angekündigt

Inzwischen stehen Sprecher auf der JRubyConfEU am 17. August fest. RedHat schickt Tom Enebo (JRuby Core Committer) und Toby Crawley (Torquebox), aus Berlin kommt Tim Lossen (Wooga). Auch Joe Kutner (Autor von Deploying with JRuby) und viele andere sind dabei. Scheint interessant zu werden.



 

Samstag, 21. Juli 2012

Buch "Deploying with JRuby" erschienen

Joe Kutner schreibt, daß sein Buch Deploying with JRuby nun als gedrucktes Buch veröffentlicht ist. Auf
http://pragprog.com/book/jkdepj/deploying-with-jruby kann man es bestellen, es steht zwar noch der 15.8. als  Veröffentlichungsdatum dran, aber ich gehe mal davon aus, daß der Autor recht hat.
Mit mehreren Kapiteln geht das Buch auf Deployment in Trinidad und TorqueBox ein und auch der Umgang mit Jenkins (Continous Integration Server) hat ein eigenes Kapitel. Das Buch ist auch als PDF erhältlich. Hört sich auf jeden Fall sehr spannend an.

Freitag, 20. Juli 2012

Groovy 2.0

Ein Blick über den JRuby-Tellerrand: Groovy 2.0 ist am 28. Juni erschienen. Groovy ist näher an Java als Java, hat eigene Frameworks (http://grails.org/), und es steckt eine große Firma dahinter (VMWare/Springsource). Das ganze ist also etwas mehr Enterprisey.

Mittwoch, 18. Juli 2012

JRuby und Distributed Ruby (DRb)

Hier gibt es einen interessanten Ansatz, wenn man eine Ruby-Applikation mit JRuby verbinden möchte, aber nicht auf MRI-Ruby verzichten kann. Das ist z.B. der Fall, wenn man auf Ruby-Gems angewiesen ist, die in C geschrieben sind. Hier kommt Distributed Ruby (DRb) zu Hilfe, das übers Netz (oder lokal) mit anderen Ruby-Prozessen kommuniziert.

Dienstag, 17. Juli 2012

Neuer Heroku-Buildpack für JRuby erschienen

Eine neue Version des Heroku-Buildpacks für JRuby ist erschienen. Damit kann man auf einfache Weise JRuby-Anwendungen auf Herokus-Cloud-Infrastruktur deployen. Der neue Buildpack benutzt JRuby 1.7.0preview1, so daß Performanceverbesserungen zu erwarten sind.

Montag, 16. Juli 2012

JotBot-Sourcecode von James Britt

James Britt veröffentlicht den Sourcecode von JotBot da er Geburtstag hat. JotBot ist ein Timetracker - und eine der ersten kommerziellen Desktop-Crossplattform-JRuby-Applikationen. Das JotBot-UI wird  Monkeybars, einem Java-Swing-Wrapper erzeugt.