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 Brooks Brown

Download or subscribe to Brooks Brown's schedule.

Javascript & HTML5
Location: Portland 251
Estelle Weyl (Standardista.com)
Average rating: **...
(2.90, 30 ratings)
HTML5 and CSS3 are the new buzz words. Recruiters will soon be asking for 5 to 10 years of HTML5 experience. While we can't give that to you, we can help you stay ahead of the game! In this workshop you will learn what CSS3 and HTML5 features are implementable and how to implement them. Read more.
Javascript & HTML5
Location: Portland 251
Average rating: ****.
(4.00, 10 ratings)
The Canvas element is one of the most exciting features added to HTML since the marquee tag. You can draw 2D graphics, implement special effects, edit photos at the pixel level, and bring rich animation to both desktop and mobile browsers alike; no plugins required! This workshop will cover Canvas in depth, from basic shapes to advanced pixel buffer effects, and even a few experimental APIs. Read more.
Javascript & HTML5
Location: Portland 251
Remy Sharp (Left Logic)
Average rating: ****.
(4.33, 6 ratings)
Clue: I won't say "no" and sit in silence for 3 hours. This workshop I will go through a number of HTML5 and (new) non-HTML5 technologies and show you, with working code, how these technologies can be used in production today. Read more.
Programming
Location: Portland 256
Dean Wampler (Typesafe)
Average rating: ***..
(3.31, 13 ratings)
You've heard that Functional programming (FP) is good for concurrency. Mastering FP will improve all the code you write. FP changes practices like TDD; learn how design is more structured and tests are more precise. See why FP-style functions and data structures are actually more reusable than objects. Leave with new tools that eliminate bloat, improve code quality, and speed development. Read more.
Data: NoSQL Databases
Location: D135
Erik Hatcher (LucidWorks)
Average rating: ***..
(3.43, 7 ratings)
Quick and effective jump start for using Apache Solr, the Lucene-based search server. Solr powers the search and discovery systems of sites such as Zappos, Smithsonian's collections, The Motley Fool, Orbitz, and many many others. This three hour session will give you the basics to immediately begin using Solr on your own data. Read more.
Mobile Platforms
Location: Portland 252
Maximiliano Firtman (ITMaster Professional Training)
Average rating: ***..
(3.80, 10 ratings)
Mobile development becomes a big problem for everyone trying to create mobile applications, games or experiences. Standards, such as HTML5-related APIs and open sourced projects, such as PhoneGap, WURFL, or cocos2d for iOS and Android are great examples of how to create multiplatform solutions for mobile devices. Read more.
Programming
Location: Portland 255
Brian Fitzpatrick (Google, Inc.), Ben Collins-Sussman (Google, Inc.)
Average rating: ***..
(3.64, 14 ratings)
Are languages, compilers, debuggers, and algorithms all you need to be a successful software engineer? In a perfect world, those who produce the best code should be the most successful. Unfortunately, we live in a world of imperfect people, and collaborating with others is at least as important as having great technical skills if you want to write great software. Read more.
Javascript & HTML5
Location: Portland Ballroom
Estelle Weyl (Standardista.com)
Average rating: ***..
(3.76, 17 ratings)
Web forms have been the bane of web developers existence for years. HTML5 Web Forms make forms (almost) fun. In this workshop, we'll cover the new HTML5 forms types and attributes, and show how web form building, UI and validation can actually be easy. Read more.
Products & Services
Location: E142
Phil Jackson (SoftLayer)
An extensive API is quickly becoming a necessity for all service providers. However, simply having one is not enough. In this talk, Phil reveals some of the pitfalls experienced while becoming the new Developer Advocate for SoftLayer, and how he has tried to climb out of them while balancing customer needs and Drupal development. Read more.
Programming
Location: Portland 255
Mike Amundsen (API Academy, CA Technologies)
Average rating: ***..
(3.33, 15 ratings)
One of the key properties of RESTful Web applications is the ability to evolve over time. Too many Web APIs don’t evolve; they just get old, and useless; they rot. Why? Because they are little more than URI-based RPC calls returning serialized objects. Instead, Web APIs should rely on well-crafted media-type messages driven by links; they should be more RESTful. Read more.
Programming
Location: Portland 255
Alex Martelli (Google)
Average rating: ***..
(3.08, 26 ratings)
Designing interfaces so that other code can interact with ours (whether our code is a library, framework, application, website...) is a very common and clearly crucial activity, but fraught with dangers — stuff we all keep doing wrong time after time. This talks shows some common cases of API design errors encountered in the wild, with tips on how to avoid them when you design your next API. Read more.
Programming
Location: Portland 255
Jeremiah Peschka (Brent Ozar PLF)
Average rating: ***..
(3.27, 11 ratings)
Writing SQL is has very little in common with writing application code. Refactoring SQL has nothing in common with writing application code. Good object-oriented refactoring techniques frequently cause problems with SQL. This talk covers tried and true methods for refactoring SQL. Read more.