Personal schedule for Sam Bao
Download or
subscribe to Sam Bao's
schedule.
Event
Location: Portland Ballroom
If you had five minutes on stage what would you say? What if you only got 20 slides and they rotated automatically after 15 seconds? Would you pitch a project? Launch a web site? Teach a hack? We’re going to find out when we conduct our second Ignite event at OSCON.
Read more.
Keynote
Location: Portland Ballroom
Opening remarks by the OSCON program chairs, Allison Randal and Edd Dumbill.
Read more.
Keynote
Location: Portland Ballroom
Keynote by Tim O'Reilly, Founder and CEO of O'Reilly Media.
Read more.
Keynote
Location: Portland Ballroom
Keynote by Bryan Sivak, CTO, Government of the District of Columbia.
Read more.
Keynote
Location: Portland Ballroom
The framework for our country is our laws and our principles. But
increasingly, as a nation, we can't express these principles or uphold
our laws without the right software in place to support them. A new
generation of civic heroes is needed to heed the call to service, and
the Open Source community should lead the way.
Read more.
Keynote
Location: Portland Ballroom
Since the MeeGo project was launched in February of this year, we've made great progress with the launch of MeeGo 1.0, providing developers with a stable core foundation for application development and a rich user experience for Netbooks, and the opening of the handset user experience as part of the MeeGo 1.1 development tree.
Read more.
Keynote
Location: Portland Ballroom
We worried about making sure we had free and open source software to use, we worried about privacy, we worried about user rights. And then we handed the keys to our data to "free" web services. How can we ensure that our data is in the hands of web services that will respect our rights? How can free and open source software ideals be applied to web services?
Read more.
Keynote
Location: Portland Ballroom
Keynote by Marten Mickos, CEO of Eucalyptus Systems.
Read more.
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.
Cloudy with a chance of revolution. Not since the Homebrew Computer Club has the industry seen such a climate of open innovation. The increasing sophistication of the mobile platforms such as WebOS, MeeGo, Android, Symbian plugged into the growing ubiquity of the Cloud offers an unprecedented opportunity for developers to build and deliver online services that could only be glimpsed 5 years ago.
Read more.
Pinax is an open-source platform built on the Django Web Framework that dramatically reduces the time it takes to develop Web sites. By providing common components in a high-extensible framework, Pinax increases the speed at which websites can be developed and launched. Features include account management, integration with OpenID and OAuth, invitations, friendships, groups, tagging and more.
Read more.
NoSQL (or NOSQL -- Not Only SQL) is sometimes justly criticized for being too broad a category, but after thirty years of the relational database being the instinctive choice for data storage, publicizing the concept that One Size Does Not Fit All is a Good Thing. This talk will present some axes along which to evaluate database products, applied to some of today's popular NoSQL products.
Read more.
We were fortunate this past year to develop two of the larger Django applications out there – in the span of 12 weeks: michaelmoore.com and Santa Fe Institute's santafe.edu. Between the two, these sites have multiple layers of memcached caching, multiple web servers and database servers, integrated site search (Lucene/SOLR and Google GSA), DjangoCMS, and integrations with iCal and Alfresco.
Read more.
Explore an alternative approach to native mobile app development that allows you to create smooth animation, operate in offline mode, and hook into advanced device features (accelerometer, camera, location, vibration, and sound) using HTML, CSS, and JavaScript.
Read more.
This is an overview of everything going on in Open Source Healthcare Software. If you can only attend one healthcare talk this should be it. Get an overview of what you need to know about this movement, which has it own history (it existed in parallel to the free software movement since the 70's) and is fast becoming the dominant force in Healthcare Informatics.
Read more.
This presentation will examine the pros and cons of mobile native and web app development, and the likely route to their convergence.
Read more.
Database scalability means different things to different people. Vertical vs. Horizontal scaling? Federating vs. Sharding? Despite the labels database scalability tends to fall into a few common patterns that anyone can apply. In this talk we'll discuss factors for applying these patterns including the life-cycle of your database, how hardware affects your choices, and tools to help you on the way
Read more.
Come hear tips and war stories on making fast, responsive Android apps. No more ANRs! Eliminate event loop stalls! Fast start-ups! Optimized database queries with minimal I/O! Also, learn about the tools and techniques we use to find performance problems across the system and hear what's coming in the future.
Read more.
Got questions about open source and Google? Come and talk with Chris DiBona, Tim Bray, and other Googlers during this free form hour of questions, answers, and general hanging out.
Read more.
Running one of the worlds largest open source services is hard, but it is something that we at Google believe adds a lot of value. This talk will take you through my journey of working with several open source veterans as we built such a service at Google and the benefit we regularly get from a thriving open source community.
Read more.
NHIN Direct project is a collaboration between the U.S. government, providers, HIT vendors, and other experts to improve how the U.S. health care system handles digital patient data. This talk will cover the project, the Open Source software that exists to support the effort as well as what is still needed to make this successful and how you can get involved.
Read more.
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.
Admist a number of proprietary alternatives such as Adobe Flash,
Microsoft Silverlight, and Sun JavaFX, the HTML 5 specification now
offers competitive multimedia features that promises a more open
platform for RIA development. What are the tradeoffs? This session
will look at the current state of the art, and then invite a
conversation about the future.
Read more.
With support right out of the box, Django is one of the most efficient ways of deploying a PostgreSQL-backed web application. We'll discuss techniques to get maximum efficiency out of PostgreSQL using Django, including schema design tips, Django ORM techniques, transaction management, and extending PostgreSQL.
Read more.
Like most web applications, memcached and MySQL formed the data foundation beneath Farmville - until mid-2010. As the popularity of that application skyrocketed, a more effective system was needed to sustain FarmVille's 500,000 operations per second. In response, NorthScale, Zynga and NHN developed _membase_ - a distributed, key-value database that is 100% compatible with memcached.
Read more.
The need for database systems that scale efficiently has led to many alternatives to the traditional RDBMS. This talk presents an overview of these new non-relational databases, collectively referred to as "NoSQL," followed by an in-depth examination of SourceForge.net's deployment of MongoDB, an open-source NoSQL database.
Read more.
With the introduction of WebM video, high quality, royalty-free, open-source video is finally a reality. Already natively integrated into the majority of HTML5 web browsers, WebM’s VP8 video codec is drawing tremendous support from content owners, video encoding tool producers, and hardware vendors, and has been discussed as an open video alternative for the HTML5 specification.
Read more.
Developers regularly encounter issues with the legal infrastructure of software. Co-presented by a lawyer and a software developer, this presentation is a tightly packed overview on the need-to-know issues of copyrights, patents and trademarks for busy developers who wish to simply know the bare essentials, so they can get on with their work while still remaining well-informed on legal issues.
Read more.
Event
Location: Expo Hall
Have a drink and mingle with other OSCON participants, and see the latest products, projects, services, and gadgets from sponsors and exhibitors in the Expo Hall.
Read more.
Event
Location: Portland Ballroom
Join us at OSCON Android Hands-on, an intense, technical, and structured event led by Google Android experts. Co-presented by Google and O’Reilly, the Hands-on takes place after the Expo Hall reception on Wednesday, July 21 from 7:00-10:00 pm. Space is limited. Separate advance registration is required, and is open only to registered conference attendees and speakers.
Read more.
Moderated by: Andy Oram, Brian Behlendorf, Deb Bryant, David Riley & Fred Trotter
A place for people working on open source projects in health care to discuss needs, barriers, and stresses, and for those interested in joining such projects to hook up.
Read more.
Event
Location: Offsite Event
Keynote
Location: Portland Ballroom
Keynote by David Recordon, Facebook.
Read more.
Keynote
Location: Portland Ballroom
For years you've been leaving your computers turned on in order to process data packets for UC Berkeley's SETI@home - that's great! Please keep it up!
Did you ever want to get more involved?
It's time to change the humanity's point of view of who we are (individually and collectively) to one that is more cosmic and inclusive.
Read more.
Keynote
Location: Portland Ballroom
The cloud is all about more connectivity – and interoperability is at the heart of that. Organizations around the world are looking at opportunities to leverage a new wave of cloud technologies. New data sets. New computing power.
Read more.
Keynote
Location: Portland Ballroom
Object-oriented programming began, back in the 1960s with Simula, as a way to describe the behavior of interacting items - objects. It was purified through languages such as Smalltalk, in which everything is an object and every operation a message send, a clear and beautiful model. But then something went very wrong.
Read more.
Keynote
Location: Portland Ballroom
Keynote by Lew Moorman, Chief Strategy Officer, Rackspace Cloud.
Read more.
Find out what the buzz is all about! Learn how to use PhoneGap to build platform-neutral mobile apps with HTML, CSS and JavaScript. Now's your chance to find out if the PhoneGap open source framework is the right technology choice for your mobile development projects.
Read more.
WebSockets is an exciting new technology that enables bidirectional communication between web applications and server-side processes. Google's Chrome browser already provides WebSockets and developers can expect to see the technology in other browsers in 2010. This presentation will cover the WebSocket protocol, JavaScript API, and server-side implementations.
Read more.
Launch an API that can survive! Learn about unexpected load recovery techniques, analytic best practices and testing approaches to make sure your API runs smoothly & thrives with these tips from the trenches. Clay Loveless is Mashery's Chief Architect, the leading API management solution provider. With over 100 high-volume API customers, Mashery manages a broad range of enterprise API deployments.
Read more.
The presentation shows how Android applications can be cross-compiled to the iPhone. Only knowledge of Android's SDK is required. The cross-compiler will automatically generate an iPhone version. This approach promises the "Write-once, run anywhere" paradigm for smart phone platforms.
Read more.
jQuery UI is the official jQuery suite of interactions and widgets for building Rich Internet Applications. It makes building web interfaces as refreshingly simple as jQuery has made Ajax and the DOM. As simple as $('<p>Hello, World</p>').dialog();
Read more.
Learn how to take your web development skills in HTML and Javascript to create cross-platform, native applications for all major smartphones (iPhone, Android, BlackBerry, Windows Mobile, Symbian) by using Rhodes, the open source smartphone app framework.
Read more.
The "A" in "AJAX" stands for "Asynchronous" and indeed almost all Web and mobile applications have to be written in an asynchronous and event-driven style. Reactive Extensions for JavaScript is a library for coordinating and orchestrating asynchronous and concurrent computations in a high-level and declarative way.
Read more.
Javascript has become the universal language of the web. Usable on client or server, it can be fast, flexible, and reusable across many sites and applications.
To really master JS you need more than a framework: you need to grok some heavy-duty functional and OO concepts it took from weird languages like Scheme and Self. Come see where these ideas came from, and how to use them in your JS code.
Read more.
How does Twitter analyze its massive dataset? What tools do we use, and where do we focus our analysis?
In this talk, I will discuss our transition from a MySQL-based to a Hadoop-based data infrastructure and our use of Pig (a scripting language built on top of Hadoop) to democratize big-data analysis across the company. I will present concrete examples of interesting analyses at each step.
Read more.
Testing is JavaScript's Achilles' heel: the language is powerful with
good library support, but testing practices are cumbersome to
non-existent. This talk demonstrates a set of tools that make
test/behavior driven development in JavaScript as quick and effective
as Java, Ruby, or Python, including aspects unique to
JavaScript such as the browser environment and asynchronous
programming.
Read more.
Google Health is an application with an open API, and its long term success depends on the developer community building useful applications that help people achieve their health goals. In this talk, we will describe this model and the role of developers who create specialized solutions - especially mobile ones - for people with specific health needs.
Read more.
The MeeGo platform is an exciting new project, unifying the
best of the Moblin and Maemo projects. Come and see how it all stacks
up from Netbook to hand-set, and get excited about the wealth of
usability and possibility.
Read more.
While JavaScript is ubiquitous on the web it isn't really well known outside
of the browser. All of that is about to change. Node.js is a fast,
non-blocking, event driven server that is opening the door for JavaScript on
the server. For everyone who ever wanted to use JavaScript everywhere, or
wondered just how fast a server can go, this talk if for you.
Read more.
CubicWeb is a semantic web application framework, licensed under the LGPL, that empowers developers to efficiently build web applications by reusing components (called cubes) and following the well known object-oriented design principles. It was designed to develop semantic web applications that have both a HTML/Ajax rich user interface and a RDF/OWL-based data interface (www.cubicweb.org).
Read more.
Event
Location: Portland 252
The OSCON tradition continues as Larry Wall delivers the annual State of the Onion Address.
Read more.
Event
Location: Offsite Event
Join us for API Hour at OSCON, happening Thursday, July 22, starting at 7pm at the The EastBurn, located in the East Burnside district. OSCON API Hour will feature local Portland favorite microbrews and appetizers, plus skeeball, vintage video games, pinball, and live music starting at 10:00PM.
Read more.
Moderated by: Rich Pinder
Free form discussion to identify major open source projects and activities in the GIS world. Though we can’t include a full introduction to the field of GIS, special emphasis will be made to highlight tutorials, documentation and reference books helpful to learn basics about the field – all with a focus on open source solutions. Listed as ‘intermediate’ – but EVERYONE is welcome.
Read more.
Moderated by: Andy Oram, Brian Behlendorf, Deb Bryant, David Riley & Fred Trotter
There are so many to choose from--but which standards in health care records facilitate effective interoperability and reaching out to small health care providers as well as patients? Which should open source advocates support?
Read more.
Event
Location: Birds of a Feather
Following the planned sessions during the day, it's time for OSCON attendees to take the floor. BoFs are informal conversations that you and other participants plan. Visit the BoF page for more details and to sign up to lead a BoF of your own.
Read more.
Keynote
Location: Portland Ballroom
In this short, weensy eensy, talk, Chris will give an update on how
open source has changed over the last three years. Is Ruby growing ?
Actionscript? Or is it all PHP all the way down? How's gplv3 doing?
Agpl? MIT? Will the Nasa open source license domainte? Come and find
out!
Read more.
Keynote
Location: Portland Ballroom
Keynote by Sam Adams, Mayor of the City of Portland, Oregon.
Read more.
Keynote
Location: Portland Ballroom
In today’s computing world, it can often feel like we are drowning in
wave after wave of new trends. This sea of concepts are simply the
evolution of our industry from a product to a service based economy.
This talk will examine the evolution of technology, the management
challenges this brings and the common myths that surround the concept of
cloud computing.
Read more.
Perl
Location: Portland 256
Long-running functions get in the way of distributed or interactive systems. Applying these "lazy component" designs and use-cases to your sequential code will make your APIs more open and easily reusable.
Read more.
At OSCON 2008, NPR launched our first API. Two years later, the API has grown tremendously and has become the centerpiece of NPR's digital strategy. Come hear how and why NPR has invested so much into API's, how people are using them, how they have dramatically improved our mobile offerings, and about our vision for open source.
Read more.
Email had Sendmail; the Web had Apache; blogging had WordPress. What software projects are driving the development of a federated social Web? Evan Prodromou, founder and CEO of StatusNet Inc., will give an overview of the protocols for social federation and what Open Source projects are doing to support them.
Read more.
This talk focuses on practical solutions for interfacing various HealthCare Silos (like Labs, Medications, Imaging and EMR systems) to Personally controlled HealthCare records (Microsoft HealthVault, Google Health, Dossia) and public health networks (PHIN). We will analyze and present relevant software solutions for working with ontologies, HealthCareIT Standards and data security regulations.
Read more.
Ever wanted to get a bit more out of Memcached? Wondering how to set it up for redundancy or load check your server? This talk will go over all of the latest features to libmemcached. This will include information on how to setup replication, how to build a server with libmemcached-protocol, and how to pick the best hashing algorithm.
Read more.
This talk will be about what's happening in testing. The general argument is that we're moving away from testing units towards testing functionality through integration testing. Improved mocking libraries, scripted and emulated browsers, fixtures, and frameworks means that we can effectively test that a system works.
Read more.
Keynote
Location: Portland Ballroom
Technology advances through the creation of new inventions. New creations and research increase the breadth of human knowledge, and make life easier for us all; at least in theory.
In reality, the advance of progress is littered with bad ideas. What's worse, we often build upon such twisted horrors in the creation of new technology.
A humouros look at some of the worst inventions ever made.
Read more.
Location: Portland Ballroom
OSCON belongs to its attendees, and we want to hear what you think of this year's show. Join the organizers to talk about what you loved and hated about OSCON, and what you'd like to see next year
Read more.
Event
Location: Portland Ballroom Foyer
Take the opportunity to network one last time at this closing event. Say thank you and exchange contact information until next year.
Read more.