<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0"><channel><atom:link rel="hub" href="http://tumblr.superfeedr.com/" xmlns:atom="http://www.w3.org/2005/Atom"/><description>A blog about useful resources for JRuby

by @MartinGross</description><title>JRuby Scout</title><generator>Tumblr (3.0; @jrubyscout)</generator><link>http://jrubyscout.com/</link><item><title>TorqueBox on OpenShift</title><description>&lt;a href="https://github.com/openshift-quickstart/torquebox-quickstart"&gt;TorqueBox on OpenShift&lt;/a&gt;: &lt;p&gt;&lt;span&gt;A quick way to try out your Ruby application running in TorqueBox on OpenShift.&lt;/span&gt;&lt;/p&gt;</description><link>http://jrubyscout.com/post/45183836775</link><guid>http://jrubyscout.com/post/45183836775</guid><pubDate>Tue, 12 Mar 2013 12:31:59 +0100</pubDate><category>jruby</category><dc:creator>datazoo</dc:creator></item><item><title>TorqueBox Lite</title><description>&lt;a href="https://github.com/torquebox/torquebox-lite"&gt;TorqueBox Lite&lt;/a&gt;: &lt;p&gt;&lt;span&gt;This is a smaller, web-only version of &lt;/span&gt;&lt;a href="http://torquebox.org/"&gt;TorqueBox&lt;/a&gt;&lt;span&gt;. The main goal is to provide a reliable and maintained JRuby web server option with a small footprint and very simple usage.&lt;/span&gt;&lt;/p&gt;</description><link>http://jrubyscout.com/post/45183597688</link><guid>http://jrubyscout.com/post/45183597688</guid><pubDate>Tue, 12 Mar 2013 12:23:32 +0100</pubDate><category>jruby</category><dc:creator>datazoo</dc:creator></item><item><title>Video</title><description>&lt;iframe src="http://de.slideshare.net/slideshow/embed_code/392369" width="400" height="333" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" style="border:1px solid #CCC;border-width:1px 1px 0;margin-bottom:5px" allowfullscreen=""&gt; &lt;/iframe&gt; &lt;br/&gt;&lt;br/&gt;</description><link>http://jrubyscout.com/post/30031481387</link><guid>http://jrubyscout.com/post/30031481387</guid><pubDate>Thu, 23 Aug 2012 14:49:55 +0200</pubDate><dc:creator>datazoo</dc:creator></item><item><title>JRuby's built-in profiler</title><description>&lt;a href="https://github.com/jruby/jruby/wiki/Profiling-jruby"&gt;JRuby's built-in profiler&lt;/a&gt;: &lt;p&gt;Did you know that JRuby has a built-in profiler? The simplest way is to just add the &lt;code&gt;--profile&lt;/code&gt; flag on the commandline. But you can do even more with it. Read on following the link above.&lt;/p&gt;</description><link>http://jrubyscout.com/post/29050638954</link><guid>http://jrubyscout.com/post/29050638954</guid><pubDate>Thu, 09 Aug 2012 15:13:00 +0200</pubDate><dc:creator>datazoo</dc:creator></item><item><title>Lance Ball’s presentation at RailsConf 2012 about...</title><description>&lt;iframe width="400" height="300" src="http://www.youtube.com/embed/YgU3Ai54Udc?wmode=transparent&amp;autohide=1&amp;egm=0&amp;hd=1&amp;iv_load_policy=3&amp;modestbranding=1&amp;rel=0&amp;showinfo=0&amp;showsearch=0" frameborder="0" allowfullscreen&gt;&lt;/iframe&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;Lance Ball’s presentation at RailsConf 2012 about “complexity that is eventually common to most modern Rails apps: background tasks, scheduled jobs, WebSockets, long-running services, caching and more.” He introdues &lt;a href="http://torquebox.org/" target="_blank"&gt;TorqueBox &lt;/a&gt;for simple solutions to these complex problems.&lt;/p&gt;</description><link>http://jrubyscout.com/post/28047726451</link><guid>http://jrubyscout.com/post/28047726451</guid><pubDate>Thu, 26 Jul 2012 12:45:41 +0200</pubDate><dc:creator>datazoo</dc:creator></item><item><title>JRuby and Thread-safe Rails Q &amp; A </title><description>&lt;a href="http://blog.headius.com/2008/08/qa-what-thread-safe-rails-means.html"&gt;JRuby and Thread-safe Rails Q &amp; A &lt;/a&gt;: &lt;p&gt;&lt;span&gt;Charels Nutter’s short Q/A about what effect Rails thread-safety has on the Rails world, and especially the JRuby world.&lt;/span&gt;&lt;/p&gt;</description><link>http://jrubyscout.com/post/28047615847</link><guid>http://jrubyscout.com/post/28047615847</guid><pubDate>Thu, 26 Jul 2012 12:41:03 +0200</pubDate><dc:creator>datazoo</dc:creator></item><item><title>JRuby-Lint: See how ready your Ruby code is to run on JRuby</title><description>&lt;a href="https://github.com/jruby/jruby-lint"&gt;JRuby-Lint: See how ready your Ruby code is to run on JRuby&lt;/a&gt;: &lt;p&gt;&lt;span&gt;JRuby-Lint allows you to check your Ruby code and configuration for common gotchas and issues that might make it difficult to run on JRuby.&lt;/span&gt;&lt;/p&gt;</description><link>http://jrubyscout.com/post/27565276054</link><guid>http://jrubyscout.com/post/27565276054</guid><pubDate>Thu, 19 Jul 2012 19:58:11 +0200</pubDate><dc:creator>datazoo</dc:creator></item><item><title>Dr. Dobb's Language of the Month: JRuby</title><description>&lt;a href="http://www.drdobbs.com/jvm/language-of-the-month-jruby/232400456"&gt;Dr. Dobb's Language of the Month: JRuby&lt;/a&gt;: &lt;p&gt;&lt;span&gt;The above mentioned Dr. Dobb’s article explains why the combination of Ruby and the JVM is so convenient. And how developers can take advantage of this.&lt;/span&gt;&lt;/p&gt;</description><link>http://jrubyscout.com/post/27561328141</link><guid>http://jrubyscout.com/post/27561328141</guid><pubDate>Thu, 19 Jul 2012 18:52:09 +0200</pubDate><dc:creator>datazoo</dc:creator></item><item><title>Neo4j.rb 2.0 – An Overview</title><description>&lt;a href="http://blog.jayway.com/2012/05/07/neo4j-rb-2-0-an-overview/"&gt;Neo4j.rb 2.0 – An Overview&lt;/a&gt;: &lt;p&gt;A good introduction to the graph database Neo4j and the JRuby to Java binding.&lt;/p&gt;</description><link>http://jrubyscout.com/post/22843139000</link><guid>http://jrubyscout.com/post/22843139000</guid><pubDate>Fri, 11 May 2012 17:27:00 +0200</pubDate><category>neo4j</category><category>jruby</category><dc:creator>datazoo</dc:creator></item><item><title>Run multiple apps on the same web server</title><description>&lt;a href="http://blog.jruby.org/2012/04/two-apps-one-trinidad/"&gt;Run multiple apps on the same web server&lt;/a&gt;: &lt;p&gt;A walk through of an example of deploying two applications to one Trinidad server.&lt;/p&gt;</description><link>http://jrubyscout.com/post/22842623542</link><guid>http://jrubyscout.com/post/22842623542</guid><pubDate>Fri, 11 May 2012 17:12:00 +0200</pubDate><category>deploy</category><category>trinidad</category><category>jruby</category><dc:creator>datazoo</dc:creator></item><item><title>Zero-Downtime Deploys with JRuby</title><description>&lt;a href="http://deployingjruby.blogspot.ca/2012/05/zero-downtime-deploys-with-jruby.html"&gt;Zero-Downtime Deploys with JRuby&lt;/a&gt;: &lt;p&gt;Joe Kutner explains how to deploy a new version of a web application without any downtime. It was interesting to read that &lt;a href="http://thinkincode.net/trinidad/" target="_blank"&gt;Trinidad&lt;/a&gt; essentially does this for us.&lt;/p&gt;
&lt;p&gt;More at &lt;a href="http://deployingjruby.blogspot.ca/2012/05/zero-downtime-deploys-with-jruby.html"&gt;&lt;a href="http://deployingjruby.blogspot.ca/2012/05/zero-downtime-deploys-with-jruby.html"&gt;http://deployingjruby.blogspot.ca/2012/05/zero-downtime-deploys-with-jruby.html&lt;/a&gt;&lt;/a&gt;&lt;/p&gt;</description><link>http://jrubyscout.com/post/22842405407</link><guid>http://jrubyscout.com/post/22842405407</guid><pubDate>Fri, 11 May 2012 17:05:00 +0200</pubDate><category>deploy</category><category>trinidad</category><category>jruby</category><dc:creator>datazoo</dc:creator></item><item><title>JRuby at Square: A Report

Xavier Shay, Platform Engineer at...</title><description>&lt;iframe width="400" height="300" src="http://www.youtube.com/embed/hMpd4CzR1f8?wmode=transparent&amp;autohide=1&amp;egm=0&amp;hd=1&amp;iv_load_policy=3&amp;modestbranding=1&amp;rel=0&amp;showinfo=0&amp;showsearch=0" frameborder="0" allowfullscreen&gt;&lt;/iframe&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;JRuby at Square: A Report&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;span&gt;Xavier Shay, Platform Engineer at Square Inc, is &lt;/span&gt;&lt;span&gt;talking about how the Square team wrestled with Kirk, Mizuno, Jetty, Neo4j, threads, startup times, and cross-ruby compatibility, before emerging with a “setup fit for the gods”. Main topics include developing, deployment and problems.&lt;/span&gt;&lt;/p&gt;
&lt;/blockquote&gt;</description><link>http://jrubyscout.com/post/21711094464</link><guid>http://jrubyscout.com/post/21711094464</guid><pubDate>Tue, 24 Apr 2012 14:11:51 +0200</pubDate><category>video</category><category>neo4j</category><category>jetty</category><category>mizuno</category><category>jruby</category><dc:creator>datazoo</dc:creator></item><item><title>Run JRuby on Heroku</title><description>&lt;p&gt;Thanks to &lt;a href="http://carlhoerberg.github.com/blog/2012/03/29/run-jruby-on-heroku/"&gt;Carl Hörberg&lt;/a&gt; and a new Heroku feature called buildpacks it is now easy to implement and run your own runtime on Heroku.&lt;/p&gt;
&lt;p&gt;A buildpack to fast and easy use of JRuby on Heroku. Just create a Heroku app like this:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;heroku create -s cedar --buildpack &lt;a href="https://github.com/jruby/heroku-buildpack-jruby.git"&gt;https://github.com/jruby/heroku-buildpack-jruby.git&lt;/a&gt; &lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;It will download and unpack JRuby from &lt;a href="http://jruby.org/"&gt;jruby.org&lt;/a&gt;, install &lt;a href="http://gembundler.com/"&gt;Bundler&lt;/a&gt; and run &lt;code&gt;bundle install&lt;/code&gt; and then use your &lt;code&gt;Procfile&lt;/code&gt; .&lt;/p&gt;
&lt;p&gt;More about the Heroku buildpack for JRuby and how to use it at: &lt;a href="https://github.com/jruby/heroku-buildpack-jruby"&gt;&lt;a href="https://github.com/jruby/heroku-buildpack-jruby"&gt;https://github.com/jruby/heroku-buildpack-jruby&lt;/a&gt;&lt;/a&gt;&lt;/p&gt;</description><link>http://jrubyscout.com/post/21655579241</link><guid>http://jrubyscout.com/post/21655579241</guid><pubDate>Mon, 23 Apr 2012 20:04:00 +0200</pubDate><category>heroku</category><category>jruby</category><dc:creator>datazoo</dc:creator></item><item><title>Basics of JRuby</title><description>&lt;a href="http://www.slideshare.net/engine_yard/jruby-apples-and-oranges"&gt;Basics of JRuby&lt;/a&gt;: &lt;p&gt;Thomas Enebo explains the basics of JRuby, showing what’s different from Java, how Java and JRuby interact with each other, and some examples demonstrating the usefulness of a complementary language.&lt;/p&gt;
&lt;div&gt;&lt;strong&gt; &lt;a href="http://www.slideshare.net/engine_yard/jruby-apples-and-oranges" title="JRuby: Apples and Oranges" target="_blank"&gt;JRuby: Apples and Oranges&lt;/a&gt; &lt;/strong&gt;&lt;br/&gt;&lt;iframe frameborder="0" height="355" marginheight="0" marginwidth="0" scrolling="no" src="http://www.slideshare.net/slideshow/embed_code/6885132?rel=0" width="425"&gt;&lt;/iframe&gt;&lt;/div&gt;
&lt;div id="__ss_6885132"&gt;
&lt;div&gt;View more presentations from &lt;a href="http://www.slideshare.net/engine_yard" target="_blank"&gt;Engine Yard&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;&lt;/div&gt;
&lt;div&gt;Or checkout the &lt;a href="http://www.infoq.com/presentations/JRuby-Apples-and-Oranges"&gt;video at InfoQ&lt;/a&gt;.&lt;/div&gt;</description><link>http://jrubyscout.com/post/21653572454</link><guid>http://jrubyscout.com/post/21653572454</guid><pubDate>Mon, 23 Apr 2012 19:20:00 +0200</pubDate><category>slides</category><category>java</category><category>jruby</category><dc:creator>datazoo</dc:creator></item><item><title>Server Options for JRuby Applications</title><description>&lt;a href="https://github.com/jruby/jruby/wiki/Servers"&gt;Server Options for JRuby Applications&lt;/a&gt;: &lt;p&gt;Usually there are two options for Servers&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;Standard Java Servers (e.g Tomcat, JBoss, Jetty ) or&lt;/li&gt;
&lt;li&gt;Embedded / Micro Servers&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;Most of the embedded servers like &lt;a href="https://github.com/trinidad/trinidad"&gt;Trinidad&lt;/a&gt; have been built specifically for JRuby by wrapping existing servers like Tomcat or Jetty.&lt;/p&gt;
&lt;p&gt;Another rather new option is &lt;a href="https://github.com/purplefox/vert.x"&gt;Vert.x&lt;/a&gt; , an asynchronous application platform on the JVM for writing high performance web enabled applications&lt;/p&gt;
&lt;p&gt;More information available at &lt;a href="https://github.com/jruby/jruby/wiki/Servers"&gt;Server Options for JRuby Applications&lt;/a&gt;&lt;/p&gt;</description><link>http://jrubyscout.com/post/21390732706</link><guid>http://jrubyscout.com/post/21390732706</guid><pubDate>Thu, 19 Apr 2012 21:09:00 +0200</pubDate><category>deploy</category><category>mizuno</category><category>trinidad</category><category>vertx</category><category>jruby</category><dc:creator>datazoo</dc:creator></item><item><title>What is the technology stack behind Square?</title><description>&lt;a href="http://www.quora.com/What-is-the-technology-stack-behind-Square"&gt;What is the technology stack behind Square?&lt;/a&gt;: &lt;p&gt;Zach Brock, Engineering Manager at &lt;a href="https://squareup.com/"&gt;Square&lt;/a&gt;, wrote at &lt;a href="http://www.quora.com/What-is-the-technology-stack-behind-Square#"&gt;Quora&lt;/a&gt; :&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;span id="__w2_MY7hlrY_toggle_link"&gt;&lt;span class="inline_editor_value"&gt;The backend services are written in Ruby and Java. We’re moving all of our services to the JVM. We have one service (the largest and oldest) running on REE 1.8.7, but all of the newer ones are either Rails 3 apps running on JRuby or Java web services.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/blockquote&gt;</description><link>http://jrubyscout.com/post/21320847907</link><guid>http://jrubyscout.com/post/21320847907</guid><pubDate>Wed, 18 Apr 2012 13:56:00 +0200</pubDate><category>jruby</category><dc:creator>datazoo</dc:creator></item><item><title>
JRubyConf 2012, the conference for JRuby, is happening May 21-23 in Minneapolis, MN. The website...</title><description>&lt;p&gt;&lt;a href="http://jrubyconf.com/"&gt;&lt;img height="48" src="https://twimg0-a.akamaihd.net/profile_images/1769383911/conf_logo_normal.png" width="48"/&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://jrubyconf.com/"&gt;JRubyConf&lt;/a&gt; 2012, the conference for JRuby, is happening May 21-23 in Minneapolis, MN. The website seems to be down at the moment.&lt;/p&gt;
&lt;p&gt;You can follow them at &lt;a href="https://twitter.com/#!/JRubyConf" title="@JRubyConf" target="_blank"&gt;@JRubyConf&lt;/a&gt;&lt;/p&gt;</description><link>http://jrubyscout.com/post/21264197607</link><guid>http://jrubyscout.com/post/21264197607</guid><pubDate>Tue, 17 Apr 2012 13:45:00 +0200</pubDate><category>conference</category><category>jruby</category><dc:creator>datazoo</dc:creator></item><item><title>JRuby.org </title><description>&lt;a href="http://jruby.org/"&gt;JRuby.org &lt;/a&gt;: &lt;h2&gt;The website about the &lt;strong&gt;&lt;em&gt;Ruby&lt;/em&gt;&lt;/strong&gt; Programming Language&lt;br/&gt; on the JVM&lt;/h2&gt;
&lt;p&gt;Go there to find downloads and documentation.&lt;/p&gt;</description><link>http://jrubyscout.com/post/21263648200</link><guid>http://jrubyscout.com/post/21263648200</guid><pubDate>Tue, 17 Apr 2012 13:18:19 +0200</pubDate><category>jruby</category><dc:creator>datazoo</dc:creator></item></channel></rss>
