Sessions tagged with 'concurrency'

1:40pm–2:20pm Wednesday, 07/18/2012
Jonas Bonér (Typesafe)
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
Andrew Gerrand (Google)
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
Trisha Gee (MongoDB)
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
Jim Baker (Canonical)
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
Martijn Verburg (jClarity), Ben Evans (jClarity)
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
David Copeland (Stitch Fix)
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


For information on exhibition and sponsorship opportunities at the conference, contact Sharon Cordesse at (707) 827-7065 or

View a complete list of OSCON contacts