brokenco.de/_posts/2015-07-19-jrubyconfeu-jrub...

74 lines
3.4 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

---
layout: post
title: "JRuby/Gradle at JRubyConf EU 2015"
tags:
- jrubygradle
- jruby
- jrubyconfeu
---
Mid-way through last year, [Lookout](http://hackers.lookout.com)'s investment
in [JRuby](http://jruby.org) started to really take off. Having struggled with
the harsh realities of [MRI](https://en.wikipedia.org/wiki/Ruby_MRI), we
finally had a platform that gave us a way to grow our technology without having
to throw out vast amounts of existing Ruby code. After an exciting weekend at
[JRubyConf EU 2014](http://2014.jrubyconf.eu) and
[eurucamp](http://eurucamp.org) I started hacking on a brand new project, one
that I hoped would bring Ruby into harmony with the rest of the JVM ecosystem:
[JRuby/Gradle](http://jruby-gradle.org)
From [jruby-gradle.org](http://jruby-gradle.org):
> JRuby/Gradle is a collection of Gradle plugins which make it easy to build,
> test, manage and package Ruby applications. By combining the portability of
> JRuby with Gradles excellent task and dependency management, JRuby/Gradle
> provides high quality build tooling for Ruby and Java developers alike.
The past twelve months have seen some incredible developments in the
JRuby/Gradle toolchain. Much of which would not have been possible without
[Schalk W. Cronjé](https://github.com/ysb33r)'s massive contributions and help
getting the project off the ground. And more recently the help of [Christian
Meier](https://github.com/mkristian) whose contributions have been partially
funded by Lookout, Inc.
_Currently_, JRuby/Gradle is ready for prime-time. Lookout is using
it to unify dependency and task management across a number of different
projects, as well a few other notable
[use-cases](https://github.com/robfletcher/gradle-compass) here and there.
As such, I'm very excited to be [presenting
JRuby/Gradle](http://2015.jrubyconf.eu/speakers/agentdero.html) at this year's
[JRubyConf EU](http://2015.jrubyconf.eu) in Potsdam, Germany on **July 31st**. My
abstract is as follows:
> One of the most useful aspects of JRuby is the ease at which one can integrate
> tools from the Java ecosystem. For developers building hybrid applications
> though, using Ruby tools like Bundler and Rake can result in unpleasant hacks.
> If you stick to classic Java tools like Maven, it can feel like writing Ruby
> with a straight-jacket on. This lack of mature tooling to support Java/Ruby
> applications leaves developers in an uncanny valley between the two universes..
>
> With the recent rise of Gradle, which was designed to support a polyglot
> ecosystem through a rich plugin architecture, there is light at the end of the
> tunnel for JRuby developers!
>
> This talk will introduce the jruby-gradle project, an effort to combine the
> very best in Java tooling with the Ruby world, providing top-notch integration
> for JRuby devs. During the talk we will cover the motivations of the
> jruby-gradle project and describe how it helps bridge the gap between Java and
> Ruby. By combining the flexibility of JRuby with the power of Gradle, we can
> breathe new life into JRuby, opening it up to an even broader audience than
> before.
I'm *very* excited to give this talk at JRubyConf, less than a calendar year
since the project was inspired at the very same conference.
If you're in Europe and have the time/means to get to Potsdam, I cannot
recommend JRubyConf EU and [eurucamp](http://eurucamp.org) highly enough, and I
hope to see you there!