Speaker Topics - No Fluff Just Stuff

Ruby for Java programmers

With the explosion of Ruby on Rails and the Java community interest in features like closures and continuations, the Ruby programming language is an excellent one for all developers to know. As the JRuby virtual machine picks up steam, Ruby becomes a must language to understand. The best way to learn Ruby is to see it in action.

In this session, you'll learn the basics of the Ruby language, from a Java developer's perspective from a CTO who has taught and used both languages for production applications. You'll learn:

  • The basics of the Ruby programming language, including the object model, collections, and closures.
  • Basic metaprogramming techniques that allow Ruby programs to build domain specific languages
  • JRuby characteristics that enable you to access Java classes from a Ruby interpreter

When this session is over, you'll have a stronger understanding of Ruby, and where you might put it into practice in your day to day job.


About Bruce Tate

Bruce Tate is a kayaker, mountain biker, and father of two from Austin, Texas. Currently at RapidRed, his focus is on rapid development and Ruby applications. Bruce was the chief technology officer behind the sites ChangingThePresent.org and ClassWish. His current project is DigtheDirt, a social gardening site. The international speaker has coauthored more than a dozen books including Rails Up and Running, Deploying Rails Applications, Beyond Java, and From Java to Ruby. His firm seeks to improve total application quality through the use of small teams, expressive programming language and agile development practices.

More About Bruce »