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:V