Hi, I'm Rishub, an intern at FoundationDB. I am a rising senior at Forest Park High School in Woodbridge, Virginia. I've been working here since June, and it's been a blast so far. One of my first tasks was to create a web app to demonstrate the capabilities of the database. For this project, I had to learn a new language, Ruby. Now, I am a C/C++, Java type of guy, and web development is a bit new to me. It was difficult at first to get used to Ruby's idioms and dynamic types, but I managed to pick it up fairly quickly by working on translating some of FoundationDB's Design Recipes from Python to Ruby.
After I was comfortable with Ruby, I started learning more about the FoundationDB API. It took some experimenting and practice, but it wasn't too hard to get up and running. The project I chose, a simple URL shortener using the Guillotine framework, served as a nice introduction and an example of a real-world application on FoundationDB's key-value store.