Personal schedule for Ian Kallen

Download or subscribe to Ian Kallen's schedule.

Java, Ruby
Location: Ballroom A2
Neal Ford (ThoughtWorks)
Average rating: ***..
(3.80, 5 ratings)
JRuby is Ruby on the Java Platform, so it brings the advantages of Ruby to the JVM and the advantages of Java to Ruby. This session shows Ruby syntax and lots of integration techniques with Java, including building Swing-based UI's using Swiby and how to unit test Java code with JRuby. Read more.
Administration, Cloud Computing, Ruby
Location: Ballroom A8
Edd Dumbill (Silicon Valley Data Science)
Average rating: ***..
(3.53, 19 ratings)
Few applications are architecturally simple. As soon as you grow, you find yourself using multiple subsystems and machines to scale, creating new headaches in configuration management. Help is at hand! This tutorial introduces Chef, a modern Ruby-based open source approach to systems integration. Chef lets you manage your servers by writing code, not running commands. Read more.
Apache, Databases, Emerging Topics, Web Applications
Location: Meeting Room J3
J Chris Anderson (Couchbase)
Average rating: ***..
(3.75, 16 ratings)
Apache CouchDB can serve complete web apps, without a middle-tier application server. Because these apps can be deployed to any running CouchDB node (including user's local machines), they present potential for end-user innovation, but because of view source but also through peer based replication. We'll learn to use the CouchApp JavaScript and HTML framework to build sharable applications. Read more.
Emerging Topics, Programming, Web Applications
Location: Ballroom A2
Peter Saint-Andre (Cisco), Jack Moffitt (Collecta)
Average rating: ***..
(3.50, 12 ratings)
Jabber/XMPP technologies are the gold standard for real-time messaging, presence, and collaboration over the Internet. This interactive tutorial provides a fast-paced introduction to XMPP, including many practical guidelines and "gotchas" that will help you get off to a fast start with XMPP-based software projects. Read more.
Emerging Topics, Linux, Programming
Location: Meeting Room J1/J4
Francesco Cesarini (Erlang Solutions Ltd)
Average rating: ****.
(4.67, 9 ratings)
Practical Erlang Programming covers the basic, sequential and concurrent aspects of the Erlang programming language. You will learn the basics of how to read, write and structure Erlang programs. The target audience are software developers and engineers with an interest in server side applications and massively concurrent systems. The perquisites are basic programming knowledge. Read more.
Databases, Programming, Web Applications
Location: Ballroom A2
Chander Ganesan (Open Technology Group, Inc)
Average rating: ****.
(4.00, 5 ratings)
The GeoDjango project provides a set of extensions to the python Django framework that allows for the easy and rapid development of spatially enabled applications. Using GeoDjango's model-driven design methods, PostGIS's spatial database extensions to PostgreSQL, and OpenLayers, we will explain and demonstrate how to build powerful spatially enabled applications. Read more.
Python, Web Applications
Location: Meeting Room J1/J4
Jacob Kaplan-Moss (Revolution Systems, LLC)
Average rating: ***..
(3.50, 4 ratings)
There's plenty of material (documentation, blogs, books) out there that'll help you write a site using Django... but then what? You've still got to test, deploy, monitor, and tune the site; failure at deployment time means all your beautiful code is for naught. This tutorial examines how best to cope when the Real World intrudes on your carefully designed website. Read more.
Administration
Location: Ballroom A8
Theo Schlossnagle (OmniTI/Circonus)
Average rating: ****.
(4.71, 7 ratings)
Monitoring systems to collect metrics is systems administration 101. However, systems are more complicated, there are more metrics and correlation is a must to troubleshoot problems or plan for growth. As our problem got bigger, our tools didn't get better. Reconnoiter is a large-scale monitoring and trend analysis system designed to nip these problems in the bud. Read more.
Mobile, Programming, Ruby
Location: Meeting Room B1/B4
Ian Dees (Tektronix)
Average rating: ***..
(3.75, 4 ratings)
The iPhone and the Cucumber test framework have something in common, besides the adoration of geeks. They're both designed to get out of your way, so you can think about the task at hand. So it's only natural that we'd want to use our favorite framework to drive apps on our favorite phone. Read more.
Emerging Topics
Location: Meeting Room J3
Howard Abrams (Joule Labs)
Average rating: ***..
(3.50, 8 ratings)
Software programming has come a long way for students and younger children since the days of Logo. Syntax has been replaced with connecting blocks and the triangle turtle has been replaced with custom artwork children create themselves. Now, multi-threading and event processing are easier to teach children than functions, and this session discusses these ideas as well as so the edge of kid code. Read more.
Databases, Web Applications
Location: Ballroom A4/A5
Eric Day (craigslist), Brian Aker (HP)
Average rating: ****.
(4.11, 19 ratings)
Come learn the fundamentals of how to leverage Gearman, the open-source, distributed job queuing system. Originally designed to scale LiveJournal.com, Gearman is now faster than ever and can help you build your own scalable applications. Gearman's generic design allows it to be used as a building block for almost any use - from speeding up your website to building your own Map/Reduce cluster. Read more.
People
Location: Exhibit Hall 3
Ben Collins-Sussman (Google, Inc.), Brian Fitzpatrick (Google, Inc.)
Average rating: ***..
(3.88, 16 ratings)
A pervasive elitism hovers in the background of collaborative software development: everyone secretly wants to be seen as a genius. In this talk, we discuss how to avoid this trap and gracefully exchange personal ego for personal growth and super-charged collaboration. We'll also examine how software tools affect social behaviors, and how to successfully manage the growth of new ideas. Read more.
Databases, Programming, Web Applications
Location: Ballroom A4/A5
Peter Zaitsev (Percona Inc)
Average rating: ***..
(3.17, 6 ratings)
Sphinx Full Text search engine became increasingly popular over years powering search for number of Alexa 100 sites as Craigslist and NetLog. Sphinx combines powerful full text search features with ease of use and high performance. Being specially designed for indexing database content it is natural fit for modern database powered web sites. Read more.
Programming, Python, Web Applications
Location: Meeting Room J1/J4
Adam Christian (Sauce Labs Inc)
Average rating: ***..
(3.67, 3 ratings)
Windmill is the best-integrated solution for Web test development and its success is largely due to its involved Open Source Community. This talk will get you writing and running automated tests and show off some of the most useful built-in tools for debugging and continuous integration. Read more.
Products and Services
Location: Meeting Room C3
Alex Polvi (Cloudkick), Michael Mayo (Rackspace), Erik Carlin (Rackspace)
Average rating: ****.
(4.50, 2 ratings)
The true power of cloud APIs lies not in their functional capabilities (albeit important), but their ability to foster and support a rich and diverse set of cloud tools and applications. What cloud API characteristics help accomplish that and what’s it like to develop against them? Read more.
Emerging Topics, Programming
Location: Ballroom A7
Average rating: ****.
(4.00, 6 ratings)
Git is a distributed version control system with easy branching that has forever changed the way that open source projects accept contributions. By embracing a pattern of casual forking, the barrier to submit patches and track upstream changes is reduced, resulting in an explosion of contributors and patches. This talk will use case studies to illustrate how your project can enjoy these benefits. Read more.
Apache, Cloud Computing, Databases, Programming
Location: Exhibit Hall 3
Mike Olson (Cloudera)
Average rating: **...
(2.82, 17 ratings)
Hadoop is a powerful open source tool for analyzing large volumes of data. I'll provide an overview of Hadoop's architecture and describe some real-world use cases. Read more.
John Woodell (Google, Inc. ), Max Ross (Google, Inc. ), Ted Han (Videojuicer)
Average rating: ***..
(3.00, 2 ratings)
Using JRuby, apps created with Ruby frameworks like Rails or Merb can now be deployed to Google's highly scalable infrastructure. This talk, will provide an overview of App Engine, with attention to current features and apis. We will also show some demos, including deployment to the production environment, and provide some insight into (and best practices for) using the App Engine Datastore. Read more.
Administration, Programming
Location: Meeting Room B1/B4
Artur Bergman (Wikia/Fastly)
Average rating: ***..
(3.60, 5 ratings)
Varnish is a application level reverse proxy for HTTP. Written with performance in mind it incorporates some advanced features to stretch the kernel as far as possible. Wikia relies heavily on varnish to serve a peak traffic of close to a gigabit/sec out of 3 different datacenters. Each one with two Varnishes working as a pair serving thousands of requests a second. Read more.
Cloud Computing, Emerging Topics, Programming
Location: Ballroom A4/A5
Rich Wolski (University of California, Santa Barbara (UCSB))
Average rating: ****.
(4.00, 14 ratings)
We will present Eucalyptus -- Elastic Utility Computing Architecture for Linking Your Programs to Useful Systems -- an open source software infrastructure that implements IaaS-style cloud computing. The goal of Eucalyptus is to allow sites with existing clusters and server infrastructure to host an elastic computing service that is interface-compatible with Amazon's AWS. Read more.
Databases
Location: Ballroom A2
Leo Hsu (Paragon Corporation), Regina Obe (Paragon Corporation)
Average rating: ****.
(4.00, 1 rating)
We shall present 10 tricks/techniques for writing efficient PostGIS spatial queries. Read more.
Emerging Topics, Programming
Location: Meeting Room B1/B4
Francesco Cesarini (Erlang Solutions Ltd)
Average rating: ***..
(3.75, 8 ratings)
This talk will introduce Erlang, expanding on what the hype is all about. It will provide a high level technical overview, looking at its concurrency model and distribution models, software upgrade during runtime and scalability on multicore. It will describe its ever expanding community and domains of use, with examples on open source applications, commercial products and research projects Read more.
Databases, Emerging Topics, Java, Web Applications
Location: Ballroom A2
Emil Eifrem (Neo Technology / Neo4j)
Average rating: ****.
(4.00, 7 ratings)
A graph db stores data in a network structure rather than in relational tables. This model is well suited for many web use cases such as tagging, metadata annotations, social networks, wikis and other network-shaped or hierarchical data sets. This talk will introduce Neo4j: a high-performance, transactional open source graph db, which frequently outperforms RDBMSs with >1000x for such use cases. Read more.
Databases
Location: Meeting Room B2
David Fetter (PgExperts)
Average rating: **...
(2.64, 11 ratings)
PostgreSQL 8.4 is the first Open Source database management system to handle trees and lists using SQL:2008-compliant Common Table Expressions and Windowing functions. You'll learn how these work, see intriguing examples, and walk out ready to use them to your advantage. Read more.
Databases
Location: Ballroom A7
Kurt von Finck (Monty Program Ab), Michael Widenius (Monty Program Ab)
Average rating: **...
(2.00, 1 rating)
MariaDB is a fork of Sun's MySQL product. This talk will present how MariaDB is both similar to and different from MySQL, in both social and technical senses. Read more.
Cloud Computing, Emerging Topics
Location: Ballroom A4/A5
Alex Polvi (Cloudkick)
Average rating: ***..
(3.33, 3 ratings)
This talk will discuss the on going effort to standardize the interfaces into the cloud. Currently every cloud provider has a unique, proprietary, API for consuming the services they offer. The Cloud Computing Interoperability movement aims to provide standards that will overcome vendor lock-in, benefit the consumers, and allow the cloud ecosystem to grow transparently. Read more.
Databases
Location: Ballroom A2
Jonathan Ellis (DataStax)
Average rating: ****.
(4.00, 9 ratings)
Cassandra is a third-generation open source distributed database that marries Bigtable's rich data model with Dynamo's aggressive simplicity to produce a uniquely compelling alternative to traditional relational databases. Read more.
Databases, Emerging Topics, Web Applications
Location: Ballroom A2
Derek Gottfrid (The New York Times)
Average rating: ****.
(4.33, 3 ratings)
We have embarked on a mission to share more of what we do on the development side of The Times. So far, we’ve done that via conference presentations, open-source software, blog posts and (most recently and probably most importantly) our APIs. We see our site as more than just a source of news and information: it’s a platform on which news and information become building blocks. Read more.
  • Intel
  • Microsoft
  • Google
  • SourceForge.net
  • Sun Microsystems
  • Facebook
  • Gear6
  • Kaltura
  • Liferay
  • MindTouch
  • MySpace.com
  • Novell, Inc.
  • Open Invention Network
  • Rackspace Cloud
  • Schooner Information Technology
  • Silicon Mechanics
  • Symbian Foundation
  • Twilio
  • WSO2
  • Yabarana Corporation

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)

Contact Us

View a complete list of OSCON contacts