For information on exhibition and sponsorship opportunities at the convention, contact Sharon Cordesse at email@example.com
Download the OSCON Java Sponsor/Exhibitor Prospectus
For information on trade opportunities with O'Reilly conferences or contact mediapartners@ oreilly.com
For media-related inquiries, contact Maureen Jennings at firstname.lastname@example.org
To stay abreast of convention news and annoucements, please sign up for the OSCON email bulletin (login required)
View a complete list of OSCON contacts
Keynote presentations at OSCON will leave you educated and inspired. Wednesday's keynotes will be shared with OSCON Data and OSCON Java attendees.
Joshua Bloch is a software architect in the Open Source Program Office at Google, author of the bestselling, Jolt Award-winning “Effective Java” (Addison-Wesley, 2001; Second Edition, 2008), and coauthor of “Java Puzzlers: Traps, Pitfalls, and Corner Cases” (Addison-Wesley, 2005) and “Java Conurrency in Practice” (Addison-Wesley, 2006). He was previously a Distinguished Engineer at Sun Microsystems, where he led the design and implementation of numerous Java platform features including the Java Collections Framework and JDK 5.0 language enhancements. He holds a Ph.D. from CMU and a B.S. from Columbia.
Patrick Curran is Chair of the JCP. In this role he oversees the activities of the organization’s Program Management Office including driving the process, managing its membership, guiding specification leads and experts through the process, leading Executive Committee meetings, and managing the JCP.org web site.
Patrick has worked in the software industry for more than 25 years, and at Sun (and now Oracle) for almost 20 years. He has a long-standing record in conformance testing, and most recently led the Java Conformance Engineering team in Sun’s Client Software Group. He was also chair of Sun’s Conformance Council, which was responsible for defining Sun’s policies and strategies around Java conformance and compatibility.
Patrick has participated actively in several consortia and communities including the W3C (as a member of the Quality Assurance Working Group and co-chair of the Quality Assurance Interest Group), and OASIS (as co-chair of the Test Assertions Guidelines Technical Committee). Patrick’s blog is here.
Joe Darcy is a long-time developer in the JDK engineering group who as “Java Floating-Point Czar” has looked after Java numerics, amongst other responsibilities. Joe was involved with the design of Java’s strictfp floating-point semantics, added numerous floating-point math library methods to the platform, helped expand BigDecimal support, and added hexadecimal floating-point literals to the Java language and library. Joe was a participant in and interim editor for the IEEE 754r working group to revise the IEEE 754 floating-point standard.
Steve Harris joined Oracle in 1997 to manage the development team that delivered native Java support in the Oracle database. Since that time, his team has grown to include overall Java server development at Oracle, including WebLogic, GlassFish, and the Java Enterprise Edition platform. Steve has been a key stakeholder and leader in open source and open standards work at Oracle, and in developing and executing on Oracle’s strategy in these areas. The acquisition of Sun has brought new opportunities and responsibilities to Oracle, particularly in the Java and open source worlds. Steve and the Java server team remain at the center of the many changes happening at Oracle as a result.
At Twitter, @raffi leads the Applications Services group, the custodians of Twitter’s core logic – his teams manage, amongst other things, the business logic, scalable delivery, APIs, and authentication of Twitter’s application. Previously, he was the lead of the public APIs as well as being the one of those behind Twitter’s Geospatial APIs.
Before Twitter he used to create technologies to help people frame their personal energy consumption against global energy production (Wattzon – Business Week’s “Best Idea” 2008), and also ran a consulting company building off-the-wall projects. At one point, he used to teach at NYU’s ITP (created the class “Every Bit You Make”) and spent way too much time as a student at MIT and the MIT Media Lab (Internet 0 – Scientific American September 2004).
Bob Lee is the CTO of Square Inc. Prior to Square, Bob led Android’s core library development, created the Jolt award-winning Guice framework, and led JSR 330 Dependency Injection for Java.
Martin Odersky is the inventor of the Scala language, a professor at EPFL in Lausanne, Switzerland, and Chairman and Chief Architect of Typesafe. His work concentrates on the fusion of functional and object-oriented programming. He believes the two paradigms are two sides of the same coin, to be unified as much as possible. To prove this, he has worked on a number of language designs, from Pizza to GJ to Functional Nets. He has also influenced the development of Java as a co-designer of Java generics and as the original author of the current javac reference compiler.