Calling Clojure From JRuby

Geplaatst door Michiel de Mare vr, 12 dec 2008 11:23:00 GMT

Clojure is a new functional programming language based on Lisp, running on the JVM. Even though Clojure is only a year old, there’s already a book being written about it.

Since this is a Ruby site, and Rails is still the best framework for web-apps regardless of language, I’ll demonstrate how to call Clojure functions from a JRuby Rails-app.

Lees verder...

Geplaatst in , , ,  | Tags ,  | 4 reacties

Event "Succeeding with Ruby on Rails"

Geplaatst door Danny Lagrouw di, 04 sep 2007 19:05:00 GMT

Ernest Micklei, spreker op RubyEnRails 2007, organiseert bij zijn werkgever QNH Application Development op 27 september een event genaamd Succeeding with Ruby on Rails. Speciale gastspreker tijdens dit evenement is Justin Gehtland, mede-oprichter van Relevance LLC en auteur van Rails for Java Developers. De sprekers zullen o.a. ingaan op de vraag hoe je de filosofie van Rails kunt toepassen in projecten, ook als de klant of je werkgever nog niet wil werken met Rails.

Deelname aan Succeeding with Ruby on Rails is gratis; je moet je wel aanmelden door een mail te sturen aan ruby@qnh.nl of via de website. (waar ook het programma en de locatie vermeld staan). Leuk extraatje: bezoekers krijgen het boek Rails for Java Developers na afloop mee.

Geplaatst in , ,  | geen reacties

Test Je Ruby Skills Op JavaBlackBelt.com

Geplaatst door Danny Lagrouw ma, 29 jan 2007 07:28:00 GMT

JavaBlackBelt is een snel groeiende community waar leden hun kennis testen over allerlei Java-gerelateerde onderwerpen. De examenvragen worden zelf ook bedacht door leden van de site. Een klein groepje Ruby-enthousiastelingen werkt momenteel aan een Ruby-examen voor deze op Java gerichte site. In een interview met John Rizzo, een van de oprichters van JavaBlackBelt, vroeg ik hem wat JavaBlackBelt te bieden heeft aan Ruby-ontwikkelaars.

Danny: Wat is JavaBlackBelt, en wat is het verschil met de Java-certificaten van Sun?

John Rizzo, co-founder of JavaBlackBelt John: We vonden dat er, in de echte wereld, met echte teams en echte projecten, geen manier is om de kennis van Java-ontwikkelaars op een objectieve wijze te testen. Er zijn zoveel Java-api’s, en de Sun-certificering dekt daar maar een heel klein deel van, misschien 10%. Bovendien zijn er veel Java-frameworks buiten Sun, waar dus ook geen certificering voor bestaat.

Daarnaast, stel dat je drie jaar ervaring hebt als Java-ontwikkelaar, en je wilt je eerste Sun-certificaat halen, dan moet je eerst nog een paar dagen studeren voor je het examen kunt doen. Je bent een ervaren ontwikkelaar, en toch moet je eerst studeren voordat dat door Sun wordt erkend. Daarom zijn de examens op JavaBlackBelt erop afgestemd dat de kandidaat alles mag inkijken tijdens het examen. Boeken, Eclipse, Google, wat dan ook. Je bent alleen gebonden aan een tijdslimiet, je hoeft niets uit je hoofd te leren. Maar de examens zijn evengoed moeilijk. Het hangt van het examen af, er zijn ook basisexamens voor beginners. Zoals het Ruby Basic examen bijvoorbeeld.

Wat heeft JavaBlackBelt te bieden aan Rubyisten? Kunnen Rubyisten een bijdrage leveren aan JavaBlackBelt?

We waren eigenlijk niet van plan om Ruby-examens op JavaBlackBelt te zetten. Dmitry Buzdin, de moderator van het Ruby-examen, en Nathan Smith kwamen met het voorstel voor zo’n examen. Ik zei: waarom niet, laten we het proberen en kijken hoe het gaat. Dus we hebben nu een Ruby Basic examen, en het is goed ontvangen, we krijgen goede feedback van de JavaBlackBelt community. Tot nu toe hebben we alleen een Ruby Basic examen; het examen bestaat 34 vragen en we hebben nu 127 vragen in de database.

De gemakkelijkste manier om een bijdrage te leveren is om de bètaversie van het Ruby Basic examen af te leggen. Je kunt daarbij elke vraag aanpassen om hem te verbeteren. Je kunt stemmen op vragen, je kunt zeggen “oké, deze moet in het echte examen”, of “nee, deze moet in de freezer, dit is een slechte vraag”. En je kunt commentaar achterlaten om verbeteringen voor te stellen. Daarnaast zijn voorstellen welkom voor andere examens, ook examens voor gevorderden.

Lees verder...

Geplaatst in ,  | Tags , ,  | 2 reacties

JRuby bijeenkomst geslaagd

Geplaatst door Remco van 't Veer wo, 20 dec 2006 10:30:00 GMT

De JRuby bijeenkomst die gisteren door Finalist georganiseerd is in Rotterdam was een groot succes. Een goede opkomst van tegen de 50 man en natuurlijk super helden Charles en Thomas.

Charles heeft een introductie Ruby gegeven en daarna JRuby gedemonstreerd met jirb (zie ook de webstart versie van Thomas). Een beetje Java Swing in JRuby, windowtje maken met een knop en een label erop. Daarna heeft hij een kleine Swing DSL laten zien; swingbuilder. Vooral die laatste was erg leuk omdat dat goed laat zien waarom het goed is om Ruby te hebben op het Java Platform. Lompe stukken Java code kunnen zo gemakkelijk ver-DSL-t worden.

Na een korte pauze heeft Thomas een Rails inleiding/demo gegeven op JRuby. Daarna heeft Charles nog het aanroepen van EJB’s laten zien en een development build van Netbeans laten zien waar al wat Ruby en Rails support in zit.

Erg leuke avond, hopelijk komt er binnenkort weer een kans om een super ster te ontmoeten!

Geplaatst in , , ,  | 1 reactie