Get Lanyrd on your mobile (iPhone, Android and more) - check it out here

Sessions at JRubyConf 2011 on Wednesday 3rdĀ August

Your current filters are…

  • Welcome

    At 8:45am to 9:00am, Wednesday 3rd August

  • Keynote: JRuby Update

    by Charles Nutter and Tom Enebo

    JRuby's a year older, and a lot's happened this year. We fixed record numbers of bugs and introduced C extensions and 1.9 support in the JRuby 1.6.x series. We've started integrating Java 7's invokedynamic throughout JRuby. And we're seeing new users faster than ever before, coming from both the Ruby and Java worlds. This talk will update you on JRuby development over the past year, and lay out some rough plans for the year to come.

    At 9:00am to 9:45am, Wednesday 3rd August

  • A JRuby Tale

    by Marc Peabody

    Hear the story of a JRuby project approaching its completion date from a Java veteran who turned to Ruby for its power and elegance. Find out why JRuby was chosen for some parts of the project and not for others. What were our greatest pain points? How long did the project take? Why was management willing to take on the risk of a new technology? This talk is geared for the IT team just starting out with JRuby who wants to be better prepared for the journey ahead.

    At 10:00am to 10:30am, Wednesday 3rd August

  • JRuby and Rails in the JVM

    by Tyler Jennings

    This talk will cover JRuby integration with Java and running Rails in the JVM, concluding with the port of a simple Struts / Hibernate app to Rails. The audience should leave with all the knowledge necessary to port their own applications to Rails.

    At 10:40am to 11:10am, Wednesday 3rd August

  • JRuby at LinkedIn

    by Baq Haidri

    The ubiquity of Java is a testament to the language's design: platform independent object-oriented programming with garbage collection, native multi-threading, process security and static typing. But is it the best language for programming modern web applications? Creating impactful social experiences for users involves a constant process of designing, redesigning and testing the interface. When you write up and tear down code on a daily basis, it helps to have a concise, dynamic and full-featured language like Ruby to evolve a website. But bringing Ruby to an already existing development and operational infrastructure based on Java is not easy. It's far easier to bring the JVM to the Ruby and that's what JRuby can do; this talk will cover how we integrated JRuby into a pre-existing Java MVC framework to rapidly iterate on and deliver new experiences to our users.

    At 11:20am to 11:50am, Wednesday 3rd August

  • Lightning Talks

    At 1:00pm to 2:10pm, Wednesday 3rd August

  • Why I love TorqueBox (and why you will too)

    by Ben Browning

    This talk will introduce you to TorqueBox and why you should consider it for your next JRuby application. We'll cover TorqueBox features -messaging, scheduled jobs, asynchronous tasks, and services - then show how they can save you time and effort during development and deployment. We'll also show how you can use dependency injection in Ruby to integrate with existing Java components in a way no other JRuby server can.

    At 2:20pm to 2:50pm, Wednesday 3rd August

  • Semantic Web and JRuby

    by Carin Meier

    The Semantic Web is changing the way we communicate and share data on the internet and holds the key to exciting new innovations. Come and discover what the Semantic Web is and it's many benefits. We'll learn about some of the technologies that enable the Semantic Web (RDF/ SPARQL) and take a look at using the power of JRuby to access Jena, a prominent Java Open Source Semantic Web Framework, to do some practical examples.

    At 3:30pm to 4:00pm, Wednesday 3rd August

    Coverage handout

  • Keynote: Your Software is Alive

    by Michael Feathers

    As developers, we love order. When systems are orderly, they are easy to understand and maintain. But, if that's the case, shouldn't our systems be neat, symmetric, nice and orderly? After all, we are in control -- we write the code. In this keynote, Michael Feathers will talk about how we need to change our expectations of software design, learning how to guide code's growth rather than trying to dictate it.

    At 4:15pm to 5:00pm, Wednesday 3rd August