Your current filters are…
The tools you use, and the way you work, are important. Your ability to do the best work you can is tied to the choices you make on technology, process, and lifestyle. Compromising on these things isn't a tradeoff; its a death blow. This talk is part history, part prescription, and all opinionated. Do that which you love, and success may follow. Do that which you despise, and it surely won't.
by Russ Olsen
JRuby shows that you can mix Java and Ruby together to get something great. But there are lots of Java things -- from coding conventions to static typing -- that don't translate well into Ruby. In this session, we'll talk about writing idiomatic Ruby code, code that will work both on the JVM and in the heads of Rubyists without causing either to catch fire.
by Jason Gilman
The NASA ECHO project needed to build a REST API on top of an existing SOAP API with ~200 available operations. They chose JRuby and Rails to build the API. The first implementation of the SOAP request layer using an existing Ruby library suffered from poor performance and code bloat. They solved these problems by creating the MagicWebService. The MagicWebService uses an existing Java library for fast performance and metaprogramming tricks to make a dead simple Ruby API.
"Big Data" is a hot topic these days, and encountering "Big Data" issues and the complexity around them, is a more common occurrence today than it was even a couple of years ago. Understanding what is meant by "Big Data" and some of the tools around it is something every developer should know a little about. Along these lines, One of the amazing things that we benefit from, as developers who use JRuby, is the existing ecosystem of Java libraries and platforms for manipulating Big Data. The most famous, and probably of the most immediate use to rubyists is Hadoop and the Hadoop ecosystem of projects. This talk will touch on "Big Data" and how we, as developers who use Ruby, may be use JRuby within a variety of Hadoop and Hadoop related projects such as HDFS, MapReduce, HBase, Hive, Zookeeper, etc.
Trinidad has become the default application server to use with JRuby. It takes the best features of Apache Tomcat and brings them to the Ruby world. In this session we'll talk about its features, about deamons, easy and reliable deployments, extensions and hidden secrets that make this server so special. But we'll also talk about ideas, people and motivations, about why this project was started and why people choose it among other options.
With modern JRuby tools and Java gui toolkits, we can write desktop apps easily and deploy them using gems. In this talk, we'll discuss how to integrate a Java graphics toolkit into your JRuby project, and show how we've managed hundreds of Java class imports. We'll show how to use Cucumber to run integration tests of the app, and how to use Rubygems to distribute your app across 3 platform.
by Ian Dees
JRuby bills itself as the pragmatic Ruby, the go-to implementation when you need to fit into the Java universe or support a ton of platforms. Who knew it was also a tool for having fun exploring the realms of computer science? Want to invent your own programming language? With libraries like BiteScript, you can begin on familiar Ruby ground and concentrate on the language, letting the JVM handle things like object allocation. Want to play with different concurrency models? With JRuby, you can connect to the ones from Clojure or Scala, or even dip into the source code and invent your own. In this talk, we'll discuss how JRuby can be your springboard into the joy of computing.
by Neal Ford
Computer science is built on a shaky tower of abstractions, but we've been distracted by other things until we believe it is reality. This talk teases apart some of the tangled abstractions that have become so common they are invisible yet impact important decisions. I cover languages, tools, platforms, and burrow all the way down to fundamental concepts. This wide-ranging keynote answers these questions and more:
Oh, and some jokes too.
3rd–4th August 2011