Your current filters are…
Opening remarks by Portland Mayor Sam Adams, as well as OSCON program chairs, Sarah Novotny and Edd Dumbill.
by David Eaves
An open source community depends on its capacity to attract people and the efficiency with which it can harness their energy to create great software. While a compelling mission or killer product can be helpful, effective communities must be responsive and efficient in managing the diverse needs and demands of its members.
by Danny Hillis
Applied Minds CEO, Danny Hills will offer an introduction to The Learning Map, a Shared Learning Collaborative initiative organizing online learning material to get the right content to the right student at the right time.
The Web has transformed not only the way we approach modern day science, but a number of other facets of the research cycle: tools for analysis, mediums which now serve as “information inputs”, how we exchange ideas and even discover knowledge. Yet despite the pieces being there, changing practice is like trying to shake a castle.
by Brian Aker
In this keynote, Brian Aker, HP Fellow, will share challenges and best practices from his work with OpenStack software, including how a rich set of APIs must be developed in order to drive broad platform adoption as well as the need for formal APIs.
by Tim O'Reilly
Open source software was one of the earliest successful examples of a sharing economy that has had huge economic impact. But as alternative energy advocate Steve Baer once noted, ecosystem services are often ignored in economic analysis: when you put your clothes in the dryer, the energy you use is measured and counted, but when you hang them on the line, they disappear from the measured economy. In this talk, I explore how various sharing economies are directly and indirectly monetized, and ruminate on their future.
From products, projects, and parties to snacks, swag, and speakers, the 2012 OSCON Expo Hall will be the place to gather outside of sessions on Wednesday and Thursday. Test drive new tools, compare products, meet with nonprofit volunteers, say hello to speakers and authors, get your Make on, hang out in the lounge, and much more.
by Dave Freeman
by Arun Murthy
The Apache Hadoop project is becoming the de-facto big-data platform. The community is gearing up the first major release of Hadoop in over 2 years. This talk will cover the major highlights of the release and also the mechanics of what it takes to deliver a major Hadoop release. Arun C Murthy is VP, Apache Hadoop at ASF and the Release Manager for this release.
The BodyTrack project develops open source tools to aggregate and visualize self-tracking data from a variety of sources. We seek to empower individuals to explore how various factors affect them, such as evaluating potential food sensitivities, asthma or migraine triggers, or other environment/health interactions. We will discuss these tools and experiences using them.
Private cloud computing has become an integral part of global business. While each platform provides a way for virtual machines to be deployed, implementations vary widely. It can be difficult to determine which features are right for your needs. This session will discuss the top open source private cloud platforms and provide analysis on which one is the best fit for you.
The mobile platform adds new challenges to concurrent programming making it much more like what used to be called "real time programming". The Android OS addresses these challenges with three frameworks: a managed application lifecycle, the Looper class, and the AsyncTask template. But is it enough?
We have had a history of taking a different approach that has been highly successful in turning small emails and twitter comments into people programming with us on our OSS projects. In this session we will share our stories so that you can also the harness good intentions of others and turn those intentions into committable code.
Why do you decide to use Open Source Software? How do you choose one Open Source project over another? Join us for a discussion of the critical factors to consider to "mitigate risk" when choosing to use a project, including techniques for living with that choice. We'll talk about several different projects that we have integrated to various ends: success, forking, adoption, and abandonment.
Logging infrastructures have traditionally been centered around building human readable logging, but as systems have grown, the volume of log data is impractical for a human to consume.
This session will explain how Apache Cassandra meets OLTP big data
needs, and its relationship with big data analytics. Jonathan will
explain why Cassandra is the leading big data OLTP solution and how
Cassandra delivers linear scale-out capabilities with true high
availability, with examples from real-world production use cases.
by David Geary
This talk is a demo-fueled, fast-paced introduction to HTML5 Canvas.
by Jeff Gothelf
Design is often perceived as “making things user-friendly.” To combat that oversimplification, designers shroud their work in specialized tools & jargon. This gives designers a false sense of value & control over their work. In actuality, this drives divisions between designers & their teams. By open sourcing design process via transparency, the true value of Design and designers becomes clear.
In this session, Ricardo Signes (rjbs), the Perl 5 project lead, will discuss the future of the Perl language, the guiding principles of its ongoing design, and the specific changes toward which the Perl 5 Porters are working. It will also describe the way Perl 5 development really happens, how that is changing, and what we might want it to become.
A look at the state of PHP in 2012 and how it fits into the
current technology stack. The session will cover common mistakes
and a detailed review of new PHP 5.4 features.
by Wesley Chun
An update from last year's well-received public service talk, we'll discuss the evolution of Python & answer common FAQs. There are those who worry that Python 3 is backwards-incompatible to Python 2. We address that issue, discuss what the main differences are, mention migration, the roles of 2.6/2.7 & other transition tools, and conclude with an update on what has been & yet needs to be ported.
So you've shipped an API. But what if you had to ship over 100 APIs? Come hear the lessons Google learned, and the unique challenges we faced, as we scaled our system for developing and serving APIs from a handful to over 100.
Go 1 is a stable version of the Go Programming Language that will be supported for years to come. In this talk, Rob Pike and Andrew Gerrand outline the major highlights of the release and discuss the details behind some specific libraries and tools. They show that Go is not just a language, but a cohesive programming environment for producing high quality software.
by Arun Gupta
This talk introduces the Java EE 7 platform, the latest revision of the Java platform for the enterprise.
The Shared Learning Collaborative (SLC) is building a set of shared technology services that will allow states and school districts to connect student data and education materials that currently exist in different formats and locations. Learn about the developing technology, including the technical specifications, data store, APIs and SDK, and address participant questions.
by Thiago Macieira
The past 15 years have seen many languages be created to solve problems that
languages before it couldn't solve or had not solved properly. In 2011, our old
and familiar C and C++ languages received an upgrade: C11 and C++11. The
changes to C++11 are so important it is almost a new language. This talk will
present some of the most interesting changes aimed at making a developer's life
by Matt Marenghi and Rochelle King
Netflix has created one of the most beloved and, at times, controversial consumer products of the last decade. Two veteran executives of the company, leaders of product design and product engineering,will give a detailed, behind-the-scenes look at how the experiment-oriented culture of Netflix drives product decisions.
The speakers recently stumbled across a time machine containing a system built in Java 8 technology which has fallen back in time.
This talk will explain some of the advanced features and future code archeology of this amazing find!
by Fred Trotter
I run the public running behaviour change site RunOrElse.com.
The idea is simple. You set a distance goal each week. You track that goal with RunKeeper. If you meet your goal, nothing happens and you keep your money. If you fail your goal, we automatically charge your Paypal account, sending money to charity.
During this talk we will release and demo Open Source code that does the same thing!
by Florian Haas
High Availability is a key concept in private and public cloud infrastructures. In this session, we explain techniques for integrating OpenStack with Pacemaker, the ubiquitous and universal high-availability stack for the Linux platform.
This presentation covers high availability for
The session also touches upon considerations for redundant, replicated storage for OpenStack image and object storage.
16th–20th July 2012