BEGIN:VCALENDAR CALSCALE:GREGORIAN X-WR-TIMEZONE;VALUE=TEXT:US/Pacific METHOD:EXPORT PRODID:-//Apple Computer\, Inc//iCal 1.0//EN X-WR-CALNAME;VALUE=TEXT:O'Reilly Open Source Convention 2007 X-WR-RELCALID;VALUE=TEXT:OS2007 VERSION:2.0 BEGIN:VTIMEZONE TZID:US/Pacific LAST-MODIFIED:20060703T074125Z BEGIN:DAYLIGHT DTSTART:20060403T100000 TZOFFSETTO:-0700 TZOFFSETFROM:+0000 TZNAME:PDT END:DAYLIGHT BEGIN:STANDARD DTSTART:20061030T020000 TZOFFSETTO:-0800 TZOFFSETFROM:-0700 TZNAME:PST END:STANDARD END:VTIMEZONE BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070723T083000 SUMMARY:"CANCELLED High Availability Xen" (Room: D137-138) LOCATION:D137-138 DTSTAMP:19010101T010101Z UID:13121 DTEND;TZID=US/Pacific:20070723T120000 DESCRIPTION:Description: Virtualization allows an enterprise to consolidate vast numbers of servers onto less hardware\, reducing costs and simplifying operations. Several factors can actually increase complexity and reduce reliability of virtualization environments over bare-metal networks. This session demonstrates practical\, effective methods of eliminating potential single points of failure in a Xen VPS environment.\nSpeaker(s): ; \nTrack: Linux\nRoom: D137-138 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/13121 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070723T083000 SUMMARY:"PHP Extending/Embedding Tutorial" Marcus Börger (Room: E143-144) LOCATION:E143-144 DTSTAMP:19010101T010101Z UID:12755 DTEND;TZID=US/Pacific:20070723T120000 DESCRIPTION:Description: PHP has become an extremely powerful development platform because it provides seamless integration between libraries and applications. In this full-day tutorial\, three of the PHP language's core developers will impart the secrets of extending that integration to even more external software\, and even leveraging the power of custom scripting to non-web-based applications.\nSpeaker(s): Marcus Börger; \nTrack: PHP\nRoom: E143-144 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/12755 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070723T083000 SUMMARY:"Taming Legacy Perl" Peter Scott (Room: Portland 252) LOCATION:Portland 252 DTSTAMP:19010101T010101Z UID:12781 DTEND;TZID=US/Pacific:20070723T120000 DESCRIPTION:Description: The huge base of Perl code means that the task of maintaining legacy Perl programs is being given to an increasing number of developers. This tutorial shows how to deal with poor code and refactor it to be maintainable.\nSpeaker(s): Peter Scott; \nTrack: Perl\nRoom: Portland 252 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/12781 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070723T083000 SUMMARY:"Code Like a Pythonista: Idiomatic Python" David Goodger (Room: Portland 256) LOCATION:Portland 256 DTSTAMP:19010101T010101Z UID:13964 DTEND;TZID=US/Pacific:20070723T120000 DESCRIPTION:Description: Are you comfortable with Python's syntax\, but have yet to master its idioms? Are you looking for more "elegance" for your programs? This interactive tutorial will cover many idioms and techniques that beginning-to-intermediate Python programmers can benefit from immediately. Rationale will be provided—the "why" in addition to the "what and how." Many small\, practical\, hands-on examples will be presented.\nSpeaker(s): David Goodger; \nTrack: Python\nRoom: Portland 256 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/13964 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070723T083000 SUMMARY:"Learning Ruby" Mike Fitzgerald (Room: Portland 253) LOCATION:Portland 253 DTSTAMP:19010101T010101Z UID:13206 DTEND;TZID=US/Pacific:20070723T120000 DESCRIPTION:Description: Learn the basics of the Ruby programming language fast. Based on Learning Ruby (O'Reilly\, 2007).\nSpeaker(s): Mike Fitzgerald; \nTrack: Ruby\nRoom: Portland 253 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/13206 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070723T083000 SUMMARY:"Target Practice: A Workshop in Tuning MySQL Queries" Jay Pipes (Room: D136) LOCATION:D136 DTSTAMP:19010101T010101Z UID:13089 DTEND;TZID=US/Pacific:20070723T120000 DESCRIPTION:Description: Take aim at poorly performing queries and inefficient schema design! Jay Pipes from MySQL will lead a hands-on workshop designed to show attendees the ins and outs of the MySQL query execution and optimization process\, how to identify join order and access strategies chosen for queries\, and how to tune those poorly performing queries.\nSpeaker(s): Jay Pipes; \nTrack: Databases\nRoom: D136 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/13089 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070723T083000 SUMMARY:"You Got JavaScript in My PHP! And..." Rasmus Lerdorf (Room: Portland 251) LOCATION:Portland 251 DTSTAMP:19010101T010101Z UID:13060 DTEND;TZID=US/Pacific:20070723T120000 DESCRIPTION:Description: You got JavaScript in my PHP. And you got PHP on my JavaScript! These two technologies are driving a number of Web 2.0 companies. This tutorial puts together an expert in each technology to build a modern web application in what will hopefully be a fun look at the back and forth exchange between PHP on the server and JavaScript/YUI on the frontend.\nSpeaker(s): Rasmus Lerdorf; \nTrack: Web Applications (client-side and server-side)\nRoom: Portland 251 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/13060 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070723T083000 SUMMARY:"Hardware / Software Hacking: Joining the Real and the Virtual" Jonathan Oxer (Room: D135) LOCATION:D135 DTSTAMP:19010101T010101Z UID:13050 DTEND;TZID=US/Pacific:20070723T120000 DESCRIPTION:Description: Break down the barriers between the physical world and virtual reality using custom hardware that lets virtual objects control actual devices and vice versa.\nSpeaker(s): Jonathan Oxer; \nTrack: Emerging Topics\nRoom: D135 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/13050 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070723T083000 SUMMARY:"Pthreads Programming: A Hands-on Introduction" Adrien Lamothe (Room: D139-140) LOCATION:D139-140 DTSTAMP:19010101T010101Z UID:12829 DTEND;TZID=US/Pacific:20070723T120000 DESCRIPTION:Description: In today's multicore computing environment\, an understanding of concurrent programming is essential to maximizing software performance for certain types of applications. This hands-on tutorial will give participants the fundamental concepts and introduction needed to develop multithreaded software\, using the POSIX Threads (Pthreads) standard. The programming language used will be GNU C under *nix.\nSpeaker(s): Adrien Lamothe; \nTrack: Programming\nRoom: D139-140 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/12829 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070723T083000 SUMMARY:"Advanced VIM Scripting" Steve Oualline (Room: Portland 255) LOCATION:Portland 255 DTSTAMP:19010101T010101Z UID:13834 DTEND;TZID=US/Pacific:20070723T120000 DESCRIPTION:Description: \nSpeaker(s): Steve Oualline; \nTrack: Programming\nRoom: Portland 255 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/13834 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070723T133000 SUMMARY:"Linux Performance Monitoring" Darren Hoch (Room: Portland 255) LOCATION:Portland 255 DTSTAMP:19010101T010101Z UID:12174 DTEND;TZID=US/Pacific:20070723T170000 DESCRIPTION:Description: This tutorial teaches participants how different Linux subsystems work and maps how to monitor each aspect of that subsystem in standard performance monitoring commands. Attendees will walk away with practical monitoring methodologies they can apply to their systems without any special software or configuration.\nSpeaker(s): Darren Hoch; \nTrack: Linux\nRoom: Portland 255 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/12174 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070723T133000 SUMMARY:"Programming for OLPC" Justin Gallardo (Room: D137-138) LOCATION:D137-138 DTSTAMP:19010101T010101Z UID:13670 DTEND;TZID=US/Pacific:20070723T170000 DESCRIPTION:Description: The OLPC project is one of the hottest things in the open source community today. Learn to build Sugar activities from the base up\, and how to port your current application to become the next big activity for 10 million children to use.\nSpeaker(s): Justin Gallardo; \nTrack: Linux\nRoom: D137-138 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/13670 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070723T133000 SUMMARY:"Advanced Techniques for Parsing" Mark-Jason Dominus (Room: Portland 252) LOCATION:Portland 252 DTSTAMP:19010101T010101Z UID:12821 DTEND;TZID=US/Pacific:20070723T170000 DESCRIPTION:Description: Parsing is transforming unstructured into structured data. This class will demonstrate how to assemble simple components into complex parsers. Some of our tools will be generic\, useful in building nearly any parser\, but we'll also build application-specific parser generators.\nSpeaker(s): Mark-Jason Dominus; \nTrack: Perl\nRoom: Portland 252 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/12821 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070723T133000 SUMMARY:"Advanced Perl DBI" Tim Bunce (Room: E143-144) LOCATION:E143-144 DTSTAMP:19010101T010101Z UID:12877 DTEND;TZID=US/Pacific:20070723T170000 DESCRIPTION:Description: This year\, Bunce has updated his popular tutorial again to include more coverage of recently added DBI features\, including the new DBD::Gofer stateless-proxy technology. Learn how the DBI works and how to get the best out of it\, including how to maximize speed\, safety\, reliability\, and portability.\nSpeaker(s): Tim Bunce; \nTrack: Perl\nRoom: E143-144 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/12877 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070723T133000 SUMMARY:"Pro PostgreSQL" Robert Treat (Room: D139-140) LOCATION:D139-140 DTSTAMP:19010101T010101Z UID:12808 DTEND;TZID=US/Pacific:20070723T170000 DESCRIPTION:Description: While you can run PostgreSQL without a lot of overhead\, to get the most benefit from it you need to have full understanding of its feature set and how to tune and configure the system for maximum performance. In this tutorial we'll take you beyond the basics and give you the information you need to go from just another user to serious PostgreSQL professional. \nSpeaker(s): Robert Treat; \nTrack: Databases\nRoom: D139-140 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/12808 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070723T133000 SUMMARY:"Django Master Class" Simon Willison Jeremy Dunck; Jacob Kaplan-Moss (Room: Portland 251) LOCATION:Portland 251 DTSTAMP:19010101T010101Z UID:13975 DTEND;TZID=US/Pacific:20070723T170000 DESCRIPTION:Description: Join the three creators of Django for a master class. They'll walk you through the tricky parts of their recent projects\, showing how experts frame\, tackle\, and solve real-world problems on the cutting edge of what's possible.\nSpeaker(s): Simon Willison; Jeremy Dunck; Jacob Kaplan-Moss\nTrack: Web Applications (client-side and server-side)\nRoom: Portland 251 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/13975 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070723T133000 SUMMARY:"Scalable Internet Architectures" Theo Schlossnagle (Room: Portland 256) LOCATION:Portland 256 DTSTAMP:19010101T010101Z UID:12458 DTEND;TZID=US/Pacific:20070723T170000 DESCRIPTION:Description: In this session\, Schlossnagle parses both good and bad design methodologies for building new sites\, scaling growing sites up\, and scaling shrinking sites down. Time will be spent discussing the nature of large architectures\, and how to develop\, manage\, and maintain the components in large architectures.\nSpeaker(s): Theo Schlossnagle; \nTrack: Administration\nRoom: Portland 256 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/12458 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070723T133000 SUMMARY:"Understanding Asterisk" Brian Capouch (Room: Portland 253) LOCATION:Portland 253 DTSTAMP:19010101T010101Z UID:13101 DTEND;TZID=US/Pacific:20070723T170000 DESCRIPTION:Description: The Asterisk telephony application server is a complex and powerful tool. This tutorial presents a conceptual framework that will help beginning and intermediate Asterisk administrators better understand its internal workings. A variety of use case scenarios will be presented and analyzed.\nSpeaker(s): Brian Capouch; \nTrack: Emerging Topics\nRoom: Portland 253 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/13101 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070723T133000 SUMMARY:"A Taste of Haskell" Simon Peyton-Jones (Room: D136) LOCATION:D136 DTSTAMP:19010101T010101Z UID:14016 DTEND;TZID=US/Pacific:20070723T170000 DESCRIPTION:Description: Haskell is the world's leading purely functional programming language that offers a radical and elegant attack on the whole business of writing programs. In this tutorial\, Peyton-Jones will try to show you why programming in Haskell is such fun\, and how it makes you think about programming in a new way.\nSpeaker(s): Simon Peyton-Jones; \nTrack: Programming\nRoom: D136 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/14016 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070723T173000 SUMMARY:"Open Source in Education" (Room: D136) LOCATION:D136 DTSTAMP:19010101T010101Z UID:14680 DTEND;TZID=US/Pacific:20070723T183000 DESCRIPTION:Description: \nSpeaker(s): ; \nTrack: BoFs (Birds of a Feather)\nRoom: D136 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/14680 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070723T173000 SUMMARY:"Birds of a Feather (BoF) Sessions" (Room: ) LOCATION: DTSTAMP:19010101T010101Z UID:14710 DTEND;TZID=US/Pacific:20070723T213000 DESCRIPTION:Description: Following the planned sessions during the day\, it's time for RailsConf Europe participants to take the floor. BoFs are informal conversations that you and other participants plan. Visit the BoF page online for more details and sign up onsite to lead a BoF of your own.\nSpeaker(s): ; \nTrack: BoFs (Birds of a Feather)\nRoom: URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/14710 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070723T173000 SUMMARY:"GPG/PGP Key Signing Fest and CACert SSL Extravaganza" (Room: D137-138) LOCATION:D137-138 DTSTAMP:19010101T010101Z UID:14809 DTEND;TZID=US/Pacific:20070723T183000 DESCRIPTION:Description: \nSpeaker(s): ; \nTrack: BoFs (Birds of a Feather)\nRoom: D137-138 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/14809 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070723T183000 SUMMARY:"Concurrency-Oriented Programming With Erlang" (Room: D135) LOCATION:D135 DTSTAMP:19010101T010101Z UID:14605 DTEND;TZID=US/Pacific:20070723T193000 DESCRIPTION:Description: \nSpeaker(s): ; \nTrack: BoFs (Birds of a Feather)\nRoom: D135 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/14605 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070723T183000 SUMMARY:"SilverStripe Open Source CMS as an example of Open Source projects in New Zealand" (Room: D137-138) LOCATION:D137-138 DTSTAMP:19010101T010101Z UID:14795 DTEND;TZID=US/Pacific:20070723T193000 DESCRIPTION:Description: \nSpeaker(s): ; \nTrack: BoFs (Birds of a Feather)\nRoom: D137-138 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/14795 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070723T183000 SUMMARY:"Women at Open Source Community" (Room: D136) LOCATION:D136 DTSTAMP:19010101T010101Z UID:14804 DTEND;TZID=US/Pacific:20070723T193000 DESCRIPTION:Description: \nSpeaker(s): ; \nTrack: BoFs (Birds of a Feather)\nRoom: D136 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/14804 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070723T183000 SUMMARY:"Python Advocacy" (Room: D139-140) LOCATION:D139-140 DTSTAMP:19010101T010101Z UID:14838 DTEND;TZID=US/Pacific:20070723T193000 DESCRIPTION:Description: \nSpeaker(s): ; \nTrack: BoFs (Birds of a Feather)\nRoom: D139-140 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/14838 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070723T193000 SUMMARY:"Perl Trainers" (Room: D136) LOCATION:D136 DTSTAMP:19010101T010101Z UID:14512 DTEND;TZID=US/Pacific:20070723T203000 DESCRIPTION:Description: \nSpeaker(s): ; \nTrack: BoFs (Birds of a Feather)\nRoom: D136 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/14512 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070724T083000 SUMMARY:"PHP and MySQL Best Practices" Laura Thomson Luke Welling (Room: E143-144) LOCATION:E143-144 DTSTAMP:19010101T010101Z UID:12851 DTEND;TZID=US/Pacific:20070724T120000 DESCRIPTION:Description: In this tutorial attendees will learn techniques for creating robust\, maintainable\, scalable PHP and MySQL applications.\nSpeaker(s): Laura Thomson; Luke Welling\nTrack: PHP\nRoom: E143-144 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/12851 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070724T083000 SUMMARY:"Higher-order Perl" Mark-Jason Dominus (Room: Portland 252) LOCATION:Portland 252 DTSTAMP:19010101T010101Z UID:12819 DTEND;TZID=US/Pacific:20070724T120000 DESCRIPTION:Description: One of the most powerful techniques available to Perl programmers is writing functions that can manufacture or modify other functions. Instead of writing ten similar functions that must be maintained separately\, you can write a single function that will create the others as needed. This class will teach you how.\nSpeaker(s): Mark-Jason Dominus; \nTrack: Perl\nRoom: Portland 252 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/12819 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070724T083000 SUMMARY:"Real World Grails" Scott Davis (Room: Portland 255) LOCATION:Portland 255 DTSTAMP:19010101T010101Z UID:13155 DTEND;TZID=US/Pacific:20070724T120000 DESCRIPTION:Description: Grails is a best-of-breed full application stack. It includes a web server\, a database\, Spring\, Hibernate\, Sitemesh\, pre-built Ant tasks\, and the dynamic language Groovy holding it all together. Come hear Davis' first-hand experience running a production Grails web site.\nSpeaker(s): Scott Davis; \nTrack: Java\nRoom: Portland 255 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/13155 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070724T083000 SUMMARY:"Modern Web Development with Python and WSGI" Mark Ramm (Room: D136) LOCATION:D136 DTSTAMP:19010101T010101Z UID:12717 DTEND;TZID=US/Pacific:20070724T120000 DESCRIPTION:Description: Introduction to WSGI\, and modern Python Web programming techniques using examples from TurboGears and Pylons. \nSpeaker(s): Mark Ramm; \nTrack: Web Applications (client-side and server-side)\nRoom: D136 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/12717 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070724T083000 SUMMARY:"Learning Ajax" Alex Russell (Room: Portland 253) LOCATION:Portland 253 DTSTAMP:19010101T010101Z UID:14384 DTEND;TZID=US/Pacific:20070724T120000 DESCRIPTION:Description: Ajax is the next step of the Web's evolution towards more responsive applications. Richer web experiences\, like GMail and Meebo\, demonstrate how Ajax can help bring application interfaces to life on the Web. Join us in getting a firm grounding in the fundamentals of this technology\, one that is quickly becoming a requirement in web application development.\nSpeaker(s): Alex Russell; \nTrack: Web Applications (client-side and server-side)\nRoom: Portland 253 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/14384 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070724T083000 SUMMARY:"OpenID Bootcamp" Simon Willison David Recordon (Room: D137-138) LOCATION:D137-138 DTSTAMP:19010101T010101Z UID:13976 DTEND;TZID=US/Pacific:20070724T120000 DESCRIPTION:Description: OpenID is a simple but powerful system for establishing identity on the Internet. Learn how it works\, what you can use it for (and what you can't!)\, and see some practical examples of OpenID in action by some of the leading OpenID developers.\nSpeaker(s): Simon Willison; David Recordon\nTrack: Security\nRoom: D137-138 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/13976 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070724T083000 SUMMARY:"Technical Management of Software Development" Alex Martelli (Room: Portland 256) LOCATION:Portland 256 DTSTAMP:19010101T010101Z UID:13066 DTEND;TZID=US/Pacific:20070724T120000 DESCRIPTION:Description: Lessons learned from open source development show us a useful new\, hands-on approach to technical management: this tutorial explores in detail this approach and many other related aspects of successful management of software development.\nSpeaker(s): Alex Martelli; \nTrack: Emerging Topics\nRoom: Portland 256 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/13066 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070724T083000 SUMMARY:"New Parallel Programming Tools for a Multicore World" James Reinders Victoria Gromova; Robert Reed (Room: D139-140) LOCATION:D139-140 DTSTAMP:19010101T010101Z UID:13163 DTEND;TZID=US/Pacific:20070724T120000 DESCRIPTION:Description: Parallel programming is not intrinsically harder than what we do now\, but it is different. New open source software will simplify parallelism and help you realize significant performance gains with each new processor innovation. This technical session will help you hone your programming skills for exploiting parallelism.\nSpeaker(s): James Reinders; Victoria Gromova; Robert Reed\nTrack: Programming\nRoom: D139-140 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/13163 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070724T083000 SUMMARY:"Open Source Geospatial Boot Camp" Schuyler Erle (Room: Portland 251) LOCATION:Portland 251 DTSTAMP:19010101T010101Z UID:13183 DTEND;TZID=US/Pacific:20070724T120000 DESCRIPTION:Description: Google Maps has blown open the floodgates for ordinary folks to put an enormous variety of maps on the Web\, but one quickly runs up against its limits when trying to do anything particularly sophisticated. This workshop aims to introduce attendees to a new level of capacity in geographic analysis and cartography by offering a quick but rigorous introduction to the Open Source Geospatial stack.\nSpeaker(s): Schuyler Erle; \nTrack: Programming\nRoom: Portland 251 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/13183 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070724T083000 SUMMARY:"Welcome and Opening Remarks: The Cathedral AND the Bazaar" Tim O'Reilly (Room: Portland Ballroom) LOCATION:Portland Ballroom DTSTAMP:19010101T010101Z UID:14767 DTEND;TZID=US/Pacific:20070724T084500 DESCRIPTION:Description: \nSpeaker(s): Tim O'Reilly; \nTrack: O'Reilly Radar Executive Briefing\nRoom: Portland Ballroom URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/14767 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070724T084500 SUMMARY:"The Facebook Platform" Dave Morin (Room: Portland Ballroom) LOCATION:Portland Ballroom DTSTAMP:19010101T010101Z UID:14768 DTEND;TZID=US/Pacific:20070724T090500 DESCRIPTION:Description: We'll talk with Facebook platform evangelist Dave Morin about how Facebook built on open source\, how they give back to open source (and where they don't)\, and how they are building a participatory developer platform.\nSpeaker(s): Dave Morin; \nTrack: O'Reilly Radar Executive Briefing\nRoom: Portland Ballroom URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/14768 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070724T090500 SUMMARY:"The Firefox Toolbar Ecosystem" Mike Shaver Matthew Gertner (Room: Portland Ballroom) LOCATION:Portland Ballroom DTSTAMP:19010101T010101Z UID:14769 DTEND;TZID=US/Pacific:20070724T093000 DESCRIPTION:Description: Along with Linux and Apache\, Firefox is one of the great open source success stories. But the Firefox toolbar has effectively created a marketplace for add-ins that work just like binary installs. You no longer download and compile. You just install and upgrade dynamically. And the value of a toolbar extension is rarely in the ability to modify its code. It's in the network-effect driven database that the plugin creates. We'll talk with Mike Shaver of Mozilla\, Garrett Camp of Stumbleupon (just acquired by EBay)\, and Matt Gertner of AllPeers about the curious scion of open source that is growing out of Firefox.\nSpeaker(s): Mike Shaver; Matthew Gertner\nTrack: O'Reilly Radar Executive Briefing\nRoom: Portland Ballroom URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/14769 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070724T093000 SUMMARY:"Licensing in the Web 2.0 Era" Eben Moglen (Room: Portland Ballroom) LOCATION:Portland Ballroom DTSTAMP:19010101T010101Z UID:14770 DTEND;TZID=US/Pacific:20070724T100000 DESCRIPTION:Description: How does open source licensing need to adapt to the realities of software delivered as a service? We'll talk with Eben Moglen about GPLv3's and the AGPLv3's attempt to deal with this issue.\nSpeaker(s): Eben Moglen; \nTrack: O'Reilly Radar Executive Briefing\nRoom: Portland Ballroom URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/14770 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070724T103000 SUMMARY:"The Architect of Scalability" Brad Fitzpatrick (Room: Portland Ballroom) LOCATION:Portland Ballroom DTSTAMP:19010101T010101Z UID:14771 DTEND;TZID=US/Pacific:20070724T104500 DESCRIPTION:Description: We'll talk with Brad Fitzpatrick of SixApart\, architect of such tools as memcached\, perlbal\, MogileFS\, and OpenID about what he learned about open source at LiveJournal\, how he's continuing to push the envelope of web based applications at SixApart\, and how he sees the role of open source changing in the Web 2.0 world.\nSpeaker(s): Brad Fitzpatrick; \nTrack: O'Reilly Radar Executive Briefing\nRoom: Portland Ballroom URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/14771 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070724T104500 SUMMARY:"Parallel Programming" Doug Cutting (Room: Portland Ballroom) LOCATION:Portland Ballroom DTSTAMP:19010101T010101Z UID:14772 DTEND;TZID=US/Pacific:20070724T110000 DESCRIPTION:Description: Doug Cutting\, creator of Lucene and Nutch\, has turned his attention to creating hadoop\, a framework for running applications on large clusters of commodity hardware that is commonly described as the open source equivalent of Google's map/reduce toolset. \nSpeaker(s): Doug Cutting; \nTrack: O'Reilly Radar Executive Briefing\nRoom: Portland Ballroom URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/14772 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070724T110000 SUMMARY:"Functional Languages" Simon Peyton-Jones (Room: Portland Ballroom) LOCATION:Portland Ballroom DTSTAMP:19010101T010101Z UID:14773 DTEND;TZID=US/Pacific:20070724T111500 DESCRIPTION:Description: Functional languages such as Haskell and Erlang are often seen as possible solutions to the increased complexity of parallel programming. Simon Peyton-Jones\, key contributor to the design of Haskell\, and the lead designer of the widely-used Glasgow Haskell Compiler (GHC) will tell us why functional languages are a big part of our future.\nSpeaker(s): Simon Peyton-Jones; \nTrack: O'Reilly Radar Executive Briefing\nRoom: Portland Ballroom URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/14773 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070724T111500 SUMMARY:"Future Programming Roundtable" (Room: Portland Ballroom) LOCATION:Portland Ballroom DTSTAMP:19010101T010101Z UID:14774 DTEND;TZID=US/Pacific:20070724T113000 DESCRIPTION:Description: We'll talk with Brad\, Doug\, and Simon about their perspectives on how programming will continue to change as we move into the future. \nSpeaker(s): ; \nTrack: O'Reilly Radar Executive Briefing\nRoom: Portland Ballroom URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/14774 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070724T113000 SUMMARY:"Trends in Open Source Adoption" Roger Magoulas (Room: Portland Ballroom) LOCATION:Portland Ballroom DTSTAMP:19010101T010101Z UID:14775 DTEND;TZID=US/Pacific:20070724T114500 DESCRIPTION:Description: O'Reilly Research monitors faint signals including book sales\, online job postings\, blog postings\, and other data to identify trends in technology adoption\, and in particular\, to identify surging technologies via our "Rate of Change" methodology. Roger Magoulas\, the director of O'Reilly Research\, will present the latest trends in open source adoption (plus stats for competing technologies including Microsoft Vista.) \nSpeaker(s): Roger Magoulas; \nTrack: O'Reilly Radar Executive Briefing\nRoom: Portland Ballroom URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/14775 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070724T114500 SUMMARY:"Privacy Isn't Dead -- Let's Not Kill It" Cory Doctorow (Room: Portland Ballroom) LOCATION:Portland Ballroom DTSTAMP:19010101T010101Z UID:14840 DTEND;TZID=US/Pacific:20070724T120000 DESCRIPTION:Description: \nSpeaker(s): Cory Doctorow; \nTrack: O'Reilly Radar Executive Briefing\nRoom: Portland Ballroom URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/14840 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070724T130000 SUMMARY:"Always Better?" Matt Asay Michael Olson (Room: Portland Ballroom) LOCATION:Portland Ballroom DTSTAMP:19010101T010101Z UID:14776 DTEND;TZID=US/Pacific:20070724T132000 DESCRIPTION:Description: Some people would say that Matt Asay of Alfresco is an open source zealot. He believes that all software should be open source. It's the best way to build it\, and the best way to distribute it. Mike Olson of Oracle (formerly Sleepycat) believes that it's going to be a mixed license world. There will be opportunities to build proprietary software in niches before open source moves in. We'll get these guys going head to head.\nSpeaker(s): Matt Asay; Michael Olson\nTrack: O'Reilly Radar Executive Briefing\nRoom: Portland Ballroom URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/14776 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070724T132000 SUMMARY:"The Path to IPO" Mårten Mickos (Room: Portland Ballroom) LOCATION:Portland Ballroom DTSTAMP:19010101T010101Z UID:14778 DTEND;TZID=US/Pacific:20070724T134000 DESCRIPTION:Description: Marten Mickos\, the CEO of MySQL\, has asserted that "MySQL will one day be part of a billion dollar company. But that company will be called MySQL." He's made no secret of his hopes for a MySQL IPO sometime in 2008. We'll talk to Marten about the state of MySQL\, and what it takes to prep a company for the big time.\nSpeaker(s): Mårten Mickos; \nTrack: O'Reilly Radar Executive Briefing\nRoom: Portland Ballroom URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/14778 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070724T133000 SUMMARY:"Creating a Linux-based Software Appliance for SMBs" Evanndro Paes dos Reis Ken VanDine (Room: D139-140) LOCATION:D139-140 DTSTAMP:19010101T010101Z UID:12402 DTEND;TZID=US/Pacific:20070724T170000 DESCRIPTION:Description: In this tutorial we will show how to create a customized version of Linux (RHEL 4) to produce a small business server with all the necessary tools to manage\, control\, and share network resources\, from files to bandwidth. \nSpeaker(s): Evanndro Paes dos Reis; Ken VanDine\nTrack: Linux\nRoom: D139-140 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/12402 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070724T133000 SUMMARY:"Essential PHP Security" Chris Shiflett (Room: E143-144) LOCATION:E143-144 DTSTAMP:19010101T010101Z UID:12863 DTEND;TZID=US/Pacific:20070724T170000 DESCRIPTION:Description: This tutorial teaches you how to develop secure web applications with PHP. With a focus on emerging trends in web application security\, you'll be shown real-world examples of attacks such as cross-site scripting (XSS) and cross-site request forgeries (CSRF)\, and you'll learn effective safeguards that you can use to protect your applications. This tutorial is a must for PHP developers who need to be aware of web application security concerns.\nSpeaker(s): Chris Shiflett; \nTrack: PHP\nRoom: E143-144 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/12863 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070724T133000 SUMMARY:"PHP Performance and Scalability Best Practices" George Schlossnagle (Room: Portland 253) LOCATION:Portland 253 DTSTAMP:19010101T010101Z UID:13088 DTEND;TZID=US/Pacific:20070724T170000 DESCRIPTION:Description: Learn how to augment plain old LAMP with Ajax and Comet for greater interactivity\, dynamism\, and performance. "Push" changes to your users in real-time in asynchronous response to events such as incoming text messages\, edits to web pages\, and quickly changing data.\nSpeaker(s): George Schlossnagle; \nTrack: PHP\nRoom: Portland 253 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/13088 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070724T133000 SUMMARY:"Making Programs Faster" Mark-Jason Dominus (Room: Portland 252) LOCATION:Portland 252 DTSTAMP:19010101T010101Z UID:12823 DTEND;TZID=US/Pacific:20070724T170000 DESCRIPTION:Description: Almost every application must be made to run faster; some sooner\, some later. We'll see tools and techniques for making Perl programs faster and for identifying when it's no use trying. Examples include two detailed case studies and several less detailed ones.\nSpeaker(s): Mark-Jason Dominus; \nTrack: Perl\nRoom: Portland 252 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/12823 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070724T133000 SUMMARY:"SQLAlchemy: Taming ORM with Python" Jonathan Ellis (Room: D135) LOCATION:D135 DTSTAMP:19010101T010101Z UID:12538 DTEND;TZID=US/Pacific:20070724T170000 DESCRIPTION:Description: In less than a year SQLAlchemy has become the clear leader in SQL and ORM technology for dynamic languages\, used in projects like TurboGears\, Zope\, Pylons\, and GNU Mailman. This tutorial will introduce the power of the Data Mapper pattern and how it enables abstractions not possible with more simplistic approaches.\nSpeaker(s): Jonathan Ellis; \nTrack: Python\nRoom: D135 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/12538 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070724T133000 SUMMARY:"Introduction to Rails" Glenn Vanderburg (Room: Portland 251) LOCATION:Portland 251 DTSTAMP:19010101T010101Z UID:13132 DTEND;TZID=US/Pacific:20070724T170000 DESCRIPTION:Description: Ruby on Rails is an extraordinary success story; use of Rails is growing at a rapid pace. It can make web development more fun and productive\, and still help you to build a well-designed\, maintainable system. This tutorial presents an overview of web development in Rails.\nSpeaker(s): Glenn Vanderburg; \nTrack: Ruby\nRoom: Portland 251 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/13132 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070724T133000 SUMMARY:"Time Management for System Administrators (and More)" Thomas Limoncelli (Room: D136) LOCATION:D136 DTSTAMP:19010101T010101Z UID:13717 DTEND;TZID=US/Pacific:20070724T170000 DESCRIPTION:Description: What system administrator couldn't use a little time management? Find better ways to organize your time\, get more done\, and have more fun!\nSpeaker(s): Thomas Limoncelli; \nTrack: Administration\nRoom: D136 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/13717 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070724T133000 SUMMARY:"Data-mining from Open APIs" Toby Segaran (Room: D137-138) LOCATION:D137-138 DTSTAMP:19010101T010101Z UID:12887 DTEND;TZID=US/Pacific:20070724T170000 DESCRIPTION:Description: Huge sets of data are generated every day by people using online applications\, and much of this is made available via Open APIs. This talk will discuss how to capture this data and draw new conclusions using machine-learning techniques.\nSpeaker(s): Toby Segaran; \nTrack: Emerging Topics\nRoom: D137-138 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/12887 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070724T133000 SUMMARY:"The Eclipse Parallel Tools Platform" Beth Tibbitts Craig E. Rasmussen; Wyatt Spear (Room: Portland 255) LOCATION:Portland 255 DTSTAMP:19010101T010101Z UID:12165 DTEND;TZID=US/Pacific:20070724T170000 DESCRIPTION:Description: This tutorial aims to introduce participants to the Eclipse integrated development environment\, and provide hands-on experience in developing and debugging sequential and parallel scientific applications using Eclipse and the Parallel Tools Platform.\nSpeaker(s): Beth Tibbitts; Craig E. Rasmussen; Wyatt Spear\nTrack: Programming\nRoom: Portland 255 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/12165 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070724T133000 SUMMARY:"Simple Ways To Be a Better Programmer" Michael G. Schwern (Room: Portland 256) LOCATION:Portland 256 DTSTAMP:19010101T010101Z UID:13216 DTEND;TZID=US/Pacific:20070724T170000 DESCRIPTION:Description: If you're stuck in a code and fix loop. If you want to improve how you program but your co-workers don't. If you think there's a better way\, this tutorial is for you. We'll teach you how to be a better programmer\, without having to change everyone else.\nSpeaker(s): Michael G. Schwern; \nTrack: Programming\nRoom: Portland 256 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/13216 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070724T133000 SUMMARY:"Open Solutions Alliance SSO Hack-a-thon Tutorial" (Room: E146) LOCATION:E146 DTSTAMP:19010101T010101Z UID:14364 DTEND;TZID=US/Pacific:20070724T170000 DESCRIPTION:Description: The Open Solutions Alliance (OSA) was formed to speed the creation and adoption of integrated\, interoperable open solutions for business customers.  To encourage community participation in support of this goal\, the OSA is sponsoring a series of interoperability hack-a-thons. The first hack-a-thon\, held at OSCON 2007\, will focus on single sign on (SSO). A tutorial on Tuesday will precede the hack-a-thon sessions on Wednesday and Thursday. \nSpeaker(s): ; \nTrack: People\nRoom: E146 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/14364 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070724T134000 SUMMARY:"Managing Linus Torvalds and Other Small Challenges" Jim Zemlin (Room: Portland Ballroom) LOCATION:Portland Ballroom DTSTAMP:19010101T010101Z UID:14779 DTEND;TZID=US/Pacific:20070724T135500 DESCRIPTION:Description: At the Free Standards Group\, Jim Zemlin led the fight to keep Linux from fragmenting as Unix had done before it. Now the Executive Director of the Linux Foundation\, created earlier this year from a merger of the FSG and the Open Source Development Labs\, an industry consortium\, he has the even bigger job of keeping his corporate sponsors in line and providing a neutral haven for key Linux developers\, most notably Linus Torvalds. We'll explore with Jim how he sees the challenges ahead\, and his game plan for world domination. \nSpeaker(s): Jim Zemlin; \nTrack: O'Reilly Radar Executive Briefing\nRoom: Portland Ballroom URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/14779 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070724T135500 SUMMARY:"Why Free Software Values Work for Business" Mark Shuttleworth (Room: Portland Ballroom) LOCATION:Portland Ballroom DTSTAMP:19010101T010101Z UID:14826 DTEND;TZID=US/Pacific:20070724T141500 DESCRIPTION:Description: \nSpeaker(s): Mark Shuttleworth; \nTrack: O'Reilly Radar Executive Briefing\nRoom: Portland Ballroom URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/14826 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070724T141500 SUMMARY:"Showcase: Ohloh.net" Jason Allen (Room: Portland Ballroom) LOCATION:Portland Ballroom DTSTAMP:19010101T010101Z UID:14780 DTEND;TZID=US/Pacific:20070724T142500 DESCRIPTION:Description: Often\, there are multiple open source projects performing similar functions. How can you tell which is the right one to use? Ohloh provides metrics on project activity -- how many contributors\, how recent their contributions\, how many lines of code and man years of development were involved -- that can provide insight into the best tool for a given task. We'll talk with co-founder Jason Allen.\nSpeaker(s): Jason Allen; \nTrack: O'Reilly Radar Executive Briefing\nRoom: Portland Ballroom URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/14780 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070724T142500 SUMMARY:"Showcase: OpenAds" Scott Switzer (Room: Portland Ballroom) LOCATION:Portland Ballroom DTSTAMP:19010101T010101Z UID:14781 DTEND;TZID=US/Pacific:20070724T143500 DESCRIPTION:Description: Online advertising is the killer business model for Web 2.0. Google just gobbled up DoubleClick for $3 Billion\, and that's a drop in the bucket considering its own ad-fueled market cap. Meanwhile\, under the radar\, open source ad server OpenAds has quietly built a network of thousands of publishers\, more than all other ad servers combined. Scott Switzer\, founder of OpenAds\, will talk to us about how the open approach to online advertising is poised to shake up the online ad business. \nSpeaker(s): Scott Switzer; \nTrack: O'Reilly Radar Executive Briefing\nRoom: Portland Ballroom URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/14781 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070724T143500 SUMMARY:"Showcase: OpenCV" Gary Bradski (Room: Portland Ballroom) LOCATION:Portland Ballroom DTSTAMP:19010101T010101Z UID:14814 DTEND;TZID=US/Pacific:20070724T144500 DESCRIPTION:Description: Computer vision is in our future. Everyone's in the tech world has likely heard of the DARPA Grand Challenge\, which was won last year by an autonomous vehicle from Stanford named Stanley. But few people realize that the robotic car's vision system was based on an open source computer vision library named OpenCV. Gary Bradski\, one of the core developers of OpenCV\, will talk with us about open source and the "rise of the machines."\nSpeaker(s): Gary Bradski; \nTrack: O'Reilly Radar Executive Briefing\nRoom: Portland Ballroom URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/14814 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070724T151500 SUMMARY:"Open Source Hardware" Christy Canida Brad Carlile; Limor Fried; Andrew Huang; Phillip Torrone (Room: Portland Ballroom) LOCATION:Portland Ballroom DTSTAMP:19010101T010101Z UID:14783 DTEND;TZID=US/Pacific:20070724T160000 DESCRIPTION:Description: Open source advocates have often been happy to leave hardware alone. There's an assumption that hardware has real fixed costs\, and somehow shouldn't be subject to the possibility of free redistribution that come with open source licenses. Besides\, hardware is\, well\, hard. And we don't have the kinds of tools -- version control\, free design tools (equivalent to editors\, compilers and debuggers for software) that exist in the software world. But a set of bold pioneers are forging forward anyway. We'll hear from three of them.\nSpeaker(s): Christy Canida; Brad Carlile; Limor Fried; Andrew Huang; Phillip Torrone\nTrack: O'Reilly Radar Executive Briefing\nRoom: Portland Ballroom URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/14783 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070724T160000 SUMMARY:"Why Congress Needs a Revision Control System" Karl Fogel (Room: Portland Ballroom) LOCATION:Portland Ballroom DTSTAMP:19010101T010101Z UID:14784 DTEND;TZID=US/Pacific:20070724T161500 DESCRIPTION:Description: Revision control has always seemed to me to be one of the most important\, yet under-appreciated drivers of open source success. It's an essential part of the software developer's toolkit\, and a foundation of wikipedia as well. When I invited Karl Fogel\, the architect of Subversion\, to come talk to us about the importance of version control\, he proposed this thought-provoking discussion topic. The title says it all.\nSpeaker(s): Karl Fogel; \nTrack: O'Reilly Radar Executive Briefing\nRoom: Portland Ballroom URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/14784 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070724T161500 SUMMARY:"Open Source Documentation" Andy Oram (Room: Portland Ballroom) LOCATION:Portland Ballroom DTSTAMP:19010101T010101Z UID:14785 DTEND;TZID=US/Pacific:20070724T163000 DESCRIPTION:Description: Given the importance of good documentation to the adoption and success of open source\, why aren't there more good open source technical books and software projects. O'Reilly editor Andy Oram\, who has managed more successful open source documentation projects than just about anyone\, will explore with us the challenges and opportunities of open source and community documentation.\nSpeaker(s): Andy Oram; \nTrack: O'Reilly Radar Executive Briefing\nRoom: Portland Ballroom URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/14785 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070724T163000 SUMMARY:"Showcase: OpenID" David Recordon Simon Willison (Room: Portland Ballroom) LOCATION:Portland Ballroom DTSTAMP:19010101T010101Z UID:14786 DTEND;TZID=US/Pacific:20070724T165000 DESCRIPTION:Description: It's clear that we need standards and interoperability for identity on the Internet. Yet despite numerous high profile consortia and commercial projects\, no one has succeeded. It's starting to look like open source is here to save the day\, as OpenID is taking the world by storm. We'll talk with David Recordon and Simon Willison\, two of the most outspoken and articulate developers and advocates for OpenID about what it is\, why the project is working\, and why it matters to you.\nSpeaker(s): David Recordon; Simon Willison\nTrack: O'Reilly Radar Executive Briefing\nRoom: Portland Ballroom URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/14786 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070724T173000 SUMMARY:"OSI Design Thinking Tutorial" (Room: D139-140) LOCATION:D139-140 DTSTAMP:19010101T010101Z UID:14870 DTEND;TZID=US/Pacific:20070724T183000 DESCRIPTION:Description: \nSpeaker(s): ; \nTrack: BoFs (Birds of a Feather)\nRoom: D139-140 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/14870 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070724T173000 SUMMARY:"Birds of a Feather (BoF) Sessions" (Room: ) LOCATION: DTSTAMP:19010101T010101Z UID:14711 DTEND;TZID=US/Pacific:20070724T193000 DESCRIPTION:Description: Following the planned sessions during the day\, it's time for RailsConf Europe participants to take the floor. BoFs are informal conversations that you and other participants plan. Visit the BoF page online for more details and sign up onsite to lead a BoF of your own.\nSpeaker(s): ; \nTrack: BoFs (Birds of a Feather)\nRoom: URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/14711 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070724T173000 SUMMARY:""Simple Ways To Be A Better Programmer" Discussion" (Room: D135) LOCATION:D135 DTSTAMP:19010101T010101Z UID:14846 DTEND;TZID=US/Pacific:20070724T183000 DESCRIPTION:Description: \nSpeaker(s): ; \nTrack: BoFs (Birds of a Feather)\nRoom: D135 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/14846 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070724T173000 SUMMARY:"O'Reilly Innovators: A new engagement with content creators" (Room: D136) LOCATION:D136 DTSTAMP:19010101T010101Z UID:14848 DTEND;TZID=US/Pacific:20070724T183000 DESCRIPTION:Description: \nSpeaker(s): ; \nTrack: BoFs (Birds of a Feather)\nRoom: D136 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/14848 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070724T173000 SUMMARY:"Technology Community Leader Meetup" (Room: D137-138) LOCATION:D137-138 DTSTAMP:19010101T010101Z UID:14864 DTEND;TZID=US/Pacific:20070724T193000 DESCRIPTION:Description: \nSpeaker(s): ; \nTrack: BoFs (Birds of a Feather)\nRoom: D137-138 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/14864 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070724T180000 SUMMARY:"Powell's Technical Books Events During OSCON" (Room: ) LOCATION: DTSTAMP:19010101T010101Z UID:14747 DTEND;TZID=US/Pacific:20070724T190000 DESCRIPTION:Description: Join Phil Torrone for an inspiring\, high energy demo of weekend projects from MAKE Magazine.\nSpeaker(s): ; \nTrack: \nRoom: URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/14747 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070724T193000 SUMMARY:"Meet 'n' Geek" (Room: Portland Ballroom) LOCATION:Portland Ballroom DTSTAMP:19010101T010101Z UID:14294 DTEND;TZID=US/Pacific:20070724T220000 DESCRIPTION:Description: We're all here to make connections\, right? Get to know your fellow OSCON participants during this fun\, low-key evening event.\nSpeaker(s): ; \nTrack: \nRoom: Portland Ballroom URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/14294 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070724T193000 SUMMARY:"FOSCON III" (Room: ) LOCATION: DTSTAMP:19010101T010101Z UID:14886 DTEND;TZID=US/Pacific:20070724T220000 DESCRIPTION:Description: \nSpeaker(s): ; \nTrack: \nRoom: URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/14886 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070724T200000 SUMMARY:"Google O'Reilly Open Source Awards" (Room: ) LOCATION: DTSTAMP:19010101T010101Z UID:14358 DTEND;TZID=US/Pacific:20070724T203000 DESCRIPTION:Description: Winners of the Google O'Reilly Open Source Award will be announced during the Meet 'n' Geek event on Tuesday evening.\nSpeaker(s): ; \nTrack: \nRoom: URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/14358 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070725T084500 SUMMARY:"Welcome" Nathan Torkington Allison Randal (Room: Portland Ballroom) LOCATION:Portland Ballroom DTSTAMP:19010101T010101Z UID:14370 DTEND;TZID=US/Pacific:20070725T090000 DESCRIPTION:Description: \nSpeaker(s): Nathan Torkington; Allison Randal\nTrack: \nRoom: Portland Ballroom URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/14370 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070725T090000 SUMMARY:"OSCamp" (Room: E146) LOCATION:E146 DTSTAMP:19010101T010101Z UID:14296 DTEND;TZID=US/Pacific:20070725T180000 DESCRIPTION:Description: At OSCamp\, the program is completely up to you and the other participants. Drop into this un-conference on Wednesday and Thursday during OSCON. Visit the OSCamp page (http://oscamp.org/" target="_blank" title="opens page in new window") for more information.\nSpeaker(s): ; \nTrack: \nRoom: E146 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/14296 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070725T090000 SUMMARY:"Open Source on the O'Reilly Radar" Tim O'Reilly (Room: Portland Ballroom) LOCATION:Portland Ballroom DTSTAMP:19010101T010101Z UID:14658 DTEND;TZID=US/Pacific:20070725T091500 DESCRIPTION:Description: Join Tim O'Reilly\, founder of O'Reilly Media\, as he recaps the highlights of the previous day's O'Reilly Radar Executive Briefing on Open Source. Tim has been looking at the scaling problems caused by the growth of the web\, the change in the nature of programming for speed brought about by multicore and manycore systems\, and the invisible systems that permit and promote collaboration.\nSpeaker(s): Tim O'Reilly; \nTrack: \nRoom: Portland Ballroom URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/14658 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070725T091500 SUMMARY:"Outfitting for Multi-core Parallelism" James Reinders Dirk Hohndel (Room: Portland Ballroom) LOCATION:Portland Ballroom DTSTAMP:19010101T010101Z UID:14705 DTEND;TZID=US/Pacific:20070725T093000 DESCRIPTION:Description: \nSpeaker(s): James Reinders; Dirk Hohndel\nTrack: \nRoom: Portland Ballroom URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/14705 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070725T093000 SUMMARY:"Transactional Memory for Concurrent Programming" Simon Peyton-Jones (Room: Portland Ballroom) LOCATION:Portland Ballroom DTSTAMP:19010101T010101Z UID:14017 DTEND;TZID=US/Pacific:20070725T094500 DESCRIPTION:Description: Transactional memory (TM) is an extremely promising new way to coordinate concurrent programs. TM eliminates many bugs that plague lock-based programs\, such as omitted locking\, deadlocks and missed wake-ups. TM is not a magic bullet\, but it is nevertheless a potent new weapon in our armory. Come hear why.\nSpeaker(s): Simon Peyton-Jones; \nTrack: \nRoom: Portland Ballroom URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/14017 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070725T094500 SUMMARY:"Tim O'Reilly Interviews Mark Shuttleworth" Mark Shuttleworth Tim O'Reilly (Room: Portland Ballroom) LOCATION:Portland Ballroom DTSTAMP:19010101T010101Z UID:14371 DTEND;TZID=US/Pacific:20070725T100000 DESCRIPTION:Description: Ubuntu has become an incredibly potent Linux distribution. Behind it lies the vision and direction of Mark Shuttleworth. Join him and Tim O'Reilly as they explore in conversation the state and future of Ubuntu\, the possibilities and challenges for Linux\, and what lies in store for Open Source. Q&A with the audience will follow.\nSpeaker(s): Mark Shuttleworth; Tim O'Reilly\nTrack: \nRoom: Portland Ballroom URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/14371 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070725T100000 SUMMARY:"Q & A" (Room: Portland Ballroom) LOCATION:Portland Ballroom DTSTAMP:19010101T010101Z UID:14865 DTEND;TZID=US/Pacific:20070725T101500 DESCRIPTION:Description: \nSpeaker(s): ; \nTrack: \nRoom: Portland Ballroom URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/14865 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070725T104500 SUMMARY:"The Future of Rich Internet Applications with PHP" Andi Gutmans (Room: Portland 255) LOCATION:Portland 255 DTSTAMP:19010101T010101Z UID:14300 DTEND;TZID=US/Pacific:20070725T113000 DESCRIPTION:Description: PHP has been a major driving force behind modern web applications. It is the server-side language of choice for the majority of Web 2.0 web sites. In this session\, Andi Gutmans will discuss some of the reasons why PHP makes such a great back-end for RIAs and further improvements to the PHP developer's experience.\nSpeaker(s): Andi Gutmans; \nTrack: PHP\nRoom: Portland 255 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/14300 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070725T104500 SUMMARY:"Mind Like Water: The Path to Perl Bliss" Peter Scott (Room: Portland 256) LOCATION:Portland 256 DTSTAMP:19010101T010101Z UID:12783 DTEND;TZID=US/Pacific:20070725T113000 DESCRIPTION:Description: Expanding upon themes in his books Perl Medic and Perl Debugged\, Peter Scott describes the mindset of a successful Perl developer and how to avoid common pitfalls that impede the pace of a developer or team.\nSpeaker(s): Peter Scott; \nTrack: Perl\nRoom: Portland 256 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/12783 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070725T104500 SUMMARY:"Advanced Effects in Java Desktop Applications" Kirill Grouchnikov (Room: D137-138) LOCATION:D137-138 DTSTAMP:19010101T010101Z UID:12167 DTEND;TZID=US/Pacific:20070725T113000 DESCRIPTION:Description: This session discusses advanced painting techniques in Swing that make it possible to implement many effects including translucency\, non rectangular components\, overlay and transition animation effects\, and many more.\nSpeaker(s): Kirill Grouchnikov; \nTrack: Java\nRoom: D137-138 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/12167 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070725T104500 SUMMARY:"Performance Whack-a-Mole" Josh Berkus (Room: Portland 251) LOCATION:Portland 251 DTSTAMP:19010101T010101Z UID:12486 DTEND;TZID=US/Pacific:20070725T113000 DESCRIPTION:Description: Learn Josh Berkus' step-by-step method for finding your worst database web application performance issues and solving them.\nSpeaker(s): Josh Berkus; \nTrack: Databases\nRoom: Portland 251 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/12486 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070725T104500 SUMMARY:"Practical Design for Web Developers" David Verba (Room: D136) LOCATION:D136 DTSTAMP:19010101T010101Z UID:12307 DTEND;TZID=US/Pacific:20070725T113000 DESCRIPTION:Description: Ajax\, new application frameworks\, and more iterative development processes mean that many developers find themselves working more closely with designers or even being charged with design themselves. In this session\, we will survey principals of visual design\, interaction design\, information architecture\, and user research to discuss important design issues.\nSpeaker(s): David Verba; \nTrack: Web Applications (client-side and server-side)\nRoom: D136 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/12307 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070725T104500 SUMMARY:"Painless Full Text Searching with SOLR" Michael Kimsal (Room: D133) LOCATION:D133 DTSTAMP:19010101T010101Z UID:12399 DTEND;TZID=US/Pacific:20070725T113000 DESCRIPTION:Description: SOLR acts as a REST layer on top of Lucene\, an emerging search standard in the open source world. Leveraging SOLR offers heterogenous environments painless full text searching. Session attendees will learn an easy way to get running with SOLR\, Lucene's basic query syntax\, and tips to painless full text searching.\nSpeaker(s): Michael Kimsal; \nTrack: Web Applications (client-side and server-side)\nRoom: D133 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/12399 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070725T104500 SUMMARY:"RAD with Plone" Richard Amerman (Room: D139-140) LOCATION:D139-140 DTSTAMP:19010101T010101Z UID:14466 DTEND;TZID=US/Pacific:20070725T113000 DESCRIPTION:Description: This session will discuss Rapid Application Development with the Plone Open Source CMS. We will talk about Archetypes\, ArchGenXML\, Genesis\, Grok\, and other methods for quickly developing new content types and full applications for Plone.\nSpeaker(s): Richard Amerman; \nTrack: Web Applications (client-side and server-side)\nRoom: D139-140 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/14466 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070725T104500 SUMMARY:"Advanced Production Troubleshooting" Theo Schlossnagle (Room: E145) LOCATION:E145 DTSTAMP:19010101T010101Z UID:12060 DTEND;TZID=US/Pacific:20070725T113000 DESCRIPTION:Description: Today's internet architectures are complex. When one component breaks\, everything can fall apart. Determining the why a failure happened and what caused the strain quickly and efficiently is crucial to businss continuity. This presentation will focus on developing a suite of rapid-result techniques and sound methods for tackling unexpected malfunctions in production environments.\nSpeaker(s): Theo Schlossnagle; \nTrack: Administration\nRoom: E145 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/12060 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070725T104500 SUMMARY:"Applying Open Source Methodology to IT Examinations" Dru Lavigne (Room: F150) LOCATION:F150 DTSTAMP:19010101T010101Z UID:12472 DTEND;TZID=US/Pacific:20070725T113000 DESCRIPTION:Description: While creating the standard for assessing BSD sys admin skills\, the BSD Certification Group identified several areas within the existing IT certification infrastructure that did not meet the needs of the BSD community. This talk will outline those areas and then concentrate on the collaborative development of a BSD licensed testing engine.\nSpeaker(s): Dru Lavigne; \nTrack: Emerging Topics\nRoom: F150 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/12472 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070725T104500 SUMMARY:"Managing Technical Debt" Andy Lester (Room: E143-144) LOCATION:E143-144 DTSTAMP:19010101T010101Z UID:12759 DTEND;TZID=US/Pacific:20070725T113000 DESCRIPTION:Description: Technical debt is stuff that gets left behind during a project: postponed documentation\, unwritten tests\, unfixed "TODO" notes throughout your code\, and other workarounds you promise to do to "later." Learn to manage your tech debt before you go into project bankruptcy.\nSpeaker(s): Andy Lester; \nTrack: Programming\nRoom: E143-144 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/12759 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070725T104500 SUMMARY:"Subversion: Powerful New Toys" Justin Erenkrantz (Room: D135) LOCATION:D135 DTSTAMP:19010101T010101Z UID:12901 DTEND;TZID=US/Pacific:20070725T113000 DESCRIPTION:Description: The Subversion version control system has seen several years since its initial 1.0 release. Since then\, the Subversion team has focused on adding features to make Subversion an even more compelling solution. This talk will give an overview of all of the major features that have been added to Subversion since 1.0. and discuss features that are currently scheduled for upcoming releases.\nSpeaker(s): Justin Erenkrantz; \nTrack: Programming\nRoom: D135 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/12901 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070725T104500 SUMMARY:"How to Herd Cats and Influence People" Jono Bacon (Room: F151) LOCATION:F151 DTSTAMP:19010101T010101Z UID:12866 DTEND;TZID=US/Pacific:20070725T113000 DESCRIPTION:Description: Building open source communities is often seen as a mysterious black art. In this talk\, Jono Bacon extols theoretical and practical advice for growing productive communities.\nSpeaker(s): Jono Bacon; \nTrack: People\nRoom: F151 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/12866 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070725T104500 SUMMARY:"Next Generation Data Warehousing: Using Open APIs for Embedding Massively Parallel BI Analytics into the Data Warehouse" Luke Lonergan (Room: E142) LOCATION:E142 DTSTAMP:19010101T010101Z UID:14704 DTEND;TZID=US/Pacific:20070725T113500 DESCRIPTION:Description: Today's Business Intelligence applications do complex analysis and modeling of massive data volumes and are required to scale as the data grows. Learn how new high-performance data warehouse solutions use open APIs to allow application developers to embed their analysis into the database engine for dramatically improved performance and scalability.\nSpeaker(s): Luke Lonergan; \nTrack: Products and Services\nRoom: E142 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/14704 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070725T104500 SUMMARY:"Hands On with Linux on the Intel Mobile Internet Device" Rusty Lynch (Room: E141) LOCATION:E141 DTSTAMP:19010101T010101Z UID:14729 DTEND;TZID=US/Pacific:20070725T113000 DESCRIPTION:Description: The Intel Mobile Internet Device (MID) is an exciting new platform category focused on delivering an uncompromised Internet experience for mobile users and Linux will play a major role. In this session you'll get a hands-on overview of configuring\, installing\, and running Linux on a MID platform. You'll also hear the latest on open source community activity around the Mobile Internet Linux and how you can get involved.\nSpeaker(s): Rusty Lynch; \nTrack: Products and Services\nRoom: E141 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/14729 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070725T104500 SUMMARY:"More Than Licenses: The Legal Policy of the Free World in the Age of Web 2.0" Eben Moglen (Room: Portland 252) LOCATION:Portland 252 DTSTAMP:19010101T010101Z UID:14690 DTEND;TZID=US/Pacific:20070725T113000 DESCRIPTION:Description: \nSpeaker(s): Eben Moglen; \nTrack: Business\nRoom: Portland 252 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/14690 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070725T113500 SUMMARY:"Release Monkey: Build, Test, and Release Your Software into the Wild" Jonathan Oxer (Room: E143-144) LOCATION:E143-144 DTSTAMP:19010101T010101Z UID:13061 DTEND;TZID=US/Pacific:20070725T122000 DESCRIPTION:Description: Release Monkey is a project to provide a simplified equivalent to the Debian release infrastructure. It enables you to save your development and QA team's time and streamline your release process by linking together source code management\, mailing lists\, bug tracking\, package autobuilders\, and test suites into a unified release management system.\nSpeaker(s): Jonathan Oxer; \nTrack: Linux\nRoom: E143-144 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/13061 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070725T113500 SUMMARY:"PHP Security: Fact and Fiction" Andi Gutmans (Room: Portland 255) LOCATION:Portland 255 DTSTAMP:19010101T010101Z UID:13028 DTEND;TZID=US/Pacific:20070725T122000 DESCRIPTION:Description: As PHP becomes more suitable for mainstream use by developers of all stripes\, Zend is committed to sharing best practices for creating more secure applications. Highlights in this session include common security flaws and how to avoid them\, best online resources for tips\, how to detect flaws early.\nSpeaker(s): Andi Gutmans; \nTrack: PHP\nRoom: Portland 255 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/13028 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070725T113500 SUMMARY:"Care and Feeding of Large Web Applications" Perrin Harkins (Room: Portland 256) LOCATION:Portland 256 DTSTAMP:19010101T010101Z UID:13137 DTEND;TZID=US/Pacific:20070725T122000 DESCRIPTION:Description: This talk will examine how open source tools were used to manage a large\, modern\, Perl web application through three years of major growth and change. Topics will include version control branching strategies\, managing large sets of CPAN modules\, automating builds system\, testing strategies\, data migration\, and client-specific plugins.\nSpeaker(s): Perrin Harkins; \nTrack: Perl\nRoom: Portland 256 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/13137 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070725T113500 SUMMARY:"Better Desktop Java Development Using the Beans Binding and Swing Application Frameworks" Chet Haase (Room: D137-138) LOCATION:D137-138 DTSTAMP:19010101T010101Z UID:12604 DTEND;TZID=US/Pacific:20070725T122000 DESCRIPTION:Description: Java desktop applications can be powerful\, fast\, and attractive; but not always easy. Swing is a great toolkit but not a framework. Building quality applications can be tedious and difficult. To remedy this we present the Beans Binding Framework (JSR 295) and the Swing Application Framework (JSR 296). This talk will cover both the JSRs\, describing what developers can get out of them as well as the new support coming in NetBeans 6.0.\nSpeaker(s): Chet Haase; \nTrack: Java\nRoom: D137-138 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/12604 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070725T113500 SUMMARY:"MySQL Internals and Kernel Developments" Michael (Monty) Widenius (Room: Portland 251) LOCATION:Portland 251 DTSTAMP:19010101T010101Z UID:12922 DTEND;TZID=US/Pacific:20070725T122000 DESCRIPTION:Description: Widenius\, the original developer\, walks through the internals of MySQL\, including the structure of the kernel and the developments in the thread structure\, the Item trees\, and other parts of the code that have turned out to be particularly hard to understand.\nSpeaker(s): Michael (Monty) Widenius; \nTrack: Databases\nRoom: Portland 251 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/12922 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070725T113500 SUMMARY:"The Coming XQuery + XForms XPlosion" Kurt Cagle (Room: D136) LOCATION:D136 DTSTAMP:19010101T010101Z UID:11895 DTEND;TZID=US/Pacific:20070725T122000 DESCRIPTION:Description: XQuery\, XSLT 2.0\, XHTML\, and XForms together make up a power-house of standards that\, when used together\, can make XML-oriented solutions remarkably easy to create and maintain. Join author Kurt Cagle in looking at a real-world analysis of these new standards working with the open source eXist database.\nSpeaker(s): Kurt Cagle; \nTrack: Web Applications (client-side and server-side)\nRoom: D136 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/11895 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070725T113500 SUMMARY:"HREF Considered Harmful: Seaside and Rails" Giles Bowkett (Room: D133) LOCATION:D133 DTSTAMP:19010101T010101Z UID:12437 DTEND;TZID=US/Pacific:20070725T122000 DESCRIPTION:Description: Seaside and Rails\, two cutting-edge web frameworks\, share some common design assumptions\, yet also differ wildly. Take a look at their similarities and differences to understand the future of web applications.\nSpeaker(s): Giles Bowkett; \nTrack: Web Applications (client-side and server-side)\nRoom: D133 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/12437 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070725T113500 SUMMARY:"OpenNMS Case Studies" Tarus Balog (Room: E145) LOCATION:E145 DTSTAMP:19010101T010101Z UID:14411 DTEND;TZID=US/Pacific:20070725T122000 DESCRIPTION:Description: This talk will discuss the real-world applications of OpenNMS\, focusing on three case studies: one involving 70K interfaces\, another involving 50K discreet devices\, and a third on remote monitoring from 350 locations.\nSpeaker(s): Tarus Balog; \nTrack: Administration\nRoom: E145 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/14411 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070725T113500 SUMMARY:"Beyond the Padlock: Browser Security UI for the Distracted" Johnathan Nightingale (Room: D139-140) LOCATION:D139-140 DTSTAMP:19010101T010101Z UID:12955 DTEND;TZID=US/Pacific:20070725T122000 DESCRIPTION:Description: Browser security UI sucks. The W3C\, the Firefox UI design team\, and other researchers have been working to improve the situation. Join us as we exhibit and discuss how to balance obviousness with unintrusiveness\, convey clarity in reasonable size\, and reflect complexity with simplicity. \nSpeaker(s): Johnathan Nightingale; \nTrack: Security\nRoom: D139-140 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/12955 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070725T113500 SUMMARY:"Open Source Voting" Arthur Keller Fred McLain; David Mertz (Room: F150) LOCATION:F150 DTSTAMP:19010101T010101Z UID:12383 DTEND;TZID=US/Pacific:20070725T122000 DESCRIPTION:Description: The hanging chads of 2000 showed that America's voting systems were out of date and unreliable. Many eyes mean that voting systems comprised of open source are more reliable\, secure\, and trustworthy than proprietary voting systems whose inner workings are trade secrets. We present the design and implementation of a prototype open source electronic voting system.\nSpeaker(s): Arthur Keller; Fred McLain; David Mertz\nTrack: Emerging Topics\nRoom: F150 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/12383 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070725T113500 SUMMARY:"Who Gets to Decide What Open Source Means?" Danese Cooper Brian Behlendorf; Chris DiBona; Ross Mayfield; John Roberts; Michael Tiemann (Room: Portland 252) LOCATION:Portland 252 DTSTAMP:19010101T010101Z UID:13730 DTEND;TZID=US/Pacific:20070725T122000 DESCRIPTION:Description: A panel discussion about what open source really "means" in light of mainstream adoption of the term as a mere marketing ploy. Should Web 2.0 companies\, whose web-based businesses don't actually distribute code\, be subject to different open source rules? What is the role of recently announced "associations" such as the Linux Foundation or the Open Source Alliance?\nSpeaker(s): Danese Cooper; Brian Behlendorf; Chris DiBona; Ross Mayfield; John Roberts; Michael Tiemann\nTrack: Emerging Topics\nRoom: Portland 252 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/13730 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070725T113500 SUMMARY:"Open Design, Not by Committee" Ted Leung Mimi Yin (Room: D135) LOCATION:D135 DTSTAMP:19010101T010101Z UID:12674 DTEND;TZID=US/Pacific:20070725T122000 DESCRIPTION:Description: In this talk\, we will share our experiences incorporating user interface designers and design-minded community members as full citizens of the Chandler and Cosmo (PIM/Collaboration Suite) projects.\nSpeaker(s): Ted Leung; Mimi Yin\nTrack: Programming\nRoom: D135 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/12674 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070725T113500 SUMMARY:"Recent Research on Community Participation in Software Documentation" Andy Oram (Room: F151) LOCATION:F151 DTSTAMP:19010101T010101Z UID:11868 DTEND;TZID=US/Pacific:20070725T122000 DESCRIPTION:Description: This talk provides insights into why users are increasingly providing their own software documentation--through mailing lists and newsgroups\, wikis\, personal blogs\, and sometimes extended-length documents--and on the effectiveness of one such forum\, mailing lists. The talk will also summarize a survey of why people contribute free documentation.\nSpeaker(s): Andy Oram; \nTrack: People\nRoom: F151 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/11868 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070725T113500 SUMMARY:"Cross-platform .NET with Mono" Frank Rego (Room: E142) LOCATION:E142 DTSTAMP:19010101T010101Z UID:14730 DTEND;TZID=US/Pacific:20070725T122000 DESCRIPTION:Description: \nSpeaker(s): Frank Rego; \nTrack: Products and Services\nRoom: E142 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/14730 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070725T113500 SUMMARY:"Project Indiana: The Road to Solaris Next" Ian Murdock (Room: E141) LOCATION:E141 DTSTAMP:19010101T010101Z UID:14815 DTEND;TZID=US/Pacific:20070725T122000 DESCRIPTION:Description: \nSpeaker(s): Ian Murdock; \nTrack: Products and Services\nRoom: E141 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/14815 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070725T134500 SUMMARY:"Wrapping Your Own Live CD" Robert Bernier (Room: E143-144) LOCATION:E143-144 DTSTAMP:19010101T010101Z UID:12367 DTEND;TZID=US/Pacific:20070725T143000 DESCRIPTION:Description: Do you have a presentation that requires the perfect environment? Do you need to install a customized operating system on your machines? Need tools and utilities on a bootable flash stick? Need a customized server but you don't control the PC? Then learn to wrap your own Live CD!\nSpeaker(s): Robert Bernier; \nTrack: Linux\nRoom: E143-144 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/12367 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070725T134500 SUMMARY:"Who Am I? The Age of the Digital Identity" Robert Richards (Room: Portland 255) LOCATION:Portland 255 DTSTAMP:19010101T010101Z UID:12644 DTEND;TZID=US/Pacific:20070725T143000 DESCRIPTION:Description: OpenID and InfoCards are two of the most discussed identity technologies. During this presentation Richards will examine digital identities\, through use of each of these technologies. Using the Serendipity weblog system\, he will demonstrate and discuss issues that must be addressed when integrating these technologies into an application.\nSpeaker(s): Robert Richards; \nTrack: PHP\nRoom: Portland 255 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/12644 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070725T134500 SUMMARY:"DBD::Gofer: A Stateless DBI Proxy. For SOA and more!" Tim Bunce (Room: Portland 256) LOCATION:Portland 256 DTSTAMP:19010101T010101Z UID:12881 DTEND;TZID=US/Pacific:20070725T143000 DESCRIPTION:Description: The Perl DBI now includes DBD::Gofer—a new stateless-proxy technology with pluggable transport layers. It's the "next big thing" for Perl DBI. Do you want access to remote databases over unreliable links? Need high availability? Connection pooling? Scaling to thousands of clients? Result-set caching? Come and see how DBD::Gofer can make your life easier.\nSpeaker(s): Tim Bunce; \nTrack: Perl\nRoom: Portland 256 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/12881 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070725T134500 SUMMARY:"Comparing Java Web Frameworks" Matt Raible (Room: D137-138) LOCATION:D137-138 DTSTAMP:19010101T010101Z UID:12341 DTEND;TZID=US/Pacific:20070725T143000 DESCRIPTION:Description: One of the most difficult things to do (in Java web development) today is pick which web framework to use when developing an application. The Apache Software Foundation hosts most of the popular Java web frameworks: Struts\, MyFaces\, Tapestry and Wicket. This session will compare these different web frameworks\, as well as Spring MVC and Stripes.\nSpeaker(s): Matt Raible; \nTrack: Java\nRoom: D137-138 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/12341 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070725T134500 SUMMARY:"Landscape of Open Source Transactional Storage Engines" Vadim Tkachenko Peter Zaitsev (Room: Portland 251) LOCATION:Portland 251 DTSTAMP:19010101T010101Z UID:12415 DTEND;TZID=US/Pacific:20070725T143000 DESCRIPTION:Description: A review comparing performance\, features\, and advantages/disadvantages of open source transactional engines for MySQL: InnoDB\, PBXT\, Solid\, and Falcon. \nSpeaker(s): Vadim Tkachenko; Peter Zaitsev\nTrack: Databases\nRoom: Portland 251 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/12415 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070725T134500 SUMMARY:"Testing and Debugging the Web Tier" Muness Alrubaie (Room: D136) LOCATION:D136 DTSTAMP:19010101T010101Z UID:12106 DTEND;TZID=US/Pacific:20070725T143000 DESCRIPTION:Description: This session is all about debugging and testing the web tier. Ford will discuss the tools Firebug\, Venkman\, the Developer's toolbar\, and bookmarklets for debugging JavaScript\, Ajax\, and general browser behavior. \nSpeaker(s): Muness Alrubaie; \nTrack: Web Applications (client-side and server-side)\nRoom: D136 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/12106 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070725T134500 SUMMARY:"Mozilla Firefox and the Internet as an Open Platform" Mitchell Baker (Room: F150) LOCATION:F150 DTSTAMP:19010101T010101Z UID:12942 DTEND;TZID=US/Pacific:20070725T143000 DESCRIPTION:Description: The Internet—ubiquitous\, affordable\, open\, diverse\, innovative\, a platform for myriad forms of online life. Join Mitchell Baker\, Chief Lizard Wrangler for the Mozilla project\, for a look at how the success of Firefox highlights opportunities for all of us to participate in creating a healthy Internet. \nSpeaker(s): Mitchell Baker; \nTrack: Web Applications (client-side and server-side)\nRoom: F150 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/12942 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070725T134500 SUMMARY:"Beautiful and Unique Snowflakes: Cooking with Catalyst" Matt Trout (Room: D133) LOCATION:D133 DTSTAMP:19010101T010101Z UID:13194 DTEND;TZID=US/Pacific:20070725T143000 DESCRIPTION:Description: A run-down of tips\, tricks\, and available modules that enable Catalyst users to develop complex applications dealing with a wide variety of real-world situations.\nSpeaker(s): Matt Trout; \nTrack: Web Applications (client-side and server-side)\nRoom: D133 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/13194 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070725T134500 SUMMARY:"Network Monitoring with Nagios" Taylor Dondich (Room: E145) LOCATION:E145 DTSTAMP:19010101T010101Z UID:12095 DTEND;TZID=US/Pacific:20070725T143000 DESCRIPTION:Description: GroundWork Open Source's Taylor Dondich will discuss installing\, configuring\, and using Nagios\, the popular open source host\, service\, and network monitoring program that streamlines network-monitoring tasks while reducing the cost of operation. He will cover the basics of the tool as well as touch on ways to extend its functionality.\nSpeaker(s): Taylor Dondich; \nTrack: Administration\nRoom: E145 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/12095 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070725T134500 SUMMARY:"Para-partitioning" Brett Warden (Room: D135) LOCATION:D135 DTSTAMP:19010101T010101Z UID:13720 DTEND;TZID=US/Pacific:20070725T143000 DESCRIPTION:Description: Para-partitioning\, like virtualization\, enables running multiple OS instances on a single hardware system. This talk will define para-partitioning and explain how it works\, compare it to virtualization\, and show how the two can co-exist.\nSpeaker(s): Brett Warden; \nTrack: Emerging Topics\nRoom: D135 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/13720 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070725T134500 SUMMARY:"Refining Copyright with Creative Commons" Nathan Yergler Jon Phillips (Room: F151) LOCATION:F151 DTSTAMP:19010101T010101Z UID:14607 DTEND;TZID=US/Pacific:20070725T143000 DESCRIPTION:Description: Creative Commons provides a "some rights reserved" approach to copyright. This talk will provide an overview of Creative Commons and the tools and technologies they're developing to help lower the cost of re-using creative works.\nSpeaker(s): Nathan Yergler; Jon Phillips\nTrack: Emerging Topics\nRoom: F151 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/14607 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070725T134500 SUMMARY:"Meet Hadoop" Doug Cutting Eric Baldeschwieler (Room: D139-140) LOCATION:D139-140 DTSTAMP:19010101T010101Z UID:14669 DTEND;TZID=US/Pacific:20070725T143000 DESCRIPTION:Description: Hadoop is an open source framework for grid computing that implements a distributed filesystem and the MapReduce distributed computing metaphor. It can efficiently process terabytes of data using clusters containing thousands of machines. This talk will describe Hadoop and how to use it.\nSpeaker(s): Doug Cutting; Eric Baldeschwieler\nTrack: Emerging Topics\nRoom: D139-140 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/14669 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070725T134500 SUMMARY:"Nested Data Parallelism in Haskell" Simon Peyton-Jones (Room: Portland 252) LOCATION:Portland 252 DTSTAMP:19010101T010101Z UID:14014 DTEND;TZID=US/Pacific:20070725T143000 DESCRIPTION:Description: There are many approaches to exploiting multicores\, but a particularly promising one is the "data-parallel" paradigm because it combines massive parallelism (on both shared and distributed memory) with a simple\, single-control-flow programming model. Peyton-Jones will describe the various parallel programming models and the work being done to improve implementation.\nSpeaker(s): Simon Peyton-Jones; \nTrack: Programming\nRoom: Portland 252 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/14014 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070725T134500 SUMMARY:"Open Solutions Alliance Hack-a-thon" (Room: Exhibit Hall E) LOCATION:Exhibit Hall E DTSTAMP:19010101T010101Z UID:14366 DTEND;TZID=US/Pacific:20070725T180000 DESCRIPTION:Description: To encourage community participation in support of integrated\, interoperable open solutions for business customers\, the Open Solutions Alliance (OSA) is sponsoring a series of interoperability "hack-a-thons." The first such event takes place at OSCON 2007 and will focus on single signon (SSO). Developers of any open source application with knowledge of its authentication mechanisms are welcome. Participants can expect to be exposed to the latest and greatest thinking around SSO and make it work on their applications\, and contribute to open discussion regarding recommended best practices. (It is highly recommended that developers attend the OSA SSO tutorial on Tuesday afternoon.)\nSpeaker(s): ; \nTrack: People\nRoom: Exhibit Hall E URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/14366 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070725T134500 SUMMARY:"Apache Geronimo: The Little Application Server That Could" Paul McMahan (Room: E142) LOCATION:E142 DTSTAMP:19010101T010101Z UID:14718 DTEND;TZID=US/Pacific:20070725T143000 DESCRIPTION:Description: Apache Geronimo is an open source application server that provides a fully compliant implementation of the Java Enterprise Edition specification. Innovative features include Eclipse-based development tooling\, application server plugins\, and flexible\, lightweight server configurations. This presentation will cover what's new to the project\, what makes this application server unique\, and how the project is affecting the industry.\nSpeaker(s): Paul McMahan; \nTrack: Products and Services\nRoom: E142 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/14718 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070725T134500 SUMMARY:"Linux, Virtualization and Dell" Kevin Noreen (Room: E141) LOCATION:E141 DTSTAMP:19010101T010101Z UID:14792 DTEND;TZID=US/Pacific:20070725T143000 DESCRIPTION:Description: \nSpeaker(s): Kevin Noreen; \nTrack: Products and Services\nRoom: E141 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/14792 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070725T143500 SUMMARY:"Programming for Low Power Usage: It's Everyone's Responsibility" Arjan van de Ven (Room: E143-144) LOCATION:E143-144 DTSTAMP:19010101T010101Z UID:12958 DTEND;TZID=US/Pacific:20070725T152000 DESCRIPTION:Description: Power usage is a hot topic in computing\, and Intel and other hardware vendors do their best to create hardware that has a low power consumption for the computing performance delivered. This talk will explain techiniques and tips and tricks on how to code your application to keep power usage to a minimum.\nSpeaker(s): Arjan van de Ven; \nTrack: Linux\nRoom: E143-144 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/12958 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070725T143500 SUMMARY:"PHP: Bigger and Faster" Rasmus Lerdorf (Room: Portland 255) LOCATION:Portland 255 DTSTAMP:19010101T010101Z UID:12736 DTEND;TZID=US/Pacific:20070725T152000 DESCRIPTION:Description: Scale\, latency\, and security are the key words for this year's talk. In order to build bigger and faster web applications\, PHP has gotten bigger and faster as well. This talk will explore recent PHP development and apply it to the three key words.\nSpeaker(s): Rasmus Lerdorf; \nTrack: PHP\nRoom: Portland 255 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/12736 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070725T143500 SUMMARY:"Perl 6 Update" Larry Wall (Room: Portland 256) LOCATION:Portland 256 DTSTAMP:19010101T010101Z UID:13686 DTEND;TZID=US/Pacific:20070725T152000 DESCRIPTION:Description: Larry Wall and Damian Conway explore some of the newest and most exciting additions to the Perl 6 language.\nSpeaker(s): Larry Wall; \nTrack: Perl\nRoom: Portland 256 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/13686 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070725T143500 SUMMARY:"How I Learned to Stop Worrying and Love My Database: MySQL to PostgreSQL." Kevin Falcone (Room: Portland 251) LOCATION:Portland 251 DTSTAMP:19010101T010101Z UID:12796 DTEND;TZID=US/Pacific:20070725T152000 DESCRIPTION:Description: After learning databases with Oracle and spending a number of years building large database-backed apps using MySQL\, Falcone found himself working with a large app backed with PostgreSQL. This talk will explore the things that confused him during the transition\, how he solved them\, and how he learned to embrace the new and different power granted by PostgreSQL. \nSpeaker(s): Kevin Falcone; \nTrack: Databases\nRoom: Portland 251 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/12796 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070725T143500 SUMMARY:"Making Hard Stuff Fun and Easy with YUI CSS" Vani Raja (Room: D136) LOCATION:D136 DTSTAMP:19010101T010101Z UID:13131 DTEND;TZID=US/Pacific:20070725T152000 DESCRIPTION:Description: Make clean and productive HTML markup and CSS styling without getting a headache\, using the Yahoo! User Interface Library (YUI). Fluid multicolumn layouts in minutes\, browser compatibility\, and font stability. Get the skinny on floats\, positioning\, and pragmatic tables. With YUI\, there are no more excuses for using limited CSS.\nSpeaker(s): Vani Raja; \nTrack: Web Applications (client-side and server-side)\nRoom: D136 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/13131 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070725T143500 SUMMARY:"Hacking with (and on) Gears" Aaron Boodman (Room: Portland 252) LOCATION:Portland 252 DTSTAMP:19010101T010101Z UID:14569 DTEND;TZID=US/Pacific:20070725T152000 DESCRIPTION:Description: \nSpeaker(s): Aaron Boodman; \nTrack: Web Applications (client-side and server-side)\nRoom: Portland 252 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/14569 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070725T143500 SUMMARY:"Escaping Image Storage Hell: Xen Image Manager" Jonathan Oxer (Room: E145) LOCATION:E145 DTSTAMP:19010101T010101Z UID:13063 DTEND;TZID=US/Pacific:20070725T152000 DESCRIPTION:Description: One of the largely unsolved problems facing Xen administrators is how to manage the storage of so many machine images. Learn how to simplify management and storage of virtual machine images across a cluster of nodes with a software solution that minimizes the need for an expensive storage subsystem.\nSpeaker(s): Jonathan Oxer; \nTrack: Administration\nRoom: E145 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/13063 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070725T143500 SUMMARY:"The Foundations of Open: More than Just the Source" Jeff Waugh (Room: F150) LOCATION:F150 DTSTAMP:19010101T010101Z UID:14202 DTEND;TZID=US/Pacific:20070725T152000 DESCRIPTION:Description: In this talk we discuss "What is open source?" using Waugh Partners research into the "Foundations of Open" model\, which seeks to define and measure sustainability and success in the open source community and market.\nSpeaker(s): Jeff Waugh; \nTrack: Emerging Topics\nRoom: F150 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/14202 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070725T143500 SUMMARY:"Toward True Open Hardware" Timothy Miller (Room: D135) LOCATION:D135 DTSTAMP:19010101T010101Z UID:14501 DTEND;TZID=US/Pacific:20070725T152000 DESCRIPTION:Description: For the longest time\, Free Software has been at the mercy of hardware vendors' (un)willingness to release specifications to FOSS developers. This talk will demonstrate a real "open source" graphics card that is the first step towards taking back control. Come learn about open source hardware and graphics technology.\nSpeaker(s): Timothy Miller; \nTrack: Emerging Topics\nRoom: D135 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/14501 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070725T143500 SUMMARY:"Building the Commons: Integrating Creative Commons in Your Application" Nathan Yergler Jon Phillips (Room: D133) LOCATION:D133 DTSTAMP:19010101T010101Z UID:14608 DTEND;TZID=US/Pacific:20070725T152000 DESCRIPTION:Description: Creative Commons provides a "some rights reserved" approach to copyright. This talk will provide developers with details on how to integrate Creative Commons metadata into their applications. Integrating CC metadata allows application users to mark their works with detailed\, software readable information about how their work may be reused.\nSpeaker(s): Nathan Yergler; Jon Phillips\nTrack: Emerging Topics\nRoom: D133 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/14608 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070725T143500 SUMMARY:"Improving the Embedded Development Process" Matt Fletcher William Bereza (Room: D137-138) LOCATION:D137-138 DTSTAMP:19010101T010101Z UID:12565 DTEND;TZID=US/Pacific:20070725T152000 DESCRIPTION:Description: The embedded development process usually involves the creation of dubious code\, tested via breakpoints\, while feeding arcane inputs to the hardware. The techniques and tools we have created eliminate the obscure alchemy of embedded development through an automated\, repeatable process. Come hear how we did it.\nSpeaker(s): Matt Fletcher; William Bereza\nTrack: Programming\nRoom: D137-138 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/12565 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070725T143500 SUMMARY:"The Holistic Programmer" Adam Keys (Room: D139-140) LOCATION:D139-140 DTSTAMP:19010101T010101Z UID:12813 DTEND;TZID=US/Pacific:20070725T152000 DESCRIPTION:Description: Abstractions don't deliver on the promise of allowing us to implement software without worrying about the layers above and below our software. This talk is a whirlwind tour through the benefits of a Holistic approach\, seeking enlightenment by understanding the layers above and below the application developer's software.\nSpeaker(s): Adam Keys; \nTrack: Programming\nRoom: D139-140 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/12813 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070725T143500 SUMMARY:"Hello? Is There a User in the House?" Amy Hoy (Room: F151) LOCATION:F151 DTSTAMP:19010101T010101Z UID:13102 DTEND;TZID=US/Pacific:20070725T152000 DESCRIPTION:Description: Focusing on users—real users\, or the closest possible thing—is the best way to avoid featuritis\, scope creep\, and\, of course\, an unmarketable\, unusable product. Who are your users\, really... and what do they need? These techniques will help you find out—and jumpstart a new project or shore up an old one.\nSpeaker(s): Amy Hoy; \nTrack: People\nRoom: F151 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/13102 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070725T143500 SUMMARY:"Playing by the Rules: Getting Corporate Blessing to Use Open Source Software" Philip Robb (Room: E141) LOCATION:E141 DTSTAMP:19010101T010101Z UID:14683 DTEND;TZID=US/Pacific:20070725T152000 DESCRIPTION:Description: We developers have been using FOSS for years; taking advantage of the great code\, tools\, and middleware that save our respective companies time and money. Lately\, there's been more concern among management in how\, when\, and where open source software is being used. This talk is focused on why management is concerned and what the development community can do to help get the corporate blessing to use open source software.\nSpeaker(s): Philip Robb; \nTrack: Products and Services\nRoom: E141 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/14683 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070725T143500 SUMMARY:"DBSlayer: Architecting Database Connection Pooling" Derek Gottfrid (Room: E142) LOCATION:E142 DTSTAMP:19010101T010101Z UID:14733 DTEND;TZID=US/Pacific:20070725T152000 DESCRIPTION:Description: \nSpeaker(s): Derek Gottfrid; \nTrack: Products and Services\nRoom: E142 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/14733 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070725T163000 SUMMARY:"The Embedded Revolution" Brian Capouch (Room: E143-144) LOCATION:E143-144 DTSTAMP:19010101T010101Z UID:13111 DTEND;TZID=US/Pacific:20070725T171500 DESCRIPTION:Description: The latest openWRT development environment\, known as kamikaze\, features simultaneous generation of firmware for many platforms. It also has a package creation system that has led to a wide variety of applications being ported into that environment. This presentation demonstrates several applications and the process of image and package generation.\nSpeaker(s): Brian Capouch; \nTrack: Linux\nRoom: E143-144 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/13111 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070725T163000 SUMMARY:"Ending Rails Envy in PHP5" Sam Minnee (Room: Portland 255) LOCATION:Portland 255 DTSTAMP:19010101T010101Z UID:14470 DTEND;TZID=US/Pacific:20070725T171500 DESCRIPTION:Description: \nSpeaker(s): Sam Minnee; \nTrack: PHP\nRoom: Portland 255 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/14470 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070725T163000 SUMMARY:"Perl 6 on Parrot" Patrick Michaud (Room: Portland 256) LOCATION:Portland 256 DTSTAMP:19010101T010101Z UID:13086 DTEND;TZID=US/Pacific:20070725T171500 DESCRIPTION:Description: This talk will describe the status of the Perl 6 compiler on Parrot\, including demonstrations of writing and executing Perl 6 programs. Provided will be compiler design and implementation in sufficient detail to enable others to directly participate in the completion of the Perl 6 compiler for Parrot.\nSpeaker(s): Patrick Michaud; \nTrack: Perl\nRoom: Portland 256 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/13086 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070725T163000 SUMMARY:"OpenJDK: The First Eight Months" Mark Reinhold (Room: Portland 252) LOCATION:Portland 252 DTSTAMP:19010101T010101Z UID:13003 DTEND;TZID=US/Pacific:20070725T171500 DESCRIPTION:Description: Last November Sun announced that it would publish the JDK source code under the GNU General Public License and build a community around that code. This talk will review the progress of the OpenJDK project so far and discuss what's yet to come.\nSpeaker(s): Mark Reinhold; \nTrack: Java\nRoom: Portland 252 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/13003 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070725T163000 SUMMARY:"Programming with SQLite" Michael Owens (Room: Portland 251) LOCATION:Portland 251 DTSTAMP:19010101T010101Z UID:12585 DTEND;TZID=US/Pacific:20070725T171500 DESCRIPTION:Description: This presentation covers SQLite as both database and programming library\, addressing its similarities\, differences\, capabilities\, and limitations to other database systems. It is designed to give programmers a better idea of how to get the most out of this elegant\, open source relational database.\nSpeaker(s): Michael Owens; \nTrack: Databases\nRoom: Portland 251 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/12585 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070725T163000 SUMMARY:"The Atom Publishing Protocol" Joe Gregorio (Room: D137-138) LOCATION:D137-138 DTSTAMP:19010101T010101Z UID:12371 DTEND;TZID=US/Pacific:20070725T171500 DESCRIPTION:Description: The Atom Publishing Protocol is an up-and-coming web publishing protocol. Early versions of it are already used at Google\, SixApart\, etc. Come learn about the protocol from one of its authors\, the tips\, the gotchas\, and the things you can do to build a good performing implementation. Working code and test suites for both the client and server will be covered.\nSpeaker(s): Joe Gregorio; \nTrack: Web Applications (client-side and server-side)\nRoom: D137-138 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/12371 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070725T163000 SUMMARY:"Apache OFBiz, a Real-world Open Source ERP: Using the Power of Business to Your Benefit" Bruno Souza Ean Schuessler (Room: D133) LOCATION:D133 DTSTAMP:19010101T010101Z UID:13126 DTEND;TZID=US/Pacific:20070725T171500 DESCRIPTION:Description: The Apache Open for Business Project is an open source\, Java-based platform for business. This session discusses the origin of OFBiz and examines its sophisticated infrastructure for managing e-commerce\, catalogs\, promotion and pricing\, orders (sales and purchase)\, customers (customer relationship management)\, fulfillment\, accounting\, manufacturing\, work efforts\, and content.\nSpeaker(s): Bruno Souza; Ean Schuessler\nTrack: Web Applications (client-side and server-side)\nRoom: D133 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/13126 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070725T163000 SUMMARY:"High-performance JavaScript: Why Everything You’ve Been Taught is Wrong" Joseph Smarr (Room: D136) LOCATION:D136 DTSTAMP:19010101T010101Z UID:13150 DTEND;TZID=US/Pacific:20070725T171500 DESCRIPTION:Description: While pushing the envelope of what’s possible to build with Ajax\, the question of how to balance richness and performance has largely been sidelined. Common wisdom on building Ajax apps often comes with surprising consequences for speed. This talk shares hard-learned lessons from an ambitious multicomponent application developed at Plaxo.\nSpeaker(s): Joseph Smarr; \nTrack: Web Applications (client-side and server-side)\nRoom: D136 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/13150 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070725T163000 SUMMARY:"Using Trac Efficiently: Work Smarter, Not Harder" Vivek Khera (Room: E145) LOCATION:E145 DTSTAMP:19010101T010101Z UID:13110 DTEND;TZID=US/Pacific:20070725T171500 DESCRIPTION:Description: Learn how to capitalize on your strengths and minimize your weaknesses while creating sophisticated software with a minimal number of developers using Trac\, an enhanced wiki and issue tracking system for software development projects.\nSpeaker(s): Vivek Khera; \nTrack: Administration\nRoom: E145 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/13110 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070725T163000 SUMMARY:"A Year of Open Source at Google" Chris DiBona Leslie Hawthorn (Room: F150) LOCATION:F150 DTSTAMP:19010101T010101Z UID:12147 DTEND;TZID=US/Pacific:20070725T171500 DESCRIPTION:Description: In this talk\, Chris DiBona will talk about the last year's worth of open source and open data activities at Google including an update on the Summer of Code from Program Manager Leslie Hawthorn; an update on how they do license compliance internally; and other project release details including MacFuse\, performance tools\, and others.\nSpeaker(s): Chris DiBona; Leslie Hawthorn\nTrack: Emerging Topics\nRoom: F150 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/12147 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070725T163000 SUMMARY:"Hecl: Open Source Scripting for Mobile Phones" David Welton (Room: D135) LOCATION:D135 DTSTAMP:19010101T010101Z UID:12403 DTEND;TZID=US/Pacific:20070725T171500 DESCRIPTION:Description: Learn about Hecl\, a scripting language for Java-enabled cell phones that speeds up the development cycle by providing the programmer with a flexible and very dynamic programming language that can run on even the most basic phones.\nSpeaker(s): David Welton; \nTrack: Emerging Topics\nRoom: D135 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/12403 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070725T163000 SUMMARY:"The Impact of the Open Source Movement on the Direction of Geospatial Technology" Geoff Zeiss (Room: D139-140) LOCATION:D139-140 DTSTAMP:19010101T010101Z UID:12954 DTEND;TZID=US/Pacific:20070725T171500 DESCRIPTION:Description: Following the formation of the Open Source Geospatial Foundation last year\, the geospatial open source movement has grown by leaps and bounds and now wields significant influence over the future of geospatial technology. Within this collaborative\, open forum\, activity and innovations are emerging at a pace quicker than traditional closed-source development cycles.\nSpeaker(s): Geoff Zeiss; \nTrack: Emerging Topics\nRoom: D139-140 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/12954 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070725T163000 SUMMARY:"Applying Maslow's Hierarchy of Needs to Technology" Rolf Skyberg (Room: F151) LOCATION:F151 DTSTAMP:19010101T010101Z UID:13062 DTEND;TZID=US/Pacific:20070725T171500 DESCRIPTION:Description: Too often we get tangled in the possibilities of new technologies without considering the reality of our users' drives. This talk will investigate the sometimes startling insights about your users' motivations by applying Maslow's Hierarchy of Needs to products and software.\nSpeaker(s): Rolf Skyberg; \nTrack: People\nRoom: F151 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/13062 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070725T163000 SUMMARY:"The Collision of Open Source and SaaS: Open Source as a Service" John Rowell (Room: E142) LOCATION:E142 DTSTAMP:19010101T010101Z UID:14703 DTEND;TZID=US/Pacific:20070725T171500 DESCRIPTION:Description: You know all about the benefits of open source: flexibility\, speed\, and agility to implement. But have you ever thought of your open source company as a service that's being delivered to your customers? Get ahead of the curve and learn how open source is aligning with SaaS\, and why you should consider the SaaS model. \nSpeaker(s): John Rowell; \nTrack: Products and Services\nRoom: E142 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/14703 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070725T172000 SUMMARY:"Linux Meets the Firmware" Rolla Selbak (Room: E143-144) LOCATION:E143-144 DTSTAMP:19010101T010101Z UID:13077 DTEND;TZID=US/Pacific:20070725T180500 DESCRIPTION:Description: Introducing the Linux-ready Firmware Developer Kit\, a simple\, easy\, and fresh way to test the firmware with Linux. With this single\, bootable CD\, even firmware developers with no Linux experience can test and validate their BIOS or EFI on Linux.\nSpeaker(s): Rolla Selbak; \nTrack: Linux\nRoom: E143-144 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/13077 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070725T172000 SUMMARY:"Improving Performance by Profiling PHP Applications" Patrick Reilly (Room: Portland 255) LOCATION:Portland 255 DTSTAMP:19010101T010101Z UID:12917 DTEND;TZID=US/Pacific:20070725T180500 DESCRIPTION:Description: There are lots of subtle things in PHP that can save a lot of memory and give a small extra boost in performance. This session will serve as an introduction to profiling PHP applications\, making changes to a script\, and comparing the values of the optimizations based on real-world performance characteristics.\nSpeaker(s): Patrick Reilly; \nTrack: PHP\nRoom: Portland 255 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/12917 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070725T172000 SUMMARY:"Machine Learning Made Easy with Perl" Lino Ramirez (Room: Portland 256) LOCATION:Portland 256 DTSTAMP:19010101T010101Z UID:13020 DTEND;TZID=US/Pacific:20070725T180500 DESCRIPTION:Description: Machine learning is concerned with the development of algorithms and techniques that allow computers to "learn" from large data sets. In this talk\, participants will get to know several machine learning techniques but more important\, they will learn when to use them and why to use them.\nSpeaker(s): Lino Ramirez; \nTrack: Perl\nRoom: Portland 256 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/13020 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070725T172000 SUMMARY:"Generating Gorgeous Word Documents, PDFs, and Excel Spreadsheets" Michael Koziarski (Room: D139-140) LOCATION:D139-140 DTSTAMP:19010101T010101Z UID:13074 DTEND;TZID=US/Pacific:20070725T180500 DESCRIPTION:Description: Generating gorgeous Word documents\, PDFs and Excel spreadsheets is something that Microsoft developers can take for granted. However it's considerably trickier for open source developers. Michael Koziarski will take you through the pros and cons of the various options available to you\, and then provide more detail on the eventual solution.\nSpeaker(s): Michael Koziarski; \nTrack: Ruby\nRoom: D139-140 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/13074 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070725T172000 SUMMARY:"Apache Velocity: The Java Templating Engine" Nathan Bubna (Room: D137-138) LOCATION:D137-138 DTSTAMP:19010101T010101Z UID:12425 DTEND;TZID=US/Pacific:20070725T180500 DESCRIPTION:Description: Apache Velocity is a general purpose templating solution written in pure Java. This talk gives an overview of the templating language\, the integration into applications\, and the new features in Velocity 1.5.\nSpeaker(s): Nathan Bubna; \nTrack: Java\nRoom: D137-138 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/12425 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070725T172000 SUMMARY:"DBA Tales from the Front: from Oracle to MySQL" Ben Krug (Room: Portland 251) LOCATION:Portland 251 DTSTAMP:19010101T010101Z UID:12981 DTEND;TZID=US/Pacific:20070725T180500 DESCRIPTION:Description: In this "tales from the field" session\, Ben Krug discusses his experiences as an Oracle DBA making the switch to MySQL. Krug had worked with many databases\, from the hierarchical MUMPS to DB2\, mSQL\, SQL Server\, and Oracle. After settling on Oracle and learning to love 10g\, his company made the switch to MySQL. He will discuss his battle wounds and share lessons learned.\nSpeaker(s): Ben Krug; \nTrack: Databases\nRoom: Portland 251 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/12981 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070725T172000 SUMMARY:"High Performance Web Pages" Steve Souders (Room: D136) LOCATION:D136 DTSTAMP:19010101T010101Z UID:12199 DTEND;TZID=US/Pacific:20070725T180500 DESCRIPTION:Description: Yahoo!'s Exceptional Performance team has identified 13 best practices for making web pages faster. These guidelines focus on the front-end\, where 80-90% of the end-user response time is spent\, and have proven to reduce response times of Yahoo! properties by 25-50%. In this talk\, Souders will present the 13 performance best practices and use them to evaluate the performance of some popular web sites.\nSpeaker(s): Steve Souders; \nTrack: Web Applications (client-side and server-side)\nRoom: D136 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/12199 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070725T172000 SUMMARY:"Using Puppet to Manage Your Network" Luke Kanies (Room: E145) LOCATION:E145 DTSTAMP:19010101T010101Z UID:13081 DTEND;TZID=US/Pacific:20070725T180500 DESCRIPTION:Description: Puppet is a system administration automation tool written in Ruby\, capable of expressing and managing the configuration of all of the computers on your network. This talk will discuss how Puppet works and how you can use and contribute to it.\nSpeaker(s): Luke Kanies; \nTrack: Administration\nRoom: E145 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/13081 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070725T172000 SUMMARY:"Google Code: A Retrospective" Greg Stein (Room: F150) LOCATION:F150 DTSTAMP:19010101T010101Z UID:12871 DTEND;TZID=US/Pacific:20070725T180500 DESCRIPTION:Description: One year ago\, at OSCON 2006\, Google introduced its project hosting service on the Google Code web site. This session will provide information and instruction on how this free service can be used for your open source projects. Greg Stein will talk about its various features\, what makes the service unique\, and how you can best use it to help your project.\nSpeaker(s): Greg Stein; \nTrack: Emerging Topics\nRoom: F150 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/12871 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070725T172000 SUMMARY:"The Myths of Innovation" Scott Berkun (Room: Portland 252) LOCATION:Portland 252 DTSTAMP:19010101T010101Z UID:13185 DTEND;TZID=US/Pacific:20070725T180500 DESCRIPTION:Description: Where do ideas come from? Why do so many new ideas fail to gain adoption? This talk answers these questions and more by exploring the myths around innovation\, based on an upcoming O'Reilly book. Learn to recognize the myths\, understand why they're popular\, and how to use the truth to innovate today.\nSpeaker(s): Scott Berkun; \nTrack: Emerging Topics\nRoom: Portland 252 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/13185 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070725T172000 SUMMARY:"Bytecode Translation: From .Net to Parrot" Jonathan Worthington (Room: D135) LOCATION:D135 DTSTAMP:19010101T010101Z UID:14527 DTEND;TZID=US/Pacific:20070725T180500 DESCRIPTION:Description: While virtual machines aid cross-platform support\, they bring a new problem: interoperability between bytecode for different VMs. This talk looks at the bytecode translation approach to this problem and presents the work done so far on a .Net to Parrot bytecode translator.\nSpeaker(s): Jonathan Worthington; \nTrack: Programming\nRoom: D135 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/14527 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070725T172000 SUMMARY:"Design Patterns in the Architecture of Participation" Schuyler Erle (Room: F151) LOCATION:F151 DTSTAMP:19010101T010101Z UID:13176 DTEND;TZID=US/Pacific:20070725T180500 DESCRIPTION:Description: Online collaborative projects like the Linux kernel and Wikipedia employ "architectures of participation" to organize massively parallel volunteer knowledge production. Following the work of Christopher Alexander\, what are the "design patterns" in the architecture of participation?\nSpeaker(s): Schuyler Erle; \nTrack: People\nRoom: F151 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/13176 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070725T172000 SUMMARY:"Techniques for Managing Distributed Software Development, Around the World" Gary Long (Room: D133) LOCATION:D133 DTSTAMP:19010101T010101Z UID:14311 DTEND;TZID=US/Pacific:20070725T180500 DESCRIPTION:Description: Managing worldwide software development is challenging\, but the payoff is large. In this session you will learn the techniques to build enterprise-class software and provide 24x7 support. One part of the answer is leveraging an open source product and community. The second part is drawing on a worldwide talent pool.\nSpeaker(s): Gary Long; \nTrack: People\nRoom: D133 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/14311 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070725T180000 SUMMARY:"Expo Hall Reception" (Room: Exhibit Hall D) LOCATION:Exhibit Hall D DTSTAMP:19010101T010101Z UID:14360 DTEND;TZID=US/Pacific:20070725T193000 DESCRIPTION:Description: 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.\nSpeaker(s): ; \nTrack: \nRoom: Exhibit Hall D URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/14360 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070725T180000 SUMMARY:"(Re)Designing the OSI: an Interactive Public Meeting" (Room: Portland 252) LOCATION:Portland 252 DTSTAMP:19010101T010101Z UID:14871 DTEND;TZID=US/Pacific:20070725T200000 DESCRIPTION:Description: \nSpeaker(s): ; \nTrack: BoFs (Birds of a Feather)\nRoom: Portland 252 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/14871 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070725T193000 SUMMARY:"Google Web Toolkit Hack Session" (Room: E145) LOCATION:E145 DTSTAMP:19010101T010101Z UID:14762 DTEND;TZID=US/Pacific:20070725T220000 DESCRIPTION:Description: \nSpeaker(s): ; \nTrack: \nRoom: E145 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/14762 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070725T193000 SUMMARY:"Powell's Technical Books Events During OSCON" (Room: ) LOCATION: DTSTAMP:19010101T010101Z UID:14746 DTEND;TZID=US/Pacific:20070725T203000 DESCRIPTION:Description: Hear a panel discuss "Beautiful Code: What's the Difference Between a Serviceable Solution and an Extraordinary One?" Ward Cunningham will moderate the panel featuring chromatic\, Greg Kroah-Hartman\, Andy Oram\, and Simon Peyton-Jones.\nSpeaker(s): ; \nTrack: \nRoom: URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/14746 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070725T193000 SUMMARY:"Scrum War Stories" (Room: D136) LOCATION:D136 DTSTAMP:19010101T010101Z UID:14517 DTEND;TZID=US/Pacific:20070725T203000 DESCRIPTION:Description: \nSpeaker(s): ; \nTrack: BoFs (Birds of a Feather)\nRoom: D136 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/14517 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070725T193000 SUMMARY:"GPLv3 for People Who Aren't Lawyers" (Room: D135) LOCATION:D135 DTSTAMP:19010101T010101Z UID:14731 DTEND;TZID=US/Pacific:20070725T203000 DESCRIPTION:Description: \nSpeaker(s): ; \nTrack: BoFs (Birds of a Feather)\nRoom: D135 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/14731 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070725T193000 SUMMARY:"Birds of a Feather (BoF) Sessions" (Room: ) LOCATION: DTSTAMP:19010101T010101Z UID:14712 DTEND;TZID=US/Pacific:20070725T223000 DESCRIPTION:Description: Following the planned sessions during the day\, it's time for RailsConf Europe participants to take the floor. BoFs are informal conversations that you and other participants plan. Visit the BoF page online for more details and sign up onsite to lead a BoF of your own.\nSpeaker(s): ; \nTrack: BoFs (Birds of a Feather)\nRoom: URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/14712 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070725T193000 SUMMARY:"The Current State of the Tuscany Project and Future Direction for Java, C++ and Other Supported Programming Languages" (Room: D137-138) LOCATION:D137-138 DTSTAMP:19010101T010101Z UID:14724 DTEND;TZID=US/Pacific:20070725T203000 DESCRIPTION:Description: \nSpeaker(s): ; \nTrack: BoFs (Birds of a Feather)\nRoom: D137-138 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/14724 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070725T193000 SUMMARY:"On Exploiting Parallelism: Four Challenges" (Room: D139-140) LOCATION:D139-140 DTSTAMP:19010101T010101Z UID:14787 DTEND;TZID=US/Pacific:20070725T203000 DESCRIPTION:Description: \nSpeaker(s): ; \nTrack: BoFs (Birds of a Feather)\nRoom: D139-140 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/14787 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070725T193000 SUMMARY:"Using symfony, a PHP web framework" (Room: E141) LOCATION:E141 DTSTAMP:19010101T010101Z UID:14802 DTEND;TZID=US/Pacific:20070725T203000 DESCRIPTION:Description: \nSpeaker(s): ; \nTrack: BoFs (Birds of a Feather)\nRoom: E141 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/14802 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070725T193000 SUMMARY:"Open Source Benchmarks for Open Source DBMS" (Room: E142) LOCATION:E142 DTSTAMP:19010101T010101Z UID:14811 DTEND;TZID=US/Pacific:20070725T203000 DESCRIPTION:Description: \nSpeaker(s): ; \nTrack: BoFs (Birds of a Feather)\nRoom: E142 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/14811 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070725T193000 SUMMARY:"Using Amazon Webservices EC2/S3/SQS for computing on large data sets" (Room: F150) LOCATION:F150 DTSTAMP:19010101T010101Z UID:14816 DTEND;TZID=US/Pacific:20070725T203000 DESCRIPTION:Description: \nSpeaker(s): ; \nTrack: BoFs (Birds of a Feather)\nRoom: F150 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/14816 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070725T193000 SUMMARY:"Perl::Critic: what next?" (Room: E143-144) LOCATION:E143-144 DTSTAMP:19010101T010101Z UID:14881 DTEND;TZID=US/Pacific:20070725T203000 DESCRIPTION:Description: \nSpeaker(s): ; \nTrack: BoFs (Birds of a Feather)\nRoom: E143-144 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/14881 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070725T203000 SUMMARY:"Shaping the Web Future of the Newspaper" (Room: E143-144) LOCATION:E143-144 DTSTAMP:19010101T010101Z UID:14532 DTEND;TZID=US/Pacific:20070725T213000 DESCRIPTION:Description: \nSpeaker(s): ; \nTrack: BoFs (Birds of a Feather)\nRoom: E143-144 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/14532 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070725T203000 SUMMARY:"Plone 3.0" (Room: D136) LOCATION:D136 DTSTAMP:19010101T010101Z UID:14709 DTEND;TZID=US/Pacific:20070725T213000 DESCRIPTION:Description: \nSpeaker(s): ; \nTrack: BoFs (Birds of a Feather)\nRoom: D136 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/14709 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070725T203000 SUMMARY:"Beer, Pizza, and Dolphins - The MySQL Community BoF" (Room: D137-138) LOCATION:D137-138 DTSTAMP:19010101T010101Z UID:14725 DTEND;TZID=US/Pacific:20070725T213000 DESCRIPTION:Description: \nSpeaker(s): ; \nTrack: BoFs (Birds of a Feather)\nRoom: D137-138 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/14725 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070725T203000 SUMMARY:"Free Software Activism" (Room: D135) LOCATION:D135 DTSTAMP:19010101T010101Z UID:14727 DTEND;TZID=US/Pacific:20070725T213000 DESCRIPTION:Description: \nSpeaker(s): ; \nTrack: BoFs (Birds of a Feather)\nRoom: D135 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/14727 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070725T203000 SUMMARY:"Python Birds of a Feather" (Room: D139-140) LOCATION:D139-140 DTSTAMP:19010101T010101Z UID:14794 DTEND;TZID=US/Pacific:20070725T213000 DESCRIPTION:Description: \nSpeaker(s): ; \nTrack: BoFs (Birds of a Feather)\nRoom: D139-140 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/14794 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070725T203000 SUMMARY:"Caching for fun and profit" (Room: E141) LOCATION:E141 DTSTAMP:19010101T010101Z UID:14806 DTEND;TZID=US/Pacific:20070725T213000 DESCRIPTION:Description: \nSpeaker(s): ; \nTrack: BoFs (Birds of a Feather)\nRoom: E141 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/14806 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070725T203000 SUMMARY:"Virtual Networks – the pros and cons of building networks in software" (Room: E142) LOCATION:E142 DTSTAMP:19010101T010101Z UID:14824 DTEND;TZID=US/Pacific:20070725T213000 DESCRIPTION:Description: \nSpeaker(s): ; \nTrack: BoFs (Birds of a Feather)\nRoom: E142 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/14824 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070725T203000 SUMMARY:"Business Collaboration - Rod Beckstrom" (Room: F150) LOCATION:F150 DTSTAMP:19010101T010101Z UID:14842 DTEND;TZID=US/Pacific:20070725T213000 DESCRIPTION:Description: \nSpeaker(s): ; \nTrack: BoFs (Birds of a Feather)\nRoom: F150 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/14842 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070726T084500 SUMMARY:"The Processing Development Environment" Ben Fry (Room: Portland Ballroom) LOCATION:Portland Ballroom DTSTAMP:19010101T010101Z UID:14368 DTEND;TZID=US/Pacific:20070726T090000 DESCRIPTION:Description: \nSpeaker(s): Ben Fry; \nTrack: \nRoom: Portland Ballroom URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/14368 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070726T090000 SUMMARY:"OSCamp" (Room: E146) LOCATION:E146 DTSTAMP:19010101T010101Z UID:14359 DTEND;TZID=US/Pacific:20070726T180000 DESCRIPTION:Description: At OSCamp\, the program is completely up to you and the other participants. Drop in to this un-conference on Wednesday and Thursday during OSCON. Visit the OSCamp page (http://oscamp.org/" target="_blank" title="opens page in new window") for more information.\nSpeaker(s): ; \nTrack: \nRoom: E146 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/14359 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070726T090000 SUMMARY:"Overcoming Bias" Robin Hanson (Room: Portland Ballroom) LOCATION:Portland Ballroom DTSTAMP:19010101T010101Z UID:14766 DTEND;TZID=US/Pacific:20070726T091500 DESCRIPTION:Description: \nSpeaker(s): Robin Hanson; \nTrack: \nRoom: Portland Ballroom URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/14766 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070726T091500 SUMMARY:"Year in Review: Open Source at Microsoft" Bill Hilf (Room: Portland Ballroom) LOCATION:Portland Ballroom DTSTAMP:19010101T010101Z UID:14706 DTEND;TZID=US/Pacific:20070726T093000 DESCRIPTION:Description: Since OSCON 2006\, much has changed in how and where Microsoft has participated with the open source community. We've seen tremendous technical partnerships grow out of the Open Source Software Lab\, increased project hosting on Codeplex\, and community excitement around the work of the Live Labs team. This talk will review the past year at Microsoft and how open source is changing the way Microsoft does business.\nSpeaker(s): Bill Hilf; \nTrack: \nRoom: Portland Ballroom URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/14706 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070726T093000 SUMMARY:"Copyright Regime vs. Civil Liberties" Rick Falkvinge (Room: Portland Ballroom) LOCATION:Portland Ballroom DTSTAMP:19010101T010101Z UID:14661 DTEND;TZID=US/Pacific:20070726T094500 DESCRIPTION:Description: Rick Falkvinge\, the founder of the Swedish Pirate Party and the international politicized pirate movement\, talks about the rise and success of pirates\, and why pirates are necessary in today's politics. He'll also outline the next steps in the pirates' strategy to change global copyright laws.\nSpeaker(s): Rick Falkvinge; \nTrack: \nRoom: Portland Ballroom URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/14661 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070726T094500 SUMMARY:"How to Ignore Marketing and Become Irrelevant in Two Easy Steps" Steve Yegge (Room: Portland Ballroom) LOCATION:Portland Ballroom DTSTAMP:19010101T010101Z UID:14662 DTEND;TZID=US/Pacific:20070726T100000 DESCRIPTION:Description: \nSpeaker(s): Steve Yegge; \nTrack: \nRoom: Portland Ballroom URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/14662 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070726T100000 SUMMARY:"Q & A" (Room: Portland Ballroom) LOCATION:Portland Ballroom DTSTAMP:19010101T010101Z UID:14863 DTEND;TZID=US/Pacific:20070726T101500 DESCRIPTION:Description: \nSpeaker(s): ; \nTrack: \nRoom: Portland Ballroom URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/14863 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070726T104500 SUMMARY:"USB in a Nutshell" Sarah Bailey (Room: D136) LOCATION:D136 DTSTAMP:19010101T010101Z UID:13188 DTEND;TZID=US/Pacific:20070726T113000 DESCRIPTION:Description: This talk will cover the basics of USB\, the current Linux USB filesystem\, usbfs\, and the user-land USB library\, libusb. Bailey will also discuss her work replacing usbfs and shoehorning USB communication into the standard UNIX I/O stream model.\nSpeaker(s): Sarah Bailey; \nTrack: Linux\nRoom: D136 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/13188 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070726T104500 SUMMARY:"Linux and Windows Interoperability: On the Metal and On the Wire" Sam Ramji (Room: E141) LOCATION:E141 DTSTAMP:19010101T010101Z UID:14676 DTEND;TZID=US/Pacific:20070726T113000 DESCRIPTION:Description: Virtualization in mixed platform environments poses serious IT challenges today. Microsoft and Novell are collaborating to bring new Windows and open source-based offerings to market. This talk will cover the technical and standards-based work being done to enable these offerings. \nSpeaker(s): Sam Ramji; \nTrack: Linux\nRoom: E141 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/14676 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070726T104500 SUMMARY:"VIM for PHP Programmers" Andrei Zmievski (Room: D135) LOCATION:D135 DTSTAMP:19010101T010101Z UID:14189 DTEND;TZID=US/Pacific:20070726T113000 DESCRIPTION:Description: Are you stuck choosing between Komodo\, Zend Studio\, PHPEdit\, or Eclipse as your next IDE? Did you just come to Unix from Windows and wonder how to translate your ""1337"" Notepad skills to the new platform? This session will show you what VIM has in store for PHP developers. \nSpeaker(s): Andrei Zmievski; \nTrack: PHP\nRoom: D135 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/14189 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070726T104500 SUMMARY:"wxPerl: Agile Cross-Platform GUI Design and Development" Eric Wilhelm (Room: D139-140) LOCATION:D139-140 DTSTAMP:19010101T010101Z UID:12956 DTEND;TZID=US/Pacific:20070726T113000 DESCRIPTION:Description: Where web applications fail\, wxPerl shines. Cross-platform GUI programming with wxPerl can be fun\, efficient\, and extremely rewarding. It can also be painfully verbose if you forget that Perl is not C++. This session is about the requisite Perlishness needed to make wxPerl projects fit into fewer lines of code\, with more clarity\, convenience\, and flexibility.\nSpeaker(s): Eric Wilhelm; \nTrack: Perl\nRoom: D139-140 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/12956 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070726T104500 SUMMARY:"Super-sizing YouTube" Mike Solomon (Room: Portland 256) LOCATION:Portland 256 DTSTAMP:19010101T010101Z UID:13435 DTEND;TZID=US/Pacific:20070726T113000 DESCRIPTION:Description: YouTube scaled from a small app to global phenomenon in just a few months. Using a combination of Python and other popular source tools\, a small team of engineers successfully met increasing demand for the site. This talk will discuss the series of events that prompted the key ideas enabling YouTube to grow.\nSpeaker(s): Mike Solomon; \nTrack: Python\nRoom: Portland 256 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/13435 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070726T104500 SUMMARY:"Why Observability Matters - How DTrace Helped Twitter" Adam Leventhal Brendan Gregg (Room: Portland 255) LOCATION:Portland 255 DTSTAMP:19010101T010101Z UID:14668 DTEND;TZID=US/Pacific:20070726T113000 DESCRIPTION:Description: Twitter was experiencing a performance crisis on their Ruby Application. Using DTrace\, these mysterious problems were diagnosed and fixed within a matter of a few hours. Learn about DTrace and how it was used to save the day.\nSpeaker(s): Adam Leventhal; Brendan Gregg\nTrack: Ruby\nRoom: Portland 255 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/14668 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070726T104500 SUMMARY:"Memory Leaks in Java Applications: Different Tools for Different Types of Leaks" Gregg Sporar (Room: Portland 251) LOCATION:Portland 251 DTSTAMP:19010101T010101Z UID:12635 DTEND;TZID=US/Pacific:20070726T113000 DESCRIPTION:Description: Not all Java memory leaks are the same. Some eat away at memory slowly over time. Others grab huge chunks of memory all at once. Which open source monitoring/profiling tool should you use? This presentation demonstrates that the answer depends upon the type of leak.\nSpeaker(s): Gregg Sporar; \nTrack: Java\nRoom: Portland 251 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/12635 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070726T104500 SUMMARY:"Extending MySQL, Swiss Army Knife Approach" Brian Aker (Room: F151) LOCATION:F151 DTSTAMP:19010101T010101Z UID:12832 DTEND;TZID=US/Pacific:20070726T113000 DESCRIPTION:Description: Ever wanted to add a storage engine to MySQL? How about creating an information schema that provided summaries from the operating systems states? This talk is all about what you can do with the internals of MySQL and how you can extend MySQL to fit even more of your needs. Google and Friendster have extended MySQL\, and so can you. \nSpeaker(s): Brian Aker; \nTrack: Databases\nRoom: F151 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/12832 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070726T104500 SUMMARY:"Windmill: Automated Testing of Your Ajax Web Applications" Mikeal Rogers (Room: E145) LOCATION:E145 DTSTAMP:19010101T010101Z UID:12321 DTEND;TZID=US/Pacific:20070726T113000 DESCRIPTION:Description: Project Windmill was created with the intention of reaching 100% automated testing of heavy Ajax web applications after trying desperately to make existing solutions work. This talk focuses on the architecture and key features that make Windmill an attractive open source solution for automated webapp testing.\nSpeaker(s): Mikeal Rogers; \nTrack: Web Applications (client-side and server-side)\nRoom: E145 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/12321 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070726T104500 SUMMARY:"Iptables Attack Visualization" Michael Rash (Room: D137-138) LOCATION:D137-138 DTSTAMP:19010101T010101Z UID:12356 DTEND;TZID=US/Pacific:20070726T113000 DESCRIPTION:Description: This talk will present eye-catching visualizations of attacks against iptables firewalls produced with the psad and AfterGlow projects. With the rise of Linux\, more and more people are running iptables\, and it has a compeling security story to tell. Psad and AfterGlow will point the way.\nSpeaker(s): Michael Rash; \nTrack: Security\nRoom: D137-138 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/12356 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070726T104500 SUMMARY:"Jingle: Cutting Edge Open Source VoIP" Matt Tucker (Room: F150) LOCATION:F150 DTSTAMP:19010101T010101Z UID:13134 DTEND;TZID=US/Pacific:20070726T113000 DESCRIPTION:Description: Jingle is a recent extension to the XMPP (Jabber) protocol that is nearing official standardization. Learn all about Jingle\, open source implementations\, and how the protocol is on the cutting edge of VoIP.\nSpeaker(s): Matt Tucker; \nTrack: Emerging Topics\nRoom: F150 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/13134 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070726T104500 SUMMARY:"State of Lightning Talks" Josh Berkus (Room: Portland 252) LOCATION:Portland 252 DTSTAMP:19010101T010101Z UID:13144 DTEND;TZID=US/Pacific:20070726T122000 DESCRIPTION:Description: For the second year\, we will be presenting five-minute updates from each and every project lead at OSCON.\nSpeaker(s): Josh Berkus; \nTrack: Emerging Topics\nRoom: Portland 252 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/13144 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070726T104500 SUMMARY:"Search: The Open Source Past, Present, and Future" Jeremie Miller (Room: D133) LOCATION:D133 DTSTAMP:19010101T010101Z UID:14701 DTEND;TZID=US/Pacific:20070726T113000 DESCRIPTION:Description: Learn about the history of open source in the domain of search technologies\, where it's at today\, and what the growing movement is doing to establish search as open Internet infrastructure via distributed protocols.\nSpeaker(s): Jeremie Miller; \nTrack: Emerging Topics\nRoom: D133 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/14701 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070726T104500 SUMMARY:"How to Protect Your Open Source Project from Poisonous People" Ben Collins-Sussman Brian W. Fitzpatrick (Room: E143-144) LOCATION:E143-144 DTSTAMP:19010101T010101Z UID:12972 DTEND;TZID=US/Pacific:20070726T113000 DESCRIPTION:Description: Every open source project runs into people who are selfish\, uncooperative\, and disrespectful. These people can silently poison the atmosphere of a happy developer community. Come learn how to identify these people and peacefully de-fuse them before they derail your project.\nSpeaker(s): Ben Collins-Sussman; Brian W. Fitzpatrick\nTrack: People\nRoom: E143-144 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/12972 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070726T104500 SUMMARY:"Pimp My Build" Josh Cronemeyer Andy Slocum (Room: E142) LOCATION:E142 DTSTAMP:19010101T010101Z UID:14673 DTEND;TZID=US/Pacific:20070726T113000 DESCRIPTION:Description: Fun with continuous integration: customizations for CruiseControl and CruiseControl.rb. \nSpeaker(s): Josh Cronemeyer; Andy Slocum\nTrack: Products and Services\nRoom: E142 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/14673 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070726T113500 SUMMARY:"Making Linux Work on Your Laptop" Matthew Garrett (Room: D136) LOCATION:D136 DTSTAMP:19010101T010101Z UID:13365 DTEND;TZID=US/Pacific:20070726T122000 DESCRIPTION:Description: Everyone knows that Linux doesn't work on laptops. It turns out that they're wrong\, but that doesn't necessarily mean that it's easy. This talk covers the current situation of Linux laptop support\, including how to get the things to work properly.\nSpeaker(s): Matthew Garrett; \nTrack: Linux\nRoom: D136 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/13365 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070726T113500 SUMMARY:"Cache That!" Gopal Vijayaraghavan (Room: D135) LOCATION:D135 DTSTAMP:19010101T010101Z UID:12757 DTEND;TZID=US/Pacific:20070726T122000 DESCRIPTION:Description: This talk will cover a quick overview of the various caching methods available for PHP\, how they work\, and how they interact with your code. The goal is to enable you to choose the right cache for your problem and in the process\, end up producing better and faster applications.\nSpeaker(s): Gopal Vijayaraghavan; \nTrack: PHP\nRoom: D135 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/12757 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070726T113500 SUMMARY:"How to Write a Killer Sugar Activity" Justin Gallardo (Room: Portland 256) LOCATION:Portland 256 DTSTAMP:19010101T010101Z UID:12434 DTEND;TZID=US/Pacific:20070726T122000 DESCRIPTION:Description: Learn to build Sugar activities from the base up\, and how to port your current application to become the next big activity for 10 million children to use.\nSpeaker(s): Justin Gallardo; \nTrack: Python\nRoom: Portland 256 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/12434 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070726T113500 SUMMARY:"Using and Writing Rails Plugins" Eric Pugh (Room: Portland 255) LOCATION:Portland 255 DTSTAMP:19010101T010101Z UID:12980 DTEND;TZID=US/Pacific:20070726T122000 DESCRIPTION:Description: Ruby on Rails brings everything you need to create high quality web applications out of the box! But eventually you'll find that you are duplicating functionality\, for example the same user login page and search page in multiple applications. Rails plugins make it blindingly simple to share functionality across multiple Rails applications.\nSpeaker(s): Eric Pugh; \nTrack: Ruby\nRoom: Portland 255 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/12980 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070726T113500 SUMMARY:"How to Build, Run, and Develop Code with the phoneME Open Source Project" Roger Brinkley (Room: Portland 251) LOCATION:Portland 251 DTSTAMP:19010101T010101Z UID:12984 DTEND;TZID=US/Pacific:20070726T122000 DESCRIPTION:Description: Participants will be downloading\, building\, running\, and developing code using the phoneME Open Source project. Talk will include step-by-step examples of how new developers can take advantage of the phoneME open source project to develop new platforms for mobile devices\, and to use the project for building new mobile applications.\nSpeaker(s): Roger Brinkley; \nTrack: Java\nRoom: Portland 251 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/12984 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070726T113500 SUMMARY:"Refactoring to Seam" Brian Leonard (Room: D139-140) LOCATION:D139-140 DTSTAMP:19010101T010101Z UID:12657 DTEND;TZID=US/Pacific:20070726T122000 DESCRIPTION:Description: By refactoring an existing project\, this presention will show you exactly what is required to start using the Seam framework. In the process we'll reap the benefits of simplified code and even solve an HTTP session problem that plagues all web developers—the browser back button.\nSpeaker(s): Brian Leonard; \nTrack: Java\nRoom: D139-140 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/12657 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070726T113500 SUMMARY:"PostgreSQL Gems: Running Perl and Ruby Inside the Database" David Fetter (Room: F151) LOCATION:F151 DTSTAMP:19010101T010101Z UID:13168 DTEND;TZID=US/Pacific:20070726T122000 DESCRIPTION:Description: Enforce your applications's business rules using your favorite language inside the PostgreSQL RDBMS. We'll look at how to build and install Perl and Ruby right in the database.\nSpeaker(s): David Fetter; \nTrack: Databases\nRoom: F151 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/13168 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070726T113500 SUMMARY:"The Tesseract OCR Engine" Ray Smith (Room: D133) LOCATION:D133 DTSTAMP:19010101T010101Z UID:14799 DTEND;TZID=US/Pacific:20070726T122000 DESCRIPTION:Description: \nSpeaker(s): Ray Smith; \nTrack: Desktop Applications\nRoom: D133 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/14799 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070726T113500 SUMMARY:"Error Handling in Ajax" Anthony Holdener (Room: E145) LOCATION:E145 DTSTAMP:19010101T010101Z UID:12993 DTEND;TZID=US/Pacific:20070726T122000 DESCRIPTION:Description: Ajax offers new challenges for error handling and recovery\, but also new opportunities. This talk will explore a variety of problems Ajax applications face\, and best practices for dealing with them.\nSpeaker(s): Anthony Holdener; \nTrack: Web Applications (client-side and server-side)\nRoom: E145 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/12993 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070726T113500 SUMMARY:"Secure Communications with Jabber" Peter Saint-Andre (Room: D137-138) LOCATION:D137-138 DTSTAMP:19010101T010101Z UID:12979 DTEND;TZID=US/Pacific:20070726T122000 DESCRIPTION:Description: Jabber/XMPP technologies not only provide an open platform for real-time communication\, they do so in a high-security fashion. This talk will delve into Jabber security\, including behind-the-firewall servers\, reverse DNS lookups\, channel encryption\, strong authentic ation\, end-to-end encryption\, spam prevention\, interdomain federation\, and the Jabber network's intermediate certification authority.\nSpeaker(s): Peter Saint-Andre; \nTrack: Security\nRoom: D137-138 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/12979 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070726T113500 SUMMARY:"Automatic Parallelization with GCC" David LaPalomento (Room: F150) LOCATION:F150 DTSTAMP:19010101T010101Z UID:12547 DTEND;TZID=US/Pacific:20070726T122000 DESCRIPTION:Description: The shift of mainstream computation to multiprocessor architectures forces applications to embrace the complexities of parallelism or watch performance gains grind to a halt. This talk will cover advanced features of GCC that allow developers to reap the benefits of multithreading without rewriting a single line of code.\nSpeaker(s): David LaPalomento; \nTrack: Programming\nRoom: F150 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/12547 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070726T113500 SUMMARY:"People Hacks" Adam Keys (Room: E143-144) LOCATION:E143-144 DTSTAMP:19010101T010101Z UID:12816 DTEND;TZID=US/Pacific:20070726T122000 DESCRIPTION:Description: The modern developer is faced with technical and social problems. Yet\, social problems and solutions are often undiscussed in the literature of software development. People Hacks aims to identify tools and techniques developers can use to more effectively advocate their ideas and work with others within the community and business.\nSpeaker(s): Adam Keys; \nTrack: People\nRoom: E143-144 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/12816 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070726T113500 SUMMARY:"A Resource-Oriented Approach on Data Services" Mike Pittaro (Room: E142) LOCATION:E142 DTSTAMP:19010101T010101Z UID:14734 DTEND;TZID=US/Pacific:20070726T122000 DESCRIPTION:Description: \nSpeaker(s): Mike Pittaro; \nTrack: Products and Services\nRoom: E142 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/14734 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070726T134500 SUMMARY:"Everything I Needed to Know to be a Successful Linux Kernel Developer I Learned in Kindergarten" Kristen Accardi (Room: D136) LOCATION:D136 DTSTAMP:19010101T010101Z UID:13375 DTEND;TZID=US/Pacific:20070726T143000 DESCRIPTION:Description: This talk presents tips and techniques for managing the less technical aspects of developing for the Linux kernel.\nSpeaker(s): Kristen Accardi; \nTrack: Linux\nRoom: D136 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/13375 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070726T134500 SUMMARY:"PDO: PHP Data Objects" Wez Furlong (Room: D135) LOCATION:D135 DTSTAMP:19010101T010101Z UID:12933 DTEND;TZID=US/Pacific:20070726T143000 DESCRIPTION:Description: PHP 5.1 features a new data access layer called PDO that provides a clear\, simple\, and powerful unified API for working with all our favourite databases. Join Wes Furlong to learn more about the future of database access in PHP.\nSpeaker(s): Wez Furlong; \nTrack: PHP\nRoom: D135 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/12933 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070726T134500 SUMMARY:"Exploiting Multicore Capabilities from Python" Rachael Madsen (Room: Portland 256) LOCATION:Portland 256 DTSTAMP:19010101T010101Z UID:13106 DTEND;TZID=US/Pacific:20070726T143000 DESCRIPTION:Description: Multicore processors are ideal for compute-intensive tasks such as data compression and advanced mathematical processing. To take full advantage of them requires low-level programming. This talk will discuss multicore exploitation within the framework of a Python supervisory program\, including data management\, program flow\, thread design\, and cache management.\nSpeaker(s): Rachael Madsen; \nTrack: Python\nRoom: Portland 256 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/13106 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070726T134500 SUMMARY:"Use C to Tune Your Rails Application" Jared Richardson (Room: Portland 255) LOCATION:Portland 255 DTSTAMP:19010101T010101Z UID:13080 DTEND;TZID=US/Pacific:20070726T143000 DESCRIPTION:Description: Ruby and Rails run faster everyday\, but we still encounter situations where we need more performance than we can get from today's Ruby VM. Integrating C with Ruby and Rails is a great way to obliterate performance bottlenecks.\nSpeaker(s): Jared Richardson; \nTrack: Ruby\nRoom: Portland 255 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/13080 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070726T134500 SUMMARY:"Implementing DSLs in Groovy" Matt Secoske (Room: Portland 251) LOCATION:Portland 251 DTSTAMP:19010101T010101Z UID:12747 DTEND;TZID=US/Pacific:20070726T143000 DESCRIPTION:Description: Domain Specific Languages (DSLs) have been a powerful technique used throughout programming's history to elevate developer productivity. This talk will discuss how to create and use DSLs with the Groovy programming language. Different techniques for creating DSLs will be shown\, along side an exploration of the features in Groovy that make it especially useful for DSLs.\nSpeaker(s): Matt Secoske; \nTrack: Java\nRoom: Portland 251 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/12747 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070726T134500 SUMMARY:"Ajax and Web Services" Mark Pruett (Room: E145) LOCATION:E145 DTSTAMP:19010101T010101Z UID:12578 DTEND;TZID=US/Pacific:20070726T143000 DESCRIPTION:Description: Ajax and Web Services are two of the hottest topics in web software development. But how do you make them work together? SOAP versus REST\, web proxies\, XML versus JSON\, transforming data with XSLT\, the client/server division of labor—all these topics are explored in this fast-paced session.\nSpeaker(s): Mark Pruett; \nTrack: Web Applications (client-side and server-side)\nRoom: E145 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/12578 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070726T134500 SUMMARY:"RIA Platforms and Open Source" Nathan Torkington Nandini Ramani; James Ward (Room: Portland 252) LOCATION:Portland 252 DTSTAMP:19010101T010101Z UID:14750 DTEND;TZID=US/Pacific:20070726T152000 DESCRIPTION:Description: Sun\, Microsoft\, and Adobe have unveiled Rich Internet Application platforms with a mixture of web and desktop technologies. Each has some open source component or approach. The three vendors will demo their wares\, then we'll sit down with a panel discussion (with lots of your questions) to figure out how they see open source and whether any of their work is useful to the open source community.\nSpeaker(s): Nathan Torkington; Nandini Ramani; James Ward\nTrack: Web Applications (client-side and server-side)\nRoom: Portland 252 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/14750 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070726T134500 SUMMARY:"Bayeux and CometD: Open Source Comet Infrastructure" Alex Russell (Room: D139-140) LOCATION:D139-140 DTSTAMP:19010101T010101Z UID:14859 DTEND;TZID=US/Pacific:20070726T143000 DESCRIPTION:Description: \nSpeaker(s): Alex Russell; \nTrack: Web Applications (client-side and server-side)\nRoom: D139-140 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/14859 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070726T134500 SUMMARY:"Security for Human Beings: Protecting Ubuntu" Kees Cook (Room: D137-138) LOCATION:D137-138 DTSTAMP:19010101T010101Z UID:13172 DTEND;TZID=US/Pacific:20070726T143000 DESCRIPTION:Description: A lot goes on behind the scenes keeping Ubuntu secure. Not all bugs qualify as security vulnerabilities\, and keeping them sorted is a full-time job. Get a taste for some real-world exploits and how to avoid them. Want to keep a distro secure? Learn to think like a bad-guy. \nSpeaker(s): Kees Cook; \nTrack: Security\nRoom: D137-138 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/13172 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070726T134500 SUMMARY:"Building an Open Hardware Platform" Andrew Huang (Room: D133) LOCATION:D133 DTSTAMP:19010101T010101Z UID:12739 DTEND;TZID=US/Pacific:20070726T143000 DESCRIPTION:Description: Chumby is a company that features an open hardware platform to enable maximum customer innovation. The eponymous hardware is an ARM linux client for an internet-based service designed to keep you connected around the home and office. This talk will focus on the particular challenges of building an open hardware platform.\nSpeaker(s): Andrew Huang; \nTrack: Emerging Topics\nRoom: D133 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/12739 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070726T134500 SUMMARY:"Next Generation Version Control Systems" Sam Vilain (Room: F151) LOCATION:F151 DTSTAMP:19010101T010101Z UID:12961 DTEND;TZID=US/Pacific:20070726T143000 DESCRIPTION:Description: A taxonomy of version control systems\, and why the differences are so important to many development teams.\nSpeaker(s): Sam Vilain; \nTrack: Programming\nRoom: F151 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/12961 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070726T134500 SUMMARY:"When Interface Design Attacks!" Amy Hoy (Room: E143-144) LOCATION:E143-144 DTSTAMP:19010101T010101Z UID:13024 DTEND;TZID=US/Pacific:20070726T143000 DESCRIPTION:Description: Even on projects where there's a designer\, many interface decisions are left to the developer or project overseer. And when that person doesn't think seriously about this responsibility\, bad apps prevail. This talk will help devs and others avoid common pitfalls and learn to balance feature requests with sanity. \nSpeaker(s): Amy Hoy; \nTrack: People\nRoom: E143-144 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/13024 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070726T134500 SUMMARY:"Open Solutions Alliance Hack-a-thon" (Room: Exhibit Hall E) LOCATION:Exhibit Hall E DTSTAMP:19010101T010101Z UID:14744 DTEND;TZID=US/Pacific:20070726T180000 DESCRIPTION:Description: \nSpeaker(s): ; \nTrack: People\nRoom: Exhibit Hall E URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/14744 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070726T134500 SUMMARY:"Adventures in Localization" Wil Clouser Mike Morgan (Room: E141) LOCATION:E141 DTSTAMP:19010101T010101Z UID:13039 DTEND;TZID=US/Pacific:20070726T143000 DESCRIPTION:Description: Mozilla web developers provide a localization case study on addons.mozilla.org. See what it took to localize the dynamic\, high-traffic web site to support over 40 languages\, focusing on the technical aspects.\nSpeaker(s): Wil Clouser; Mike Morgan\nTrack: Products and Services\nRoom: E141 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/13039 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070726T134500 SUMMARY:"Databases Don't Matter" Emma McGrattan (Room: E142) LOCATION:E142 DTSTAMP:19010101T010101Z UID:14679 DTEND;TZID=US/Pacific:20070726T143000 DESCRIPTION:Description: In today's high speed IT environments\, application developers are less concerned about database functionality than they are about meeting aggressive deadlines and delivering functionality to meet the immediate demands of the business. This interactive session explores these competing priorities\, debunks a few myths\, and arms app developers with the gadgets and resources needed to truly pimp their toolkits.\nSpeaker(s): Emma McGrattan; \nTrack: Products and Services\nRoom: E142 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/14679 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070726T143500 SUMMARY:"LINA: Cross-platform Linux Binaries" Nile Geisinger Saill White (Room: D136) LOCATION:D136 DTSTAMP:19010101T010101Z UID:14090 DTEND;TZID=US/Pacific:20070726T152000 DESCRIPTION:Description: LINA revolutionizes open source distribution by enabling developers to compile their code into universal Linux binaries that run with native look and feel on any operating system\, including Windows\, Mac OS X\, and all flavors of Unix. In this session we will explain how LINA works. \nSpeaker(s): Nile Geisinger; Saill White\nTrack: Linux\nRoom: D136 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/14090 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070726T143500 SUMMARY:"Striving for Less Ugly Graphs and Charts from PHP" Luke Welling (Room: D135) LOCATION:D135 DTSTAMP:19010101T010101Z UID:12855 DTEND;TZID=US/Pacific:20070726T152000 DESCRIPTION:Description: Many web applications display data as graphs and charts. Prominent best of breed efforts are making many look shabby by comparsion. We will look at some pros and cons of different approaches and delivery mechanisms. With sample code and sample output\, you will see what return you will get for your toil. \nSpeaker(s): Luke Welling; \nTrack: PHP\nRoom: D135 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/12855 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070726T143500 SUMMARY:"Building Domain Specific Languages in Perl" Jesse Vincent (Room: D139-140) LOCATION:D139-140 DTSTAMP:19010101T010101Z UID:12963 DTEND;TZID=US/Pacific:20070726T152000 DESCRIPTION:Description: Perl is an excellent platform for building Domain Specific Languages (DSLs) that can improve your code's readability and writability. We'll walk through several DSLs\, looking at the tricks and techniques used to coerce Perl into doing things that are usually considered "impossible."\nSpeaker(s): Jesse Vincent; \nTrack: Perl\nRoom: D139-140 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/12963 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070726T143500 SUMMARY:"Python 3000" Guido van Rossum (Room: Portland 256) LOCATION:Portland 256 DTSTAMP:19010101T010101Z UID:12753 DTEND;TZID=US/Pacific:20070726T152000 DESCRIPTION:Description: Since the renewed Python 3000 effort was announced at PyCon 2006\, a lot has happened. In this talk\, van Rossum will discuss the Python 3000 road map\, status\, and what this means for the average Python user.\nSpeaker(s): Guido van Rossum; \nTrack: Python\nRoom: Portland 256 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/12753 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070726T143500 SUMMARY:"Rails Under the Knife" Jacob Harris (Room: Portland 255) LOCATION:Portland 255 DTSTAMP:19010101T010101Z UID:12908 DTEND;TZID=US/Pacific:20070726T152000 DESCRIPTION:Description: This talk looks at the inner workings of some of Rails' most popular features. In the process\, developers new to Ruby will also gain a deeper understanding of how to think in Ruby and stop writing the Ruby-inflected PHP or Java they may currently be using.\nSpeaker(s): Jacob Harris; \nTrack: Ruby\nRoom: Portland 255 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/12908 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070726T143500 SUMMARY:"Kitchen Sink Language" Peter von der Ahé (Room: F151) LOCATION:F151 DTSTAMP:19010101T010101Z UID:13014 DTEND;TZID=US/Pacific:20070726T152000 DESCRIPTION:Description: The Kitchen Sink Language is a site for experimental features in the Java programming language compiler\, javac. This talk gives a brief introduction to the compiler's architecture so you can get started on implementing you favorite language feature.\nSpeaker(s): Peter von der Ahé; \nTrack: Java\nRoom: F151 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/13014 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070726T143500 SUMMARY:"Offline Ajax: Taking Large Browser-based Applications Off-line" Kevin Henrikson (Room: E145) LOCATION:E145 DTSTAMP:19010101T010101Z UID:13037 DTEND;TZID=US/Pacific:20070726T152000 DESCRIPTION:Description: This session will cover an architecture for taking Ajax applications off-line. Henrikson will explore how Zimbra managed to integrate several open source projects to create an architecture for offline Ajax applications. Using the Zimbra e-mail client as an example\, he will show how other companies can use these technologies to take their own web-based service offline as well.\nSpeaker(s): Kevin Henrikson; \nTrack: Web Applications (client-side and server-side)\nRoom: E145 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/13037 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070726T143500 SUMMARY:"Security 2.0" Chris Shiflett (Room: D137-138) LOCATION:D137-138 DTSTAMP:19010101T010101Z UID:12862 DTEND;TZID=US/Pacific:20070726T152000 DESCRIPTION:Description: Learn how cross-site scripting (XSS)\, cross-site request forgeries (CSRF)\, and Ajax are being combined in creative new ways to launch sophisticated attacks that penetrate firewalls\, target users\, and spread like worms. This talk examines this new threat\, dubbed Security 2.0\, by demonstrating some hypothetical and real exploits\, and discussing methods of safeguard and prevention.\nSpeaker(s): Chris Shiflett; \nTrack: Security\nRoom: D137-138 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/12862 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070726T143500 SUMMARY:"Body Hacking" Quinn Norton (Room: D133) LOCATION:D133 DTSTAMP:19010101T010101Z UID:14852 DTEND;TZID=US/Pacific:20070726T152000 DESCRIPTION:Description: \nSpeaker(s): Quinn Norton; \nTrack: Emerging Topics\nRoom: D133 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/14852 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070726T143500 SUMMARY:"Accessibility for Web 2.0" Eric David (Room: E143-144) LOCATION:E143-144 DTSTAMP:19010101T010101Z UID:12533 DTEND;TZID=US/Pacific:20070726T152000 DESCRIPTION:Description: Web 2.0 has improved the browsing experience for many\, but in the process has also reduced usability for those with special needs. In this talk you will learn how to make your feature-rich site ultra-accessible without having to sacrifice functionality.\nSpeaker(s): Eric David; \nTrack: People\nRoom: E143-144 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/12533 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070726T143500 SUMMARY:"Exploiting Parallelism with Multi-core Technologies" James Reinders (Room: E142) LOCATION:E142 DTSTAMP:19010101T010101Z UID:13005 DTEND;TZID=US/Pacific:20070726T152000 DESCRIPTION:Description: With the emergence of multi-core processors\, parallel processing is the new reality. Are you prepared to program for parallel performance? This talk will discuss the three challenges of exploiting parallelism and what to do about them. New tools are also available that simplify the transition to parallel programming.\nSpeaker(s): James Reinders; \nTrack: Products and Services\nRoom: E142 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/13005 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070726T143500 SUMMARY:"OSGeo: All About Maps - Aaron Racicot" Aaron Racicot Tom Fukushima; David Percy (Room: E141) LOCATION:E141 DTSTAMP:19010101T010101Z UID:14678 DTEND;TZID=US/Pacific:20070726T152000 DESCRIPTION:Description: Geospatially aware applications are all the rage today. The Open Source Geospatial Foundation (OSGeo) is an umbrella organization providing support and a common framework to house efforts by the open source community for "all things maps." We will provide an overview of the OSGeo as an organization as well as showcase how some of the ongoing efforts within the organization can help your efforts developing applications.\nSpeaker(s): Aaron Racicot; Tom Fukushima; David Percy\nTrack: Products and Services\nRoom: E141 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/14678 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070726T143500 SUMMARY:"OSGeo: All About Maps - David Percy" Aaron Racicot Tom Fukushima; David Percy (Room: E141) LOCATION:E141 DTSTAMP:19010101T010101Z UID:14940 DTEND;TZID=US/Pacific:20070726T152000 DESCRIPTION:Description: Geospatially aware applications are all the rage today. The Open Source Geospatial Foundation (OSGeo) is an umbrella organization providing support and a common framework to house efforts by the open source community for "all things maps." We will provide an overview of the OSGeo as an organization as well as showcase how some of the ongoing efforts within the organization can help your efforts developing applications.\nSpeaker(s): Aaron Racicot; Tom Fukushima; David Percy\nTrack: Products and Services\nRoom: E141 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/14940 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070726T143500 SUMMARY:"Dispelling Legal Myths: Things OSS Developers Get Wrong About Law" Daniel Berlin (Room: F150) LOCATION:F150 DTSTAMP:19010101T010101Z UID:12924 DTEND;TZID=US/Pacific:20070726T152000 DESCRIPTION:Description: Many OSS developers currently hold onto a number of legal fictions about the way patents\, copyrights\, and trademarks operate. This talk attempts to dispel most of these legal fictions.\nSpeaker(s): Daniel Berlin; \nTrack: Business\nRoom: F150 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/12924 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070726T163000 SUMMARY:"Current State of the Linux Kernel" Greg Kroah-Hartman (Room: Portland 256) LOCATION:Portland 256 DTSTAMP:19010101T010101Z UID:11884 DTEND;TZID=US/Pacific:20070726T171500 DESCRIPTION:Description: This presentation covers the current status of the Linux kernel development process\, including how the development process is changing\, and the new and upcoming features that are going to be added soon.\nSpeaker(s): Greg Kroah-Hartman; \nTrack: Linux\nRoom: Portland 256 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/11884 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070726T163000 SUMMARY:"Untangling the Web: Dealing with Legacy PHP Code" Clinton Nixon (Room: D135) LOCATION:D135 DTSTAMP:19010101T010101Z UID:12772 DTEND;TZID=US/Pacific:20070726T171500 DESCRIPTION:Description: Whether you've inherited legacy PHP code\, or you've written it yourself and want to improve it\, this talk will lead you through the top issues you are likely to encounter in unstructured PHP code\, and will give you safe solutions to deal with these problems. \nSpeaker(s): Clinton Nixon; \nTrack: PHP\nRoom: D135 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/12772 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070726T163000 SUMMARY:"Perl Lightning Talks" R. Geoffrey Avery (Room: Portland 252) LOCATION:Portland 252 DTSTAMP:19010101T010101Z UID:14166 DTEND;TZID=US/Pacific:20070726T180000 DESCRIPTION:Description: \nSpeaker(s): R. Geoffrey Avery; \nTrack: Perl\nRoom: Portland 252 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/14166 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070726T163000 SUMMARY:"Programming for Everybody: CP4E" Kirby Urner (Room: Portland 256) LOCATION:Portland 256 DTSTAMP:19010101T010101Z UID:12384 DTEND;TZID=US/Pacific:20070726T171500 DESCRIPTION:Description: Find out what's been happening with Python in various communities focused on educating the next generation.\nSpeaker(s): Kirby Urner; \nTrack: Python\nRoom: Portland 256 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/12384 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070726T163000 SUMMARY:"Practical Considerations for Domain Specific Languages in Ruby" Muness Alrubaie (Room: Portland 255) LOCATION:Portland 255 DTSTAMP:19010101T010101Z UID:12103 DTEND;TZID=US/Pacific:20070726T171500 DESCRIPTION:Description: This session provides practical considerations for writing your own Domain Specific Languages Ruby.\nSpeaker(s): Muness Alrubaie; \nTrack: Ruby\nRoom: Portland 255 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/12103 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070726T163000 SUMMARY:"Advanced Spring Framework" Rod Johnson (Room: D139-140) LOCATION:D139-140 DTSTAMP:19010101T010101Z UID:14038 DTEND;TZID=US/Pacific:20070726T171500 DESCRIPTION:Description: Learn how Spring-based applications are ready for the challenge of tomorrow. Johnson will show code examples throughout the presentation\, leaving attendees ready to try these features out for themselves.\nSpeaker(s): Rod Johnson; \nTrack: Java\nRoom: D139-140 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/14038 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070726T163000 SUMMARY:"Prototype and Object.prototype: JavaScript Power Tools" Amy Hoy (Room: E145) LOCATION:E145 DTSTAMP:19010101T010101Z UID:13042 DTEND;TZID=US/Pacific:20070726T171500 DESCRIPTION:Description: In this talk\, you'll take a quick jaunt through the living room of JavaScript's uncommon object model\, and end up in the cozy lap of what is perhaps the most popular JavaScript library of all: Prototype. Learn to use JavaScript to its fullest\, and then get acquainted with Prototype.js to do more\, better and faster.\nSpeaker(s): Amy Hoy; \nTrack: Web Applications (client-side and server-side)\nRoom: E145 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/13042 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070726T163000 SUMMARY:"Mahara: Putting Thought into ePortfolios" Penny Leach (Room: D136) LOCATION:D136 DTSTAMP:19010101T010101Z UID:14702 DTEND;TZID=US/Pacific:20070726T171500 DESCRIPTION:Description: Established in 2006\, Mahara is the result of a collaborative venture funded by New Zealand's Tertiary Education Commission's e-learning Collaborative Development Fund (eCDF)\, involving Massey University\, Auckland University of Technology\, The Open Polytechnic of New Zealand and Victoria University of Wellington.\nSpeaker(s): Penny Leach; \nTrack: Web Applications (client-side and server-side)\nRoom: D136 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/14702 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070726T163000 SUMMARY:"Keeping Your Workers In Line: Use TheSchwartz" Brad Whitaker Lisa Phillips (Room: D133) LOCATION:D133 DTSTAMP:19010101T010101Z UID:14880 DTEND;TZID=US/Pacific:20070726T171500 DESCRIPTION:Description: \nSpeaker(s): Brad Whitaker; Lisa Phillips\nTrack: Administration\nRoom: D133 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/14880 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070726T163000 SUMMARY:"Fabricating a Free World" Vik Olliver (Room: F151) LOCATION:F151 DTSTAMP:19010101T010101Z UID:14606 DTEND;TZID=US/Pacific:20070726T171500 DESCRIPTION:Description: The RepRap Project is a practical attempt to produce a 3D printer that can print most of its own components. The design and software are all open source\, as are the CAD design tools for creating new objects and the design toolchain for the RepRap itself. The question is: what would you build with one?\nSpeaker(s): Vik Olliver; \nTrack: Emerging Topics\nRoom: F151 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/14606 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070726T163000 SUMMARY:"Art of Community" Dawn Foster Danese Cooper; Karl Fogel; Sulamita Garcia; Jimmy Wales; Whurley (Room: E143-144) LOCATION:E143-144 DTSTAMP:19010101T010101Z UID:12589 DTEND;TZID=US/Pacific:20070726T171500 DESCRIPTION:Description: Online communities have been a fundamental element of open source culture for years. As community experts\, what have we learned about communities? How can our open source community expertise be applied to improve Web 2.0 communities? Attend our panel and discuss these questions and more with our community experts.\nSpeaker(s): Dawn Foster; Danese Cooper; Karl Fogel; Sulamita Garcia; Jimmy Wales; Whurley\nTrack: People\nRoom: E143-144 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/12589 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070726T163000 SUMMARY:"Writing Big Apps with Google Web Toolkit" Joel Webber (Room: E141) LOCATION:E141 DTSTAMP:19010101T010101Z UID:12925 DTEND;TZID=US/Pacific:20070726T171500 DESCRIPTION:Description: The session will begin with a short introduction to Google Web Toolkit followed by GWT features and best practices for building large\, multipage Ajax applications. In particular\, learn how to leverage key GWT subsystems (RPC\, history\, and code generation) to create user-friendly web apps that are as blindingly fast as they are well-engineered.\nSpeaker(s): Joel Webber; \nTrack: Products and Services\nRoom: E141 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/12925 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070726T163000 SUMMARY:"It's Happening All Over Again!" James A. Duncan (Room: E142) LOCATION:E142 DTSTAMP:19010101T010101Z UID:14675 DTEND;TZID=US/Pacific:20070726T171500 DESCRIPTION:Description: Despite JavaScript’s recent rise to fame\, it has yet to reach its full potential. While the language’s prowess on the client-side is undisputed\, its uses on the server are just becoming apparent. Fotango has built Zimki\, an example of a modern server that takes advantage of JavaScript’s strengths in security\, network transportability\, and usability.\nSpeaker(s): James A. Duncan; \nTrack: Products and Services\nRoom: E142 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/14675 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070726T163000 SUMMARY:"The Absolute Minimum an Open Source Developer Needs to Know About Intellectual Property" Van Lindberg (Room: F150) LOCATION:F150 DTSTAMP:19010101T010101Z UID:12947 DTEND;TZID=US/Pacific:20070726T171500 DESCRIPTION:Description: Whatever you feel about intellectual property laws\, they are an important feature of today's technology landscape. This talk introduces the main areas of intellectual property law and sets out principles that will help keep individuals and businesses out of trouble when developing or using open source software.\nSpeaker(s): Van Lindberg; \nTrack: Business\nRoom: F150 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/12947 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070726T163000 SUMMARY:"Open for Business...on the Fringes" Terry Nolen Dave Gebhart (Room: D137-138) LOCATION:D137-138 DTSTAMP:19010101T010101Z UID:14578 DTEND;TZID=US/Pacific:20070726T171500 DESCRIPTION:Description: There are often great ideas or solutions that go unrecognized or unsupported by a corporation or business. These ideas are out there just waiting for their chance to be recognized and brought to life. Learn from the actual experiences of a small team that developed the processes and platforms to make community development practices "Open for Business" for a corporation. \nSpeaker(s): Terry Nolen; Dave Gebhart\nTrack: Business\nRoom: D137-138 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/14578 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070726T172000 SUMMARY:"Why User Space Sucks" Dave Jones (Room: Portland 251) LOCATION:Portland 251 DTSTAMP:19010101T010101Z UID:14178 DTEND;TZID=US/Pacific:20070726T180500 DESCRIPTION:Description: This talk covers common issues with applications running in user space that negatively impact system performance and offers tips and techniques for writing better applications on Linux.\nSpeaker(s): Dave Jones; \nTrack: Linux\nRoom: Portland 251 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/14178 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070726T172000 SUMMARY:"Introduction to PL/PHP" Robert Treat (Room: D135) LOCATION:D135 DTSTAMP:19010101T010101Z UID:12801 DTEND;TZID=US/Pacific:20070726T180500 DESCRIPTION:Description: PL/PHP is a PostgreSQL procedural language that allows you to take advantage of all the power of programming on the database side while sticking to the friendly confines of the PHP language. This talk will cover everything you need to know to get started with PL/PHP.\nSpeaker(s): Robert Treat; \nTrack: PHP\nRoom: D135 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/12801 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070726T172000 SUMMARY:"PHP Add-ons for Fun and Profit" Brenda Wallace (Room: D136) LOCATION:D136 DTSTAMP:19010101T010101Z UID:14708 DTEND;TZID=US/Pacific:20070726T180500 DESCRIPTION:Description: This talk will cover data stores\, squid enchantments and spells\, friendly daemons\, and useful bits of PECL\, all in the interests of speed as well as simplicity.\nSpeaker(s): Brenda Wallace; \nTrack: PHP\nRoom: D136 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/14708 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070726T172000 SUMMARY:"Coding with Dynamic Confidence" Matt Harrison (Room: Portland 256) LOCATION:Portland 256 DTSTAMP:19010101T010101Z UID:12571 DTEND;TZID=US/Pacific:20070726T180500 DESCRIPTION:Description: Dynamic languages such as Perl\, Python\, PHP\, and Ruby are wonderful for their ability to allow hackers to whip out programs quite quickly. But if you aren't careful that ease and quickness can bite you. This talk will discuss issues that might crop up with dynamic languages and how to deal with them.\nSpeaker(s): Matt Harrison; \nTrack: Python\nRoom: Portland 256 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/12571 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070726T172000 SUMMARY:"Open Source and Dynamic Languages on .NET" John Lam (Room: Portland 255) LOCATION:Portland 255 DTSTAMP:19010101T010101Z UID:14280 DTEND;TZID=US/Pacific:20070726T180500 DESCRIPTION:Description: Learn about IronRuby\, a new open source implementation of a popular dynamic language on the .NET platform.\nSpeaker(s): John Lam; \nTrack: Ruby\nRoom: Portland 255 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/14280 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070726T172000 SUMMARY:"Tapestry 5: Java Power, Scripting Ease" Howard Lewis Ship (Room: D139-140) LOCATION:D139-140 DTSTAMP:19010101T010101Z UID:12336 DTEND;TZID=US/Pacific:20070726T180500 DESCRIPTION:Description: Tapestry 5 is a new version of the Apache Tapestry framework redesigned from the ground up to maximize developer productivity through features like live code reloading and convention over configuration. Learn how to start using Tapestry\, including form support\, input validation\, and server-side persistence.\nSpeaker(s): Howard Lewis Ship; \nTrack: \nRoom: D139-140 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/12336 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070726T172000 SUMMARY:"Change Your Car's Tires at 100 mph" Lisa Phillips Garth Webb (Room: D133) LOCATION:D133 DTSTAMP:19010101T010101Z UID:14820 DTEND;TZID=US/Pacific:20070726T180500 DESCRIPTION:Description: \nSpeaker(s): Lisa Phillips; Garth Webb\nTrack: Desktop Applications\nRoom: D133 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/14820 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070726T172000 SUMMARY:"Rich Internet Application Development for Dummies" Rob Napier (Room: F151) LOCATION:F151 DTSTAMP:19010101T010101Z UID:14597 DTEND;TZID=US/Pacific:20070726T180500 DESCRIPTION:Description: Now anyone can create sophisticated Rich Internet Applications. This presentation introduces the power of once:radix and shows how it can help to open Web 2.0 opportunities for people with only moderate technical skills.\nSpeaker(s): Rob Napier; \nTrack: Web Applications (client-side and server-side)\nRoom: F151 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/14597 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070726T172000 SUMMARY:"DHS Open Source Scans: One Year Later" David Maxwell (Room: D137-138) LOCATION:D137-138 DTSTAMP:19010101T010101Z UID:12930 DTEND;TZID=US/Pacific:20070726T180500 DESCRIPTION:Description: Coverity's scan.coverity.com project offers detailed bug results for open source developers on over 50 major projects\, as well as an overview of open source quality for the public. This talk will review interesting results from the past year\, reveal more information to non-developers\, and announce new information about the future direction of the Scan project.\nSpeaker(s): David Maxwell; \nTrack: Security\nRoom: D137-138 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/12930 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070726T172000 SUMMARY:"What Do You Mean, Marketing? Promoting Open Source Projects" Joe Brockmeier (Room: E143-144) LOCATION:E143-144 DTSTAMP:19010101T010101Z UID:12927 DTEND;TZID=US/Pacific:20070726T180500 DESCRIPTION:Description: Open source developers are great at producing useful software\, but not so good at promoting the software. This talk will discuss the importance of thinking about promoting a project\, and provide suggestions for developers who want to bring in new blood and promote their software to a wider audience. \nSpeaker(s): Joe Brockmeier; \nTrack: People\nRoom: E143-144 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/12927 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070726T172000 SUMMARY:"The MySQL Architecture of Participation" Kaj Arnö (Room: F150) LOCATION:F150 DTSTAMP:19010101T010101Z UID:14622 DTEND;TZID=US/Pacific:20070726T180500 DESCRIPTION:Description: While open source from the outset\, MySQL has had a fairly closed development model. Arnö shares his experiences on how MySQL has succeeded so far on its 2007 goal of transitioning from closed tools and internal processes (Worklog\, Wiki\, IRC\, etc.) to equivalent systems open to the community of MySQL developers and contributors. \nSpeaker(s): Kaj Arnö; \nTrack: People\nRoom: F150 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/14622 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070726T172000 SUMMARY:"Leveraging Developer Networks as a Competitive Weapon" Denise Kalos Andrew Kelly (Room: E142) LOCATION:E142 DTSTAMP:19010101T010101Z UID:14817 DTEND;TZID=US/Pacific:20070726T180500 DESCRIPTION:Description: \nSpeaker(s): Denise Kalos; Andrew Kelly\nTrack: Products and Services\nRoom: E142 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/14817 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070726T180000 SUMMARY:"SourceForge.net Community Choice Awards" (Room: ) LOCATION: DTSTAMP:19010101T010101Z UID:14361 DTEND;TZID=US/Pacific:20070726T210000 DESCRIPTION:Description: SourceForge.net is throwing a party to honor their top projects and you're invited! Come to Jupiter Hotel--one of Portland's hottest spots--for a night of drinks\, food\, prizes\, and surprises as the winners of the Second Annual SourceForge.net Community Choice Awards are revealed. This won't be your typical awards ceremony! Walk over to the Jupiter Hotel or hop on a complimentary shuttle bus from the OCC\, which will be running throughout the event between the two locations. The event is free\, but reservations are required to cca@corp.sourceforge.com.\nSpeaker(s): ; \nTrack: \nRoom: URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/14361 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070726T180000 SUMMARY:"Powell's Technical Books Events During OSCON" (Room: ) LOCATION: DTSTAMP:19010101T010101Z UID:14748 DTEND;TZID=US/Pacific:20070726T190000 DESCRIPTION:Description: Join Scott Berkun for a thought-provoking discussion of his new book\, The Myths of Innovation.\nSpeaker(s): ; \nTrack: \nRoom: URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/14748 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070726T180000 SUMMARY:"Perl Foundation Auction & State of the Onion Address" Larry Wall (Room: Portland 252) LOCATION:Portland 252 DTSTAMP:19010101T010101Z UID:14888 DTEND;TZID=US/Pacific:20070726T190000 DESCRIPTION:Description: \nSpeaker(s): Larry Wall; \nTrack: \nRoom: Portland 252 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/14888 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070726T193000 SUMMARY:"PostgreSQL Community Update" (Room: D135) LOCATION:D135 DTSTAMP:19010101T010101Z UID:14593 DTEND;TZID=US/Pacific:20070726T203000 DESCRIPTION:Description: \nSpeaker(s): ; \nTrack: BoFs (Birds of a Feather)\nRoom: D135 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/14593 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070726T193000 SUMMARY:"Tapestry: New and Noteworthy" (Room: D136) LOCATION:D136 DTSTAMP:19010101T010101Z UID:14602 DTEND;TZID=US/Pacific:20070726T203000 DESCRIPTION:Description: \nSpeaker(s): ; \nTrack: BoFs (Birds of a Feather)\nRoom: D136 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/14602 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070726T193000 SUMMARY:"Birds of a Feather (BoF) Sessions" (Room: ) LOCATION: DTSTAMP:19010101T010101Z UID:14713 DTEND;TZID=US/Pacific:20070726T223000 DESCRIPTION:Description: 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.\nSpeaker(s): ; \nTrack: BoFs (Birds of a Feather)\nRoom: URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/14713 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070726T193000 SUMMARY:"Geek Herding on a Shoestring" (Room: D137-138) LOCATION:D137-138 DTSTAMP:19010101T010101Z UID:14738 DTEND;TZID=US/Pacific:20070726T203000 DESCRIPTION:Description: \nSpeaker(s): ; \nTrack: BoFs (Birds of a Feather)\nRoom: D137-138 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/14738 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070726T193000 SUMMARY:"Open Source Full Text Search" (Room: D139-140) LOCATION:D139-140 DTSTAMP:19010101T010101Z UID:14798 DTEND;TZID=US/Pacific:20070726T203000 DESCRIPTION:Description: \nSpeaker(s): ; \nTrack: BoFs (Birds of a Feather)\nRoom: D139-140 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/14798 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070726T193000 SUMMARY:"Chandler Project BOF" (Room: E141) LOCATION:E141 DTSTAMP:19010101T010101Z UID:14808 DTEND;TZID=US/Pacific:20070726T203000 DESCRIPTION:Description: \nSpeaker(s): ; \nTrack: BoFs (Birds of a Feather)\nRoom: E141 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/14808 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070726T193000 SUMMARY:"Parallel Computing on the PS3 Cell Processor" (Room: E143-144) LOCATION:E143-144 DTSTAMP:19010101T010101Z UID:14823 DTEND;TZID=US/Pacific:20070726T203000 DESCRIPTION:Description: \nSpeaker(s): ; \nTrack: BoFs (Birds of a Feather)\nRoom: E143-144 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/14823 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070726T193000 SUMMARY:"Perl 5 Wikithon" (Room: E145) LOCATION:E145 DTSTAMP:19010101T010101Z UID:14854 DTEND;TZID=US/Pacific:20070726T203000 DESCRIPTION:Description: \nSpeaker(s): ; \nTrack: BoFs (Birds of a Feather)\nRoom: E145 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/14854 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070726T193000 SUMMARY:"Get Involved with Mozilla" (Room: E142) LOCATION:E142 DTSTAMP:19010101T010101Z UID:14879 DTEND;TZID=US/Pacific:20070726T203000 DESCRIPTION:Description: \nSpeaker(s): ; \nTrack: BoFs (Birds of a Feather)\nRoom: E142 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/14879 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070726T193000 SUMMARY:"Big 4 vs. Little 4 (Enterprise Systems Management)" (Room: F150) LOCATION:F150 DTSTAMP:19010101T010101Z UID:14882 DTEND;TZID=US/Pacific:20070726T203000 DESCRIPTION:Description: \nSpeaker(s): ; \nTrack: BoFs (Birds of a Feather)\nRoom: F150 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/14882 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070726T203000 SUMMARY:"Intro to Plone" (Room: D136) LOCATION:D136 DTSTAMP:19010101T010101Z UID:14467 DTEND;TZID=US/Pacific:20070726T213000 DESCRIPTION:Description: \nSpeaker(s): ; \nTrack: BoFs (Birds of a Feather)\nRoom: D136 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/14467 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070726T203000 SUMMARY:"The Google Summer of Code Community Gathering" (Room: D137-138) LOCATION:D137-138 DTSTAMP:19010101T010101Z UID:14539 DTEND;TZID=US/Pacific:20070726T213000 DESCRIPTION:Description: \nSpeaker(s): ; \nTrack: BoFs (Birds of a Feather)\nRoom: D137-138 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/14539 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070726T203000 SUMMARY:"OpenMoko: The open source cellphone" (Room: D135) LOCATION:D135 DTSTAMP:19010101T010101Z UID:14810 DTEND;TZID=US/Pacific:20070726T213000 DESCRIPTION:Description: \nSpeaker(s): ; \nTrack: BoFs (Birds of a Feather)\nRoom: D135 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/14810 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070727T084500 SUMMARY:"Open Source Second Life" Philip Rosedale (Room: Portland Ballroom) LOCATION:Portland Ballroom DTSTAMP:19010101T010101Z UID:14656 DTEND;TZID=US/Pacific:20070727T090000 DESCRIPTION:Description: Linden Lab opened the Second Life Viewer source in January 2007\, and in the past month alone\, more than 80 contributions have been accepted from the open source community. Join Linden Lab CEO Philip Rosedale for a peek at what's next.\nSpeaker(s): Philip Rosedale; \nTrack: Desktop Applications\nRoom: Portland Ballroom URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/14656 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070727T090000 SUMMARY:"Open or Closed? The Future of Search" Jimmy Wales (Room: Portland Ballroom) LOCATION:Portland Ballroom DTSTAMP:19010101T010101Z UID:14476 DTEND;TZID=US/Pacific:20070727T091500 DESCRIPTION:Description: Jimmy Wales\, founder of Wikia and Wikipedia\, discusses the business models of search with an eye on the question of whether the destiny of search is to be proprietary or open source. Basing his arguments on the business model of search (advertising\, not proprietary software sales)\, Wales will argue that the future of search is open source.\nSpeaker(s): Jimmy Wales; \nTrack: \nRoom: Portland Ballroom URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/14476 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070727T091500 SUMMARY:"Commoditisation of IT and What the Future Holds" Simon Wardley (Room: Portland Ballroom) LOCATION:Portland Ballroom DTSTAMP:19010101T010101Z UID:14674 DTEND;TZID=US/Pacific:20070727T093000 DESCRIPTION:Description: Modern application development consists mainly of “Yak shaving” or repeated mundane but expensive tasks. Worst of all is infrastructure\, which is often under utilized\, ubiquitous\, and provides little or no strategic value at high cost. The time is right to change this\, and open source is the key.\nSpeaker(s): Simon Wardley; \nTrack: \nRoom: Portland Ballroom URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/14674 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070727T093000 SUMMARY:"Open Source Therapy" Nathan Torkington (Room: Portland Ballroom) LOCATION:Portland Ballroom DTSTAMP:19010101T010101Z UID:14759 DTEND;TZID=US/Pacific:20070727T094500 DESCRIPTION:Description: Open Source finds itself at a midway point in its existence\, with unresolved trauma and an uncertain future. Join noted open source psychologist Dr Nat as he works through these issues and\, hopefully\, helps open source achieve stability.\nSpeaker(s): Nathan Torkington; \nTrack: Emerging Topics\nRoom: Portland Ballroom URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/14759 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070727T094500 SUMMARY:"Pimp My Garbage" James Larsson (Room: Portland Ballroom) LOCATION:Portland Ballroom DTSTAMP:19010101T010101Z UID:14663 DTEND;TZID=US/Pacific:20070727T100000 DESCRIPTION:Description: \nSpeaker(s): James Larsson; \nTrack: \nRoom: Portland Ballroom URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/14663 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070727T100000 SUMMARY:"Q & A" (Room: Portland Ballroom) LOCATION:Portland Ballroom DTSTAMP:19010101T010101Z UID:9537 DTEND;TZID=US/Pacific:20070727T101500 DESCRIPTION:Description: \nSpeaker(s): ; \nTrack: \nRoom: Portland Ballroom URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/9537 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070727T104500 SUMMARY:"Updating Your Testing Toolbox" Michael Peters (Room: Portland 252) LOCATION:Portland 252 DTSTAMP:19010101T010101Z UID:12703 DTEND;TZID=US/Pacific:20070727T113000 DESCRIPTION:Description: As web applications develop and push new boundaries we can't expect to keep using the same old tools to test those applications. As our programming toolbox grows\, so does the need to update our testing toolbox. Join us as we look at simple and powerful tools for your projects.\nSpeaker(s): Michael Peters; \nTrack: Web Applications (client-side and server-side)\nRoom: Portland 252 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/12703 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070727T104500 SUMMARY:"ZFS: Bringing Terabytes Under Control" Jay Edwards (Room: D137-138) LOCATION:D137-138 DTSTAMP:19010101T010101Z UID:12312 DTEND;TZID=US/Pacific:20070727T113000 DESCRIPTION:Description: Current storage management is mired in overwhelming complexity -- physical drives\, logical volumes\, OS partitions\, stripes\, and mirrors. This talk will demonstrate ZFS\, a truly modern filesystem\, as a solution to common problems.\nSpeaker(s): Jay Edwards; \nTrack: Administration\nRoom: D137-138 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/12312 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070727T104500 SUMMARY:"Open Source Data … It’s Changing Your Life" Stormy Peters (Room: E145) LOCATION:E145 DTSTAMP:19010101T010101Z UID:12989 DTEND;TZID=US/Pacific:20070727T113000 DESCRIPTION:Description: Information sharing has a profound impact on today;s companies by creating new ways of doing business\, but it also affects our personal lives in the way we use and share data and make decisions about purchases\, jobs\, and where we live. Come imagine what life would be like if we had instantaneous access to not just a few reviews and calendars\, but to what everyone thought about everything and every place they went.\nSpeaker(s): Stormy Peters; \nTrack: Emerging Topics\nRoom: E145 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/12989 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070727T104500 SUMMARY:"Adventures in Copyright Reform" Karl Fogel (Room: D136) LOCATION:D136 DTSTAMP:19010101T010101Z UID:12550 DTEND;TZID=US/Pacific:20070727T113000 DESCRIPTION:Description: Every day brings news of more DRM technology\, WIPO treaties\, broadcast flags\, lawsuits against Google Book Search\, etc. This talk gives an overview of what's happening around the world\, and how people have organized to fight it (e.g.\, the activities of the EFF\, Sweden's Pirate Party\, Creative Commons).\nSpeaker(s): Karl Fogel; \nTrack: Emerging Topics\nRoom: D136 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/12550 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070727T104500 SUMMARY:"Experiences Developing Software for Clinical Trials and the Medical Industry" Wesley Chun (Room: D135) LOCATION:D135 DTSTAMP:19010101T010101Z UID:12742 DTEND;TZID=US/Pacific:20070727T113000 DESCRIPTION:Description: Open source software in the medical industry has long been dominated by custom software written by manufacturers of medical equipment. This talk will cover the lessons learned transitioning from the world of Internet development to the integration of open source tools in the medical industry.\nSpeaker(s): Wesley Chun; \nTrack: Emerging Topics\nRoom: D135 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/12742 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070727T104500 SUMMARY:"Preventing Code" Robert "r0ml" Lefkowitz (Room: Portland 256) LOCATION:Portland 256 DTSTAMP:19010101T010101Z UID:12891 DTEND;TZID=US/Pacific:20070727T113000 DESCRIPTION:Description: Can corporations find a way to make software less dangerous than radioactive waste? Public corporations need to implement draconian policies to prevent the unintended release (even within the facility) of radioactive material or software. This talk discusses the clash of software world views--and proposes actions to break the logjam.\nSpeaker(s): Robert "r0ml" Lefkowitz; \nTrack: Emerging Topics\nRoom: Portland 256 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/12891 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070727T104500 SUMMARY:"Hack the Real World with Open Source and Microcontrollers" Brian Jepson (Room: Portland 251) LOCATION:Portland 251 DTSTAMP:19010101T010101Z UID:13689 DTEND;TZID=US/Pacific:20070727T113000 DESCRIPTION:Description: Microcontrollers are cheap and widely available. And if you peek under the hood of some of them\, you'll see open source tools powering them. Attendees will get an overview of three such microcontroller boards\, learn where to get them\, and find out how to get started making things with them.\nSpeaker(s): Brian Jepson; \nTrack: Emerging Topics\nRoom: Portland 251 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/13689 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070727T104500 SUMMARY:"The Continual Opening of Second Life" Rob Lanphier Aaron Brashears (Room: F151) LOCATION:F151 DTSTAMP:19010101T010101Z UID:14583 DTEND;TZID=US/Pacific:20070727T113000 DESCRIPTION:Description: \nSpeaker(s): Rob Lanphier; Aaron Brashears\nTrack: Emerging Topics\nRoom: F151 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/14583 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070727T104500 SUMMARY:"The LLVM Compiler System" Chris Lattner (Room: Portland 255) LOCATION:Portland 255 DTSTAMP:19010101T010101Z UID:12824 DTEND;TZID=US/Pacific:20070727T113000 DESCRIPTION:Description: LLVM is a suite of carefully designed open source libraries which implement compiler components. This talk describes LLVM\, several clients (llvm-gcc\, OpenGL\, and PyPy)\, and how to build a JIT compiler for a dynamic language with LLVM.\nSpeaker(s): Chris Lattner; \nTrack: Programming\nRoom: Portland 255 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/12824 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070727T104500 SUMMARY:"Subversion Worst Practices" Ben Collins-Sussman Brian W. Fitzpatrick (Room: F150) LOCATION:F150 DTSTAMP:19010101T010101Z UID:12974 DTEND;TZID=US/Pacific:20070727T113000 DESCRIPTION:Description: Learn how to avoid the most common blunders when deploying and using Subversion.\nSpeaker(s): Ben Collins-Sussman; Brian W. Fitzpatrick\nTrack: Programming\nRoom: F150 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/12974 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070727T104500 SUMMARY:"Hack Your Manager" Peter Scott (Room: D139-140) LOCATION:D139-140 DTSTAMP:19010101T010101Z UID:12782 DTEND;TZID=US/Pacific:20070727T113000 DESCRIPTION:Description: Developers can lose touch with the human side of their jobs. Whether you have managers or customers\, communicating with people is essential for realizing your goals. This sometimes whimsical session will look at how we often get in our own way\, and methods for improving our communication and negotiation.\nSpeaker(s): Peter Scott; \nTrack: People\nRoom: D139-140 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/12782 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070727T113500 SUMMARY:"Developing for Mac OS X with Ruby" Sansonetti Laurent (Room: F151) LOCATION:F151 DTSTAMP:19010101T010101Z UID:12466 DTEND;TZID=US/Pacific:20070727T122000 DESCRIPTION:Description: This talk with focus on the Ruby integration within Mac OS X. You will learn how to get the most of Mac OS X using Ruby.\nSpeaker(s): Sansonetti Laurent; \nTrack: Ruby\nRoom: F151 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/12466 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070727T113500 SUMMARY:"S3 at 37signals" Marcel Molina (Room: F150) LOCATION:F150 DTSTAMP:19010101T010101Z UID:14855 DTEND;TZID=US/Pacific:20070727T122000 DESCRIPTION:Description: \nSpeaker(s): Marcel Molina; \nTrack: Ruby\nRoom: F150 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/14855 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070727T113500 SUMMARY:"Testing with Selenium" Muness Alrubaie (Room: Portland 252) LOCATION:Portland 252 DTSTAMP:19010101T010101Z UID:12104 DTEND;TZID=US/Pacific:20070727T122000 DESCRIPTION:Description: This session describes the use and workings of Selenium\, the open source web user interface testing tool. \nSpeaker(s): Muness Alrubaie; \nTrack: Web Applications (client-side and server-side)\nRoom: Portland 252 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/12104 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070727T113500 SUMMARY:"Nobody Ever Regretted Making a Backup" Dan Langille (Room: E145) LOCATION:E145 DTSTAMP:19010101T010101Z UID:12435 DTEND;TZID=US/Pacific:20070727T122000 DESCRIPTION:Description: In the past few years\, Bacula has been gaining ground on more established network backup solutions. This talk will introduce you to Bacula\, show you the main components\, and illustrate why Bacula is gaining ground on more established projects\, both open source and proprietary\nSpeaker(s): Dan Langille; \nTrack: Administration\nRoom: E145 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/12435 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070727T113500 SUMMARY:"OSS Amateur Robotics" Mark Gross (Room: Portland 251) LOCATION:Portland 251 DTSTAMP:19010101T010101Z UID:12153 DTEND;TZID=US/Pacific:20070727T122000 DESCRIPTION:Description: The use of Linux-based systems for interfacing and controlling robots is not new\, but what is new is that computing platforms have become affordable for the hobbyist\, and can be done completely within OSS. This presentation goes over a robot\, computer and controller design\, integration\, and lessons learned in the course of implementation. \nSpeaker(s): Mark Gross; \nTrack: Emerging Topics\nRoom: Portland 251 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/12153 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070727T113500 SUMMARY:"The Open Source Space Software Community" David Boswell (Room: D139-140) LOCATION:D139-140 DTSTAMP:19010101T010101Z UID:12886 DTEND;TZID=US/Pacific:20070727T122000 DESCRIPTION:Description: Free and open source software is increasingly being used by and created for various aspects of space exploration and research. This talk will provide an overview of the current state of the open source space software community\, including software released under NASA's open source NOSA license.\nSpeaker(s): David Boswell; \nTrack: Emerging Topics\nRoom: D139-140 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/12886 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070727T113500 SUMMARY:"A Lexicon for Open Source" Robert "r0ml" Lefkowitz (Room: Portland 256) LOCATION:Portland 256 DTSTAMP:19010101T010101Z UID:12888 DTEND;TZID=US/Pacific:20070727T122000 DESCRIPTION:Description: Software is a field that has borrowed its vocabulary from other domains--leading to endless confusion as the words wind up meaning something different in the software context than their ordinary usage. This talk resurrects words that were in common use during medieval or Renaissance times\, but that have passed out of common usage and may be safely adopted by software practitioners.\nSpeaker(s): Robert "r0ml" Lefkowitz; \nTrack: Emerging Topics\nRoom: Portland 256 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/12888 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070727T113500 SUMMARY:"Open Source Routing: The Next Frontier" Atanu Ghosh (Room: D137-138) LOCATION:D137-138 DTSTAMP:19010101T010101Z UID:13092 DTEND;TZID=US/Pacific:20070727T122000 DESCRIPTION:Description: Begun in 2001 as an open platform to support routing research and experimentation\, the eXtensible Open Routing Platform (XORP) is proving a viable base for commercial exploitation. This talk will provide an overview of XORP\, including its Design-for-extensibility philosophy; architecture\, development status\, licensing policy\, and future aspirations.\nSpeaker(s): Atanu Ghosh; \nTrack: Emerging Topics\nRoom: D137-138 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/13092 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070727T113500 SUMMARY:"Running Your Programming Language on Parrot" chromatic Patrick Michaud (Room: Portland 255) LOCATION:Portland 255 DTSTAMP:19010101T010101Z UID:12967 DTEND;TZID=US/Pacific:20070727T122000 DESCRIPTION:Description: Parrot is a virtual machine designed to run dynamic languages effectively and to allow cross-language interoperability. Its compiler tools allow developers to port existing languages and create new ones to take advantage of Parrot and its libraries. This talk shows how.\nSpeaker(s): chromatic; Patrick Michaud\nTrack: Programming\nRoom: Portland 255 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/12967 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070727T113500 SUMMARY:"The Economic Impact of FLOSS" Rishab Ghosh (Room: D135) LOCATION:D135 DTSTAMP:19010101T010101Z UID:14648 DTEND;TZID=US/Pacific:20070727T122000 DESCRIPTION:Description: In January 2007\, the European Commission released a study about the economic impact of Free/Libre/Open Source Software (FLOSS) on the global ICT sector. It was prepared by a consortium of research institutions led by UNU-MERIT's Rishab Aiyer Ghosh\, who will discuss their findings and its impact.\nSpeaker(s): Rishab Ghosh; \nTrack: People\nRoom: D135 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/14648 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070727T113500 SUMMARY:"What's In It for Me? How Your Company Can Benefit from Open Sourcing Code" Brian W. Fitzpatrick Ben Collins-Sussman (Room: D136) LOCATION:D136 DTSTAMP:19010101T010101Z UID:12970 DTEND;TZID=US/Pacific:20070727T122000 DESCRIPTION:Description: There are a number of ways for a company to open source an internal project: from tossing code over the wall on the one hand to running a fully open development project on the other to any combination of the two. This talk will discuss the costs and benefits associated with each method as well as how to successfully launch your new open source project.\nSpeaker(s): Brian W. Fitzpatrick; Ben Collins-Sussman\nTrack: Business\nRoom: D136 URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/12970 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070727T123000 SUMMARY:"Open Source Hardware: A Start..." Phillip Torrone (Room: Portland Ballroom) LOCATION:Portland Ballroom DTSTAMP:19010101T010101Z UID:14649 DTEND;TZID=US/Pacific:20070727T133000 DESCRIPTION:Description: Open source hardware is a term slowly working its way into many new projects and efforts\, but what is it? There are a few definitions\, some of which come from "open source software." How does this translate to hardware? This session will focus on electronic hardware\, the layers they can be divided into\, different document types\, licensing concerns\, and a show-n-tell of hardware.\nSpeaker(s): Phillip Torrone; \nTrack: Emerging Topics\nRoom: Portland Ballroom URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/14649 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070727T133000 SUMMARY:"Closing Get-together" (Room: Portland Ballroom Foyer) LOCATION:Portland Ballroom Foyer DTSTAMP:19010101T010101Z UID:14743 DTEND;TZID=US/Pacific:20070727T143000 DESCRIPTION:Description: Gather with your fellow open source compatriots one last time following the final keynote for farewell fare.\nSpeaker(s): ; \nTrack: \nRoom: Portland Ballroom Foyer URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/14743 END:VEVENT BEGIN:VEVENT SEQUENCE:1 DTSTART;TZID=US/Pacific:20070727T150000 SUMMARY:"Free Geek Tour" (Room: ) LOCATION: DTSTAMP:19010101T010101Z UID:14884 DTEND;TZID=US/Pacific:20070727T160000 DESCRIPTION:Description: \nSpeaker(s): ; \nTrack: \nRoom: URL:http://conferences.oreillynet.com/cs/os2007/view/e_sess/14884 END:VEVENT END:VCALENDAR