Sponsors

  • Microsoft
  • Nebula
  • Google
  • SugarCRM
  • Facebook
  • HP
  • Intel
  • Rackspace Hosting
  • WSO2
  • Alfresco
  • BlackBerry
  • CUBRID
  • Dell
  • eBay
  • Heroku
  • InfiniteGraph
  • JBoss
  • LeaseWeb
  • Liferay
  • Media Temple, Inc.
  • OpenShift
  • Oracle
  • Percona
  • Puppet Labs
  • Qualcomm Innovation Center, Inc.
  • Rentrak
  • Silicon Mechanics
  • SoftLayer Technologies, Inc.
  • SourceGear
  • Urban Airship
  • Vertica
  • VMware
  • (mt) Media Temple, Inc.

Sponsorship Opportunities

For information on exhibition and sponsorship opportunities at the convention, contact Sharon Cordesse at scordesse@oreilly.com

Download the OSCON Sponsor/Exhibitor Prospectus

Contact Us

View a complete list of OSCON contacts

Personal schedule for Indra Basak

Download or subscribe to Indra Basak's schedule.

Ruby
Location: D139/140
Gregg Pollack (Envy Labs), Eric Allam (Envy Labs), Tyler Hunt (Envy Labs), Carlos Souza (Envy Labs), Jason VanLue (Envy Labs), Nick Walsh (Envy Labs)
Average rating: ****.
(4.56, 9 ratings)
This is an introductory course which teaches the basics of web application development using the Ruby language with the most recent release of the Ruby on Rails framework. If you've never tried Rails or you've only "played with it" at home, then this tutorial is for you. Read more.
Location: Oregon Ballroom 201/202
Laurel Ruma (O'Reilly Media, Inc.), Stephen Chin (Oracle)
Opening remarks by the OSCON Java program chairs, Laurel Ruma and Stephen Chin. Read more.
Keynote
Location: Oregon Ballroom 201/202
Tags: java, java7
Steven G. Harris (Oracle)
Average rating: ***..
(3.29, 7 ratings)
Mystified as to how Oracle’s decisions on open source fit together? Stop looking at your crystal ball and get insight into how Oracle views open source and the role Java plays in the developer community. Find out where Oracle sees Java heading and how you can navigate the best path as an open source Java developer and decision-maker to participate in moving Java forward. Read more.
Keynote
Location: Oregon Ballroom 201/202
Tags: java, jvm, jdk, coin
Joe Darcy (Oracle)
Average rating: ***..
(3.57, 7 ratings)
Come hear a lively overview of the new features in JDK 7, including the language changes of Project Coin, the filesystem and other I/O features from NIO.2, and the new invokedyamic JVM instruction. Read more.
Java: Trends
Location: A106
Greg Luck (Terracotta)
Average rating: ***..
(3.60, 5 ratings)
This supplies the theory behind caching and introduces CAP theorem, N * Problem, SOR Coherency Problem, and the tradeoffs made by cache designers, and much more. Read more.
Java: JVM
Location: A106
Chris Richardson (Chris Richardson Consulting, Inc)
Average rating: ***..
(3.20, 5 ratings)
Covers the benefits and drawbacks of using NoSQL databases. Uses a use case from the book POJOS in Action to compare and contrast popular NoSQL databases – Redis, SimpleDB, MongoDB, and Cassandra. Read more.
Ruby
Location: D139/140
Gregg Pollack (Envy Labs), Eric Allam (Envy Labs), Carlos Souza (Envy Labs), Tyler Hunt (Envy Labs), Jason VanLue (Envy Labs), Nick Walsh (Envy Labs)
Average rating: ****.
(4.14, 7 ratings)
As the Rails community has matured several conventions have emerged, in the form of best practices. In this 5 part lab, we will walk through the most common of these practices and get some hands on experience refactoring Rails. Read more.
Java: Trends
Location: B110-111
Tags: lifestyle
Josh Bloch (Google), Bob Lee (Square Inc. )
Average rating: ****.
(4.50, 2 ratings)
How can they do it? How can Josh Bloch and Bob keep coming up with such great programming puzzlers year after year? They can't! In this, the eighth installment of the perennial crowd pleaser, Click and Hack the Type-It brothers are truly scraping the bottom of the barrel. But some of the dregs they come up with may still astonish, delight, and educate. Read more.
Java: Client
Location: B110-111
Wayne Beaton (The Eclipse Foundation)
Average rating: ***..
(3.00, 1 rating)
The Eclipse Rich Client Platform (RCP) is a run-time platform with first-class development support for delivering Java technology-based applications. Far more than just a widget toolkit, RCP is rich client middleware that provides a comprehensive framework for building, deploying, and running applications that are modular, extensible, and updatable. Read more.
Java: Trends
Location: B110-111
Toby Crawley (RedHat, Inc.)
Average rating: *****
(5.00, 1 rating)
The power of enterprise Java is now available through the expressiveness of Ruby. More and more projects are suited to new technologies and frameworks such as Ruby on Rails. Using TorqueBox, a team's members can leverage their knowledge, investments, skills, and trust in Java while exploring the cutting edge of new development models. Read more.
Java: Trends
Location: B110-111
Fabiane Nardon (RBS Group), Bruno Souza (SouJava)
Average rating: **...
(2.86, 7 ratings)
New languages, work environments, technologies, and devices. Clouds roll in bringing new rules. Is open really the source of the future? If the future is now, what comes later? Java developers thread on a fine line between working standards and bleeding edge science-fiction experiments. What are the possibilities for the future? Read more.
Location: Oregon Ballroom 201/202
Laurel Ruma (O'Reilly Media, Inc.), Stephen Chin (Oracle)
Opening remarks by the OSCON Java program chairs, Laurel Ruma and Stephen Chin. Read more.
Keynote
Location: Oregon Ballroom 201/202
Josh Bloch (Google)
Average rating: ****.
(4.00, 10 ratings)
In my technical presentation, I'll be discussing all of the changes to the Java programming language since its inception. In this this keynote, I'll focus my attention on the starting point: I'll present my candidates for the best and worst features in the platform as it was originally released (JDK 1.0), and explain the reasoning behind my choices. Read more.
Java: Craftsmanship
Location: B110-111
Yoav Landman (JFrog)
Average rating: ***..
(3.25, 4 ratings)
See the challenges and some of the best practices behind assembling robust continuous release and delivery pipelines. Learn how to combine your CI server with smart module management to achieve full release automation. Read more.
Java: Products and Services
Location: A103/104
Average rating: **...
(2.00, 2 ratings)
Platform-as-a-Service is the result of taking middleware platforms and cloud enabling them so they truly run in the Cloud. In this session, Paul Fremantle, CTO of WSO2, will look at PaaS and in particular Open Source PaaS. What are the key aspects, where is this going and how to get started. PaaS is a key component of the future of Java in the Cloud - this session is indispensable to learn more. Read more.
Java: Trends
Location: B110-111
Stuart Marks (Oracle)
Average rating: ***..
(3.40, 5 ratings)
Learn about new Java SE 7 features. Read more.
Cloud Computing
Location: Portland 255
wesley chun (Google)
Average rating: ***..
(3.67, 6 ratings)
Google App Engine is an application development and cloud-hosting platform that lets users create apps to run Google's datacenters. In this 3-part tutorial, we'll give a 1-hour intro talk on cloud computing and App Engine, a 90-100 minute introductory codelab to get your feet wet with App Engine development, and finally conclude with about a half-hour intro to some of App Engine's newest features! Read more.
Java: Trends
Location: A105
Josh Bloch (Google)
Average rating: ****.
(4.85, 13 ratings)
The Java programming language has evolved significantly since its introduction in 1995. In this talk, I'll discuss language changes from the addition of assertions in JDK 1.4 through Project Coin in Java 8, discussing what worked, what didn't, and why. Finally, I'll discuss ongoing efforts (Project Lambda for Java 8) and future plans, in light of the lessons learned from previous changes. Read more.
Data: Roulette
Location: C124
Peter Neubauer (Neo Technology)
Average rating: **...
(2.00, 1 rating)
Location-based services are hot, but geographic datasets are complex. But this shouldn’t put you off writing awesome location-aware services. This talk will show how to create spatial models and query the Open Street Map dataset together with social data using the Neo4j graph database. Read more.
Location: Portland Ballroom
Average rating: ***..
(3.63, 19 ratings)
Keynotes today will be shared by OSCON, OSCON Data, and OSCON Java. Read more.
Keynote
Location: Portland Ballroom
Jono Bacon (Canonical Ltd)
Average rating: **...
(2.64, 55 ratings)
In this new keynote, Jono Bacon, author of The Art of Community (O'Reilly), founder of the Community Leadership Summit and award-winning Community Manager for the global Ubuntu community, talks about the new opportunities and challenges we face in understanding the art and science of community leadership. Read more.
Keynote
Location: Portland Ballroom
Steve Holden (Holden Web LLC)
Keynote
Location: Portland Ballroom
Gianugo Rabellino (Microsoft)
Average rating: **...
(2.51, 49 ratings)
The world is changing, and so is Microsoft. We are continuing down the path of even greater openness and interoperability in new ways . . . not just in development, but rising to meet the challenges and opportunities of the cloud and becoming flexible and nimble in the world of mobile. Read more.
Keynote
Location: Portland Ballroom
Ariel Waldman (Spacehack.org)
Average rating: ****.
(4.35, 62 ratings)
From launching robots into space to discovering distant galaxies: how people are creating open source space exploration and hacking science. Read more.
Keynote
Location: Portland Ballroom
Average rating: *....
(1.97, 37 ratings)
Data: NoSQL Databases
Location: Oregon Ballroom 204
Bradley Holt (Found Line)
Average rating: ***..
(3.12, 8 ratings)
CouchDB is a document-oriented database that uses JSON documents, has a RESTful HTTP API, and employs map/reduce views for querying data. This tutorial will teach web developers the concepts they need to get started using CouchDB in their projects. Libraries are available for CouchDB’s RESTful HTTP API in many programming languages and we will take a look at some of the more popular ones. Read more.
Java: JVM
Location: Oregon Ballroom 201
Charles Nutter (Engine Yard, Inc)
Average rating: ****.
(4.00, 7 ratings)
You've written applications for the JVM, using various frameworks and maybe even various languages. You understand how to rig up the CLASSPATH, get .class files to load, compile source, and set up an IDE. But you've always wanted a better understanding of the plumbing underneath. How does JVM bytecode work? What happens to bytecode after you hand it off to the JVM? Read more.
Java: JVM
Location: Oregon Ballroom 201
Aaron Bedra (Relevance, Inc.)
Average rating: ***..
(3.00, 3 ratings)
Over the past couple of years, Clojure has made a significant impact in the JVM language world. For those of you who are afraid a dynamic language on the JVM won't be fast enough to solve your problems, this is your chance to see Clojure shine! Read more.
Data: Roulette
Location: Oregon Ballroom 203
Krishna Sankar (Tata America International)
Average rating: ***..
(3.00, 3 ratings)
Algorithms are getting raunchier, tools more potent and competitions more intimate! Let us mix analytics tools (like R & Mahout) and a dash of algorithmics to work on BigData Analytics competitions and see if the answer is always 42. In the process we will explore and apply a few good algorithms, to the Heritage Health competition … Read more.
Data: Analytics and Visualization
Location: Oregon Ballroom 203
Robin Anil (Google), Ted Dunning (MapR Technologies)
Average rating: **...
(2.75, 4 ratings)
This hands-on tutorial aims at learning the basics of the important machine learning algorithms in Mahout. It aims to help you get it up and running on a Hadoop cluster. Mahout is open source implementation of a collection of algorithms designed from ground up to sift through terabytes of data and help bring out important patterns which are otherwise not in the reach of standard tools. Read more.