Personal schedule for Dan Wanek

Download or subscribe to Dan Wanek's schedule.

Mobile
Location: Portland 255
Please note: to attend, your registration must include Tutorials.
Kevin Whinnery (Appcelerator)
Average rating: ***..
(3.10, 21 ratings)
HTML, CSS and JavaScript are quickly becoming the development languages of choice for creating native mobile applications. By using the open source Titanium platform, web developers can create apps for iPhone, Android and Blackberry using a single code base. Read more.
Databases
Location: Portland 256
Please note: to attend, your registration must include Tutorials.
Eric Evans (Rackspace)
Average rating: ***..
(3.08, 25 ratings)
Moore's Law has run its course, yet despite the growing demands placed on databases, traditional solutions offer little alternative to vertical scaling. Come learn step-by-step how to use Apache Cassandra to turn a cluster of inexpensive commodity servers in to a massively scalable distributed datastore. Read more.
Python
Location: E145/E146
Please note: to attend, your registration must include Tutorials.
Average rating: ***..
(3.62, 21 ratings)
Design patterns can be very useful in Python (as in any other language) but there are right ways and wrong ways to choose which ones to implement, and how to implement. This advanced tutorial offers many practical examples of "the good, the bad, and the beautiful" ("the ugly" doesn't apply to Python!-) and some theoretical underpinnings for them. Read more.
Hadoop
Location: E141/E142
Please note: to attend, your registration must include Tutorials.
Aaron Kimball (Cloudera, Inc.)
HBase is a distributed, sparse column-oriented store modeled after Google's BigTable and built on Hadoop's Distributed File System (HDFS). This talk will explain the use cases for using HBase and how to use it. Read more.
Brian Fitzpatrick (Google, Inc.), Ben Collins-Sussman (Google, Inc.)
Average rating: ****.
(4.67, 30 ratings)
Are you the 'point' person for your team? Do you have sweaty palms, headaches, and a calendar full of meetings? You may have an affliction called 'manager'. This condition is treatable through analysis and therapy. We'll examine how you may have arrived at this state and how you can once again regain your self-respect and that of your peers. Hear real-life stories of both good and bad leadership. Read more.
Noel Hidalgo (World Economic Forum), Nathanial Freitas (New York State Senate)
Average rating: ****.
(4.25, 4 ratings)
It is not enough anymore for legislatures to release their data on a "website". Bills must be made available in a form that is easily indexed, searched, shared, blogged, discussed and tweeted. Bills must be well-formed, multi-format AND permalinked. Bills must becomes as blogs are - dynamic components of an online ecosystem. Read more.
Government
Location: D138
Jennifer Pahlka (Code for America), Bryan Sivak (Government of the District of Columbia)
Average rating: ****.
(4.00, 3 ratings)
If there was ever an opportunity to freely share software, it is among local governments. Come learn explore the opportunity to contribute to an ecosystem around open source civic software and the chance to code the next chapter of American history. Read more.
Products & Services
Location: E142
Tags: database
Brian Bruns (DB Relay), Vlad Didenko (self)
Average rating: ***..
(3.50, 2 ratings)
DB Relay is an open source project built around the NGiNX web server platform, providing an HTTP/JSON interface to a variety of database servers. It enables database access without drivers and web application development without middleware. Designed for operational efficiency and ease of maintenance. Read more.
Community
Location: D136
Chris DiBona (Google, Inc.)
Average rating: ***..
(3.60, 15 ratings)
In this lively discussion we'll give an update on the Google activities over the last year, including an overview of Android, Chrome, ChromeOS, Go and other releases. We will also present a milestone report on the summer of code. Read more.
Ruby
Location: Portland 252
Tags: ruby, rails, rails3
Average rating: ****.
(4.00, 4 ratings)
Rails has reached a degree of popularity among web developers, so there's a lot of Rails 2.x series code floating around. Of course, once Rails 3 is released, it's not like these apps will explode, ceasing to function in an any meaningful way, but it would be nice to get all the new hotness that this release brings. Read more.
Tools & Techniques
Location: D133
Tags: languages, go
Rob Pike (Google, Inc.)
Average rating: ****.
(4.64, 28 ratings)
A while back, it seemed that type-driven object-oriented languages such as C++ and Java had taken over. They still dominate education. Yet the last few years have seen a number of different languages reach prominence, often of very different styles: Python, Ruby, Scala, Erlang, Haskell, Lua, and many more. Surely there are enough languages. Yet new ones keep appearing. Why? And why now? Read more.
Ruby
Location: Portland 252
John Woodell (Google, Inc. ), Charles Nutter (Engine Yard, Inc)
Average rating: ****.
(4.00, 4 ratings)
Ruby apps can now be deployed to Google App Engine thanks to JRuby. New app instances spin-up on demand so there is no need to provision hardware but each new JRuby runtime can take several seconds. Mirah (formerly Duby) is a new language with Ruby-inspired syntax that compiles directly to Java bytecode. Duby is compelling for App Engine development because new instances can spin-up in a second. Read more.
Ruby
Location: Portland 252
Ilya Grigorik (igvita.com)
Average rating: ****.
(4.10, 10 ratings)
No threads, no callbacks, just pure IO scheduling with Ruby 1.9, Fibers, and Eventmachine. All the nice things we love about writing synchronous code, but completely asynchronous under the covers – the best of both worlds. A hands on look at the architecture, mechanics, and involved libraries towards creating the next generation Ruby web-servers. Read more.
Ruby
Location: Portland 252
Average rating: ***..
(3.33, 3 ratings)
Can you successfully write Rails applications in an Enterprise ecosystem full of existing databases, legacy applications and old technologies? Yes, but you may have to use Rails in a different way than usual. We'll show how we used standard Rails tools in just such an way. Read more.
Tools & Techniques
Location: E145/E146
Tim Bray (Google, Inc.)
Average rating: ****.
(4.22, 27 ratings)
Computers are getting wider, not faster. If you want your code to run faster, it has to have some parallelism. This is hard, and threads probably aren't the answer. There is a lot of new concurrency technology on the scene. This talk surveys the 2010 state of the art in tools to empower developers to write concurrent code, and makes some predictions. Read more.
  • Intel
  • Microsoft
  • Google
  • Facebook
  • Rackspace Hosting
  • (mt) Media Temple, Inc.
  • ActiveState
  • CommonPlaces
  • DB Relay
  • FireHost
  • GoDaddy
  • HP
  • HTSQL by Prometheus Research
  • Impetus Technologies Inc.
  • Infobright, Inc
  • JasperSoft
  • Kaltura
  • Marvell
  • Mashery
  • NorthScale, Inc.
  • Open Invention Network
  • OpSource
  • Oracle
  • Parallels
  • PayPal
  • Percona
  • Qualcomm Innovation Center, Inc.
  • Rhomobile
  • Schooner Information Technology
  • Silicon Mechanics
  • SourceGear
  • Symbian
  • VoltDB
  • WSO2
  • Linux Pro Magazine

Sponsorship Opportunities

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

Download the OSCON Sponsor/Exhibitor Prospectus

Media Partner Opportunities

Download the Media & Promotional Partner Brochure (PDF) for information on trade opportunities with O'Reilly conferences or contact mediapartners@ oreilly.com

Press and Media

For media-related inquiries, contact Maureen Jennings at maureen@oreilly.com

OSCON Newsletter

To stay abreast of conference news and to receive email notification when registration opens, please sign up for the OSCON Newsletter (login required)

OSCON 2.0 Ideas

Have an idea for OSCON to share? oscon-idea@oreilly.com

Contact Us

View a complete list of OSCON contacts