Personal schedule for Ed Sweeney

Download or subscribe to Ed Sweeney's schedule.

Programming
Location: Ballroom A8
Randal L. Schwartz (Stonehenge Consulting Services, Inc.)
Average rating: ****.
(4.00, 2 ratings)
Squeak Smalltalk is wholly unlike any other open source programming tool you've worked with - and mostly in good ways. Unfortunately, it's the bad ways that make the first impression. This hands-on tutorial will help you get past the unfamiliar and the unwieldy so that you can take advantage of the elegant and productive environment that lies underneath. 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.
Perl
Location: Ballroom A4/A5
Paul Fenwick (Perl Training Australia), Jacinta Richardson (Perl Training Australia)
Average rating: ****.
(4.12, 24 ratings)
You already know some Perl. You've read a book, written a few scripts, maybe even a module, but are you sure you're doing it right? Languagues and techniques evolve over time, and Perl is no exception. This detailed tutorial covers many of the best modern and practical techniques in Perl, including Moose, autodie, Devel::NYTProf, Devel::Cover, PAR, Perl::Critic and more. Read more.
Programming, Python
Location: Ballroom A3/A6
Alex Martelli (Google)
Average rating: ***..
(3.79, 14 ratings)
Abstraction is a powerful servant, but a dangerous master. We code, design, think, debug ... on a tower of abstractions. Spolsky's Law tells us that "All abstractions leak". This talk explores why they leak, why that's often a problem, what to do about it; I also cover why sometimes abstractions SHOULD "leak", and how best to produce and consume abstraction layers. 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.
Perl
Location: Meeting Room J2
Larry Wall (The Wall Nuthouse), Damian Conway (Thoughtstream)
Average rating: ****.
(4.09, 22 ratings)
Larry Wall and Damian Conway will present the latest features of Perl 6, and discuss the on-going implementation of the new Perl. Read more.
Databases, Java, Perl, PHP, Programming, Python, Ruby
Location: Meeting Room B2
Ingy döt Net (Oui Street LLC)
Average rating: ***..
(3.62, 16 ratings)
YAML is the serialization language that enables sharing of complex data between Perl, Python, Ruby, PHP and Java. It does it so in a human friendly manner. Many popular frameworks use YAML, including Ruby on Rails. In this talk, Ingy döt Net, one of the authors of the YAML specification, will show you how to share data objects not feasible by JSON or XML. Read more.
Business, Emerging Topics, People, Programming
Location: Ballroom A8
Danese Cooper (Open Source Hardware Association), David Smith (REvolution Computing)
Average rating: ****.
(4.00, 14 ratings)
Risk and chance play a huge part in our daily lives, yet the human brain doesn't come pre-loaded with the right software to make intuitive decisions about them. This talk is to provide some illumination in the basic principles to help you understand and quantify risk, and to introduce you to the open-source language R, an essential tool for finding statistical solutions to your own problems. Read more.
Business, Cloud Computing, Emerging Topics, Ubuntu
Location: Ballroom A4/A5
Simon Wardley (Leading Edge Forum (CSC))
Average rating: ****.
(4.37, 19 ratings)
In today's computing world, it can often feel like we are drowning in wave after wave of new trends such as mashups, service oriented architecture and cloud computing. This sea of concepts are simply the manifestation of an underlying change in IT. In this session we will explore what is happening and why open source is the dominant model for the future. 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.
Emerging Topics, Java, Programming, Python, Ruby
Location: Meeting Room J3
Ted Leung (The Walt Disney Company)
Average rating: ****.
(4.30, 10 ratings)
This talk will be a survey of concurrent programming constructs which are currently available in some programming language or library. We will look at programming model being presented, as well as examining some of the implementation challenges for the various models. Read more.
Emerging Topics, Java, Programming
Location: Meeting Room J3
Average rating: ***..
(3.50, 4 ratings)
Clojure is a functional programming language that runs on the JVM and features great performance and innovative concurrency support. Read more.
Emerging Topics, Legal
Location: Meeting Room B3
Karen Sandler (GNOME Foundation), Simon Phipps (Open Source Initiative), Gervase Markham (Mozilla Foundation), Larry Augustin (SugarCRM), Chris Messina (Google)
Average rating: ****.
(4.00, 3 ratings)
Trademark law is designed to prevent confusion in the market place but understanding how it can benefit the FOSS community can often be confusing. This panel will discuss whether it is useful to register a trademark and, if so, how to permit its use by others. Various policies and enforcement strategies will be evaluated from corporate and non-profit perspectives, often in strong disagreement. Read more.
Emerging Topics
Location: Meeting Room J2
Bryan O'Sullivan (Serpentine Green Design)
Average rating: ****.
(4.50, 2 ratings)
The Haskell language makes it possible to write elegant code while achieving top-notch performance. We'll introduce you to the features that make fast code possible, focusing on one of the newest and most exciting techniques for number crunching and text processing: stream fusion. 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