Steel

Open Source Bridge 2010 Birds of a Feather

Sessions for this room

Tuesday, June 01 - 07:00 PM

* Privacy as a Choice

Giving up personal information seems to be the price of entry for much of the Internet today. Can't we make it a choice again?
BoF
Cyrus Nemati
Thursday, June 03 - 07:00 PM

* Google Summer of Code Meetup

An opportunity to meet with other Google Summer of Code students, mentors, admins, and future participants. Learn how you can get involved, or share your personal experience with the program and give feedback on what works and how things could work better.
BoF
Ellen Ko

Open Source Bridge 2010

Sessions for this room

Tuesday, June 01 - 10:00 AM

* Multicore Haskell Now!

Multicore computers are here: is your programming language ready?
Hacks
Don Stewart
Tuesday, June 01 - 01:30 PM

* Fixing SSL security: Supplementing the certificate authority model

The most common way of using SSL/TLS encryption relies on a public-key infrastructure that puts near-absolute trust in a large number of entities around the world, any one of which could accidentally or deliberately empower anyone to impersonate any site or service and spy on all of our communications. We've seen that these certificate authorities can make mistakes. We need new mechanisms to meaningfully double-check that they're doing the right thing.
Hacks
Seth Schoen
Tuesday, June 01 - 02:30 PM

* Transparent, Collaborative, Participatory - Grass Roots Implementation of the Open Government Directive

The Obama administration signed the Open Government Directive on its first day in office, promising to make government more collaborative, transparent and participatory. This panel will explore nongovernmental projects currently underway throughout the US and world that aim to forward this vision.
Culture
Mark Frischmuth
Tuesday, June 01 - 03:45 PM

* Open Source and the Open Social Web

Open Source software has been instrumental in the development of every revolutionary communications technology on the Internet. The Open social Web is no different.
Chemistry
Evan Prodromou
Tuesday, June 01 - 04:45 PM

* OAuth: an Open Specification for Web Services

Curious about OAuth? Ever wondered why OAuth has steadily gained popularity among major API providers such as Google and Twitter? Ever wondered how OAuth helps streamline consuming data from other providers? Learn more about OAuth the specification and how to implement OAuth with PHP5. The session will cover the basics of OAuth, and follow up with an OAuth implementation using php.net/oauth.
Hacks
John Jawed
Wednesday, June 02 - 10:00 AM

* Developing Replication Plugins for Drizzle

The Drizzle Project is a fork of the MySQL 6.0 server. One of the many goals of Drizzle is to enable a large plugin ecosystem by improving, simplifying, and modernizing the application programming interfaces between the kernel and the modules providing services for Drizzle. This tutorial serves to showcase the new APIs for Drizzle's replication through a series of in-depth examples.
Chemistry
Padraig O'Sullivan
Wednesday, June 02 - 01:30 PM

* Why the Sysadmin Hates Your Software

You've worked really hard on your software. It's stable and has lots of nice features and users love it. But your sysadmin hates it and complains about how hard it is to install, configure, and manage. What's up with that?
Chemistry
Steve VanDevender
Wednesday, June 02 - 02:30 PM

* SELECT * FROM Internet Using YQL

Treating the internet and all its sources as a database, YQL seeks to allow developers to explore government, social, api and all other external data in a standardized way. Further allowing developers to manipulate this data and mash different sources together, YQL works to open up the web and all its sources.
Chemistry
Jonathan LeBlanc
Wednesday, June 02 - 03:45 PM

* The symfony framework behind the scenes at museum installations

The symfony framework is a full-stack web framework for PHP. It's great for building websites, but you might be surprised where else it comes in handy. David Brewer shows how Second Story uses symfony to build custom content management and delivery systems powering interactive installations ranging from collections of Disney memorabilia to maps plotting every monument at Gettysburg.
Cooking
David Brewer
Wednesday, June 02 - 04:45 PM

* import rdma: Zero-copy networking with RDMA and Python

Every time your server sends or receives a packet, it copies it to (or from) a temporary kernel buffer. What an incredible waste of CPU and memory bandwidth! RDMA solves this, at a huge complexity cost. This talk will cover what happens when a dynamic language meets a direct-memory-placement protocol.
Hacks
Andy Grover
Thursday, June 03 - 01:30 PM

* XHP for PHP

XHP is a PHP extension which augments the syntax of the language such that XML document fragments become valid PHP expressions. It fits somewhere between a templating language and a programmatic UI library. XHP allows you to use PHP as a stricter templating engine and offers a very straightforward way of implementing reusable, extensible components.
Cooking
Bob Baldwin
Thursday, June 03 - 02:30 PM

* Teach your class to fish, and they'll have food for a lifetime.

You have so much you want to teach, how do you structure it so that your training course is both interesting and challenging? How much theory can you squeeze into an hour before your attendees have forgotten where you started? How do you structure your course to account for classes which move slower or faster than average? This talk will cover all of these answers and more.
Business
Jacinta Richardson
Thursday, June 03 - 03:45 PM

* Unlikely tools for pair programming

Co-conspirators Jamey Sharp and Josh Triplett get up to a lot of miscellaneous hacking mischief together. Much of this hacking occurs while staring at the same screen, and tag-teaming the keyboard. Sometimes this happens with the two of them in different places. We'll demo our favorite tools and invite audience contributions to the discussion.
Cooking
Jamey Sharp, Josh Triplett
Thursday, June 03 - 04:45 PM

* The Story of Spaz: How to Give Away Everything, Make No Money, and Still Win

What motivates us as developers? How do we define success? Throughout the development of Spaz, we've learned a lot about what works, what doesn't, and what really matters. Come to hear the story, and participate in the discussion of how we define success in open source.
Business
Edward Finkler