1:40pm–2:20pm Wednesday, 07/18/2012
This talk introduces the Akka platform. Akka is the platform for the next generation of event-driven, scalable and fault-tolerant architectures on the JVM.
1:30pm–5:00pm Tuesday, 07/17/2012
Dive headfirst into the Go Programming Language with this hands-on tutorial. Following the successful "Tour of Go" from OSCON in 2011, this pragmatic tutorial walks through the process of building a complete, useful, and idiomatic Go program. Participants will learn the Go language, libraries, and tools and have fun writing a real Go program.
4:10pm–4:50pm Wednesday, 07/18/2012
The Disruptor is an open source concurrency framework developed by LMAX, a London financial exchange. While it’s fashionable to use languages to hide away multithreading, the Disruptor does the opposite - enables developers to parallelize their architecture easily. In this session, Trisha Gee will show how to use the Disruptor, proving that concurrent programming doesn't have to be complicated.
1:40pm–2:20pm Thursday, 07/19/2012
Jython is arguably the best Python implementation to target concurrent
code. Jython has no GIL, it leverages the Java platform to provide
robust support for concurrency in its runtime, and it enables access
to a set of high-level abstractions from Java. This talk will walk
through a series of motivating examples that emphasize Java integration.
9:00am–12:30pm Monday, 07/16/2012
Based off the popular title 'The Well-Grounded Java Developer', this tutorial covers four major themes (Java 7, Functional programming, polyglot programming and modern concurrency) which we believe that all Well-Grounded Java developers should be aware of, and start practising to stay ahead of the game in 2012 and beyond.
2:30pm–3:10pm Thursday, 07/19/2012
Handling concurrency using events is getting a lot of focus these days, however it's not without its tradeoffs. By using powerful threading and concurrency libraries from the JVM, and the simple elegance of Ruby, developers can solve problems easily with maintainable and understandable code