• Home
  • About
  • Contact
  • Reviews
  • Welcome

Sazbean

Internet Marketing & Strategy

Feeds:
Posts
Comments

ERubyCon – Charles Nutter talks JRuby

Tuesday, Aug 19, 2008 by Aaron Worsham

I was at erubycon this weekend and it amazed me just how low the opinion of Java has fallen in the Ruby community.  Microsoft, by comparison, got off lightly with only a few Vista jabs.  They were kind (and wise) enough to weather these bumps in their own office space with good humor and grace.  Meanwhile Java was taking it in the gut all three days.

Somehow without word or warning, battle lines are forming in the sand.  Some Rubists new to the history of languages are painting Java as ‘your fathers language’ as if less than 10 years could separated generations across an insurmountable divide.  If only we had someone who could bridge this chasm and unite us.  Someone  who could defuse the fear, uncertainty and doubt about how Ruby can co-exist in our Java-vested Enterprise oligopoly.   It would also help if they were just the right kind of crazy to have fun while doing it.

Charles Oliver Nutter, JRuby engineer and recent Sun hire, clearly has his work ahead of him. He is the personification of the Man in the Middle, representing the Ruby community by working in the heart of the Java empire.  JRuby bridges the gap between Ruby and Java by finding common ground.  The JRuby compiler is a JVM interpreter for Ruby language allowing Ruby to be compiled into Java Bytecode and run on any JVM.  While I may have glossed over some of the sticker parts of the technical description, I was intentionally careful in not mentioning Java.  As Charles said in his erubycon talk, Java is just the bathwater; the Baby is the JVM.

HotSpot, Sun’s JVM is a marvel of engineering accomplishment.   Sun’s Just In Time compiler, fast memory allocation, and native fully parallel thread support are each billion dollar investments in Intellectual Property sitting on your server or desktop free for anyone to use.  The brilliance in JRuby is in recognizing the awesome possibilities of working with the JVM instead of demonizing it.  You can remain a pure Rubycolyte and work within the Enterprise because, as Charles said in his talk, he writes the Java code so that you don’t have to.

My personal impression of JRuby was very possitive.  We all know enterprises have Java running on their servers.  They understand Java Application Servers and trust them with a absolution that borders on faith.  When I learned from Charlie that Rails applications could be compiled into war files and distributed to my JBOSS Web Application cluster, I nearly sprained my jaw in agaped amazement.  This was the decoupling option I have been desparately looking for in Rails; Code separated from Implementation, Language separated from Infrastructure.

Technorati Tags: ruby, java, jruby, web development, jvm, internet consulting

Posted in Code, Tips | Tagged erubycon, java, jruby, ruby, web development | 2 Comments

2 Responses

  1. on Monday, Sep 29, 2008 at 7:04 pm Recent Links Tagged With "jruby" - JabberTags

    [...] public links >> jruby ERubyCon – Charles Nutter talks JRuby Saved by jamielpeters on Sun 28-9-2008 ClassCastException in JRuby 1.1.2 – org.jruby.RubyArray [...]


  2. on Monday, Sep 29, 2008 at 7:04 pm Recent Links Tagged With "jruby" - JabberTags

    [...] public links >> jruby ERubyCon – Charles Nutter talks JRuby Saved by jamielpeters on Sun 28-9-2008 ClassCastException in JRuby 1.1.2 – org.jruby.RubyArray [...]



Comments are closed.

  • Helping businesses reach their goals using the Internet - via strategy, marketing, design, and technology.
  • Subscribe via RSS
    Subscribe via Email
    Subscribe to Newsletter
    Go mobile
    Get Sazbean on the Kindle
    Sazbean's Calendar



  • Sazbean Consulting
    Is your website working for your business? We’ll take a look at your website and offer tips to increase sales, generate leads, satisfy your customers and improve your return on investment.

    Services
    Process
    Testimonials
    Contact Us
    Website Evaluation
    Newsletter

    Call 248.707.9666
    Email Saz@sazbean.com




  • RSS Twitter

    • sazbean: awesome insurance agent if you're in michigan: anne blackwood - http://www.blackwoodbenefits.com Tuesday, Jul 14, 2009
    • sazbean: bcbs mi's customer service was really crappy today - but my awesome insurance agent, anne blackwood saved the day :) Tuesday, Jul 14, 2009
    • sazbean: @saragibby I knew you would - although I think @matterk diggs it ;) Tuesday, Jul 14, 2009
    • sazbean: this year's theme: go where you're actually appreciated Tuesday, Jul 14, 2009
    • sazbean: @nmallin what do think? should google and seo be regulated? Tuesday, Jul 14, 2009
  • Recent Comments

    Sarah Worsham on Your Website is Your Business…
    Sarah Worsham on Can People Be Taught How to Us…
    Moses on Your Website is Your Business…
    johnnyb719 on Can People Be Taught How to Us…
    Insights Group … on What Your Website Visitors Ini…
  • Recent Posts

    • Use Twitterfeed to Automate Sending Feeds to Twitter
    • Internet Marketing, Strategy & Technology Links – July 14, 2009
    • When They Can’t Figure Out Your Site, People Turn to Search – Have One?
    • Internet Marketing, Strategy & Technology Links – July 13, 2009
    • Blogging Builds Trust, Demonstrates Expertise
  • Top Posts

    • Advantages & Disadvantages of Different Branding Strategies
    • Quick bite - show / hide button in Rails, RJS
    • Internet Marketing, Strategy & Technology Links - July 14, 2009
    • An Example Content Strategy for Business
    • Good B2C Websites
    • Create a Free Mobile Website with Winksite and Keep All The Revenue Too
    • Using Facebook to Promote Your Business
    • Use Twitterfeed to Automate Sending Feeds to Twitter
    • Interview with James Lindenbaum, CEO of Heroku
    • Can People Be Taught How to Use Social Media?
  • Categories

    • Analytics
    • B2B
    • B2C
    • Book Reviews
    • Business
    • Case Studies
    • Code
    • Content
    • Design
    • eCommerce
    • Hosting
    • Implementation
    • Internet Advertising
    • internet advertising
    • Interview
    • ISFSummit
    • Marketing
    • mobile
    • News & Notes
    • Opinion
    • Quick Bites
    • Reviews
    • SEO
    • Social Media
    • Social Networks
    • Strategy
    • Tips
    • Usability
    • web2expo
  • Archives

  • RSS Internet Marketing, Strategy & Technology Links

    • Teens Not Into Twitter, TV, Radio, or Newspapers, Reports Young Morgan Stanley Intern
    • Microsoft Pitches Razorfish To Top 5 Ad Agencies
    • $800 Apple Tablet Coming in October? [Digital Daily]
    • How To Find A Balance Between Popularity And Profitability
    • Conversion Optimization: When & Where to Address Customer Anxiety
    • How to Maximize the Lifetime Value of Subscribers
    • Facebook Lets Users Modify Existing Ads
    • Twitter Grows Again
    • TweetFeel: Real-Time Sentiment Search for Twitter
    • 10 reasons why Google and SEO should NOT be regulated
  • Networks

    View Sarah Worsham's profile on LinkedIn

    Add to Tech
norati Favorites
    Business Blogs - BlogCatalog Blog Directory
    Join My Community at MyBloglog!


    Blog Flux Directory
    Blog Directory for White Lake, Michigan





    Featured in Alltop

    Big List - Search Marketing Blogs

    Blog Directory


    Cutting through the Blog Smog

Blog at WordPress.com.

Theme: Mistylook by Sadish.