Client-side Cassandra and Java, Play! and Scala Apps in the Cloud


Details
5:30-6:00: Networking and Food
Food, Soda, Beer and Networking. We are grateful to TEksystems (http://www.teksystems.com/) for their continued sponsorship of the Food and Soda! Also, thanks to BWBacon Group (http://www.bwbacon.com/) for supplying the beer. And a huge thanks to ÜberConf (http://uberconf.com/) for donating a pass that we will be giving away tonight for their conference on June 19-22nd (a $1,675.00 value!)
6:00-7:00: The Genealogy of Troy (Client-side Cassandra) by Joe McTee
Cassandra stands out amongst the big data products in its ability to handle optimized writes of large amounts of data while providing configurable fault tolerance and data integrity. Two popular libraries that allow the JVM developer to leverage these capabilities are Hector (https://github.com/rantav/hector/wiki) and the recently open sourced Astyanax (https://github.com/Netflix/astyanax/wiki). In this talk, Joe will present examples of storing time series data in a Cassandra data store using both of these libraries. There will be code! As an added bonus, a mechanism to unit test using an embedded Cassandra client will be presented.
About Joe McTee
Joe is a Principal Engineer at Tendril (http://tendrilinc.com/), developing products that bring consumers, utilities, and consumer product manufacturers together in a partnership to save energy while maintaining quality lifestyle. In his 4 years at Tendril, he has worked on load control algorithms, smart outlets, smart thermostats, and is currently working on consumer focused energy reports that can be delivered both electronically and via paper. He is passionate about energy conservation. Ask him about solar energy if you have an hour! In his spare time, Joe is the current Boulder JUG coordinator.
7:00-7:15: Break
7:15-8:45: Running Java, Play! and Scala Apps in the Cloud by James Ward
Heroku is a Polyglot Cloud Application Platform that makes it easy to deploy Java, Play! and Scala apps on the cloud. Deployment is as simple as doing a "git push". This session will teach you how to deploy and scale Java, Play! and Scala apps on Heroku.
About James Ward
James Ward (www.jamesward.com (http://www.jamesward.com/)) is a Principal Developer Evangelist at Heroku. Today he focuses on teaching developers how to deploy Java, Play! and Scala apps to the cloud. James frequently presents at conferences around the world such as JavaOne, Devoxx, and many other Java get-togethers. Along with Bruce Eckel, James co-authored First Steps in Flex. He has also published numerous screencasts, blogs, and technical articles. Starting with Pascal and Assembly in the 80′s, James found his passion for writing code. Beginning in the 90′s he began doing web development with HTML, Perl/CGI, then Java. After building a Flex and Java based customer service portal in 2004 for Pillar Data Systems he became a Technical Evangelist for Flex at Adobe. You can find him tweeting as@_JamesWard (http://twitter.com/_JamesWard), answering questions on StackOverflow.com (http://stackoverflow.com/users/77409/james-ward) and posting code at http://github.com/jamesward .
8:45: Door prizes.
9:00: After meeting networking at Ice House Tavern. Very special thanks to ReadyTalk (http://www.readytalk.com/) for their sponsorship of food at this location.

Client-side Cassandra and Java, Play! and Scala Apps in the Cloud