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.
Raffi Krikorian is Engineering Lead at Uber’s Advanced Technologies Center in Pittsburgh, PA. He spends most of his time thinking about off-the-wall ways to change computing, transportation, and the world.
Until August 2014, he was Twitter’s VP of Engineering in charge of the Platform – the core infrastructure of Twitter. During his tenure, Platform Engineering was primarily responsible for the scalability, efficiency, reliability, and performance of Twitter, as well as the developer productivity of all software engineers at Twitter. He lead the Twitter’s transition from a Ruby on Rails web site, to a JVM-powered services oriented architecture which currently serves about 250 million monthly active users who send about 500 million tweets daily. He also created and used to chair Twitter’s Architecture Group, the team of senior software engineers in charge of Twitter’s overall technology portfolio as well as ensuring that software got written to the same consistent standards across its entire global development team.
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.