 to the systems that you're building. Incidentally, to the extent that it's readable, these presentations are all written in code. As a little experiment for this conference, I tried building the presentations using Reveal.js. Has anybody used Reveal.js before? It's a very simple JavaScript library that allows you to set up a web page. And each slide is effectively an HTML section. And the JavaScript does slide transitions and that kind of thing. So if you want to have the experience of writing, building your presentations in software, it's a good way to try it out. And so incidentally, this presentation and all the other presentations I've given at this conference are up there on my GitHub account. So if you want to check out the source, you can do so and follow along. And if you want to dabble a little bit in Reveal.js yourself, this is an example of something that you could use. If you have some suggestions for improving the presentations, please feel free to fork my repo and you can send me a pull request and I'll evaluate it and potentially integrate it into future versions of this presentation. So this is the presentation that I'm actually most excited to give at this conference. And so I hope you guys enjoy it as well. Let's just see how many more people are going to come in before we get started. So I started by asking a question of how many people code. I think pretty much everybody put up their hand. What language do you use? How many people here use Java? OK. All right. And how many people use Ruby? What about JavaScript or server side like doing development in Node.js? Anybody use Node.js? OK. JavaScript, yeah. OK. So the code examples are in Java. So at least the Java people will be happy and I think that the non-Java developers out there will be able to follow along pretty easily as well. So my Twitter handle is xortech. I encourage you to.