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 2006
X-WR-RELCALID;VALUE=TEXT:OS2006
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:20060724T083000
SUMMARY:"Maximum Velocity MySQL" Jay Pipes (Room: Portland 255)
LOCATION:Portland 255
DTSTAMP:19010101T010101Z
UID:8700
DTEND;TZID=US/Pacific:20060724T120000
DESCRIPTION:Description: Performance is of the highest concern for web application developers using MySQL. In this talk\, you'll learn how to master your SQL coding technique\, analyze and implement an effective indexing strategy for your database\, and tune essential server parameters to get your database performing at maximum velocity.\nSpeaker(s): Jay Pipes; \nTrack: Databases\nRoom: Portland 255
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/8700
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060724T083000
SUMMARY:"The 7 Principles of Better API Design" Damian Conway (Room: Portland 256)
LOCATION:Portland 256
DTSTAMP:19010101T010101Z
UID:9071
DTEND;TZID=US/Pacific:20060724T120000
DESCRIPTION:Description: This course presents a minimalist approach to interface design that can produce smaller\, better focused\, more usable module APIs.\nSpeaker(s): Damian Conway; \nTrack: Perl\nRoom: Portland 256
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/9071
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060724T083000
SUMMARY:"Adding Version Control to Your Application with Subversion" Garrett Rooney (Room: D137-138)
LOCATION:D137-138
DTSTAMP:19010101T010101Z
UID:8400
DTEND;TZID=US/Pacific:20060724T120000
DESCRIPTION:Description: One of the features of the Subversion version control system is that it's built on top of a collection of libraries that implement its core functionality. With a little effort\, these libraries can be reused. Learn to use the Subversion APIs for C\, Perl\, Python\, and Ruby to solve real world problems in your own applications.\nSpeaker(s): Garrett Rooney; \nTrack: Programming\nRoom: D137-138
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/8400
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060724T083000
SUMMARY:"Object-oriented Scripting" Avi Kak (Room: D139-140)
LOCATION:D139-140
DTSTAMP:19010101T010101Z
UID:8786
DTEND;TZID=US/Pacific:20060724T120000
DESCRIPTION:Description: If you are not writing a throw-away script these days\, you are most likely writing it in the object-oriented style. This tutorial will review how OO works in Perl and Python. \nSpeaker(s): Avi Kak; \nTrack: Programming\nRoom: D139-140
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/8786
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060724T083000
SUMMARY:"Django: Web Development with Journalists' Deadlines" Jacob Kaplan-Moss (Room: D135)
LOCATION:D135
DTSTAMP:19010101T010101Z
UID:9155
DTEND;TZID=US/Pacific:20060724T120000
DESCRIPTION:Description: Django is a high-level web development framework for rapid development of database-backed web sites and applications. This session will introduce Django\, explain the philosophies behind it\, and explain all the steps in taking a site from concept through deployment.\nSpeaker(s): Jacob Kaplan-Moss; \nTrack: Python\nRoom: D135
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/9155
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060724T083000
SUMMARY:"The Ruby Guidebook" Dave Thomas Mike Clark (Room: Portland 252)
LOCATION:Portland 252
DTSTAMP:19010101T010101Z
UID:8768
DTEND;TZID=US/Pacific:20060724T120000
DESCRIPTION:Description: This is your conference guidebook to Ruby. This tutorial will set you up for all the Ruby-related talks at OSCON (and after). You'll come away knowing what people are talking about\, and get more out of the conference. This tutorial is given by Dave Thomas and Mike Clark\, who wrote the books on Ruby and Rails.\nSpeaker(s): Dave Thomas; Mike Clark\nTrack: Ruby\nRoom: Portland 252
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/8768
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060724T083000
SUMMARY:"Scalable Internet Architectures" Theo Schlossnagle (Room: Portland 253)
LOCATION:Portland 253
DTSTAMP:19010101T010101Z
UID:8378
DTEND;TZID=US/Pacific:20060724T120000
DESCRIPTION:Description: This tutorial delves into the key practices vital to building and operating a missions critical\, large-scale internet architecture. Case studies demonstrate the classic dos and don'ts of building large systems.\nSpeaker(s): Theo Schlossnagle; \nTrack: Web Apps\nRoom: Portland 253
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/8378
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060724T083000
SUMMARY:"JavaScript Boot Camp" Amy Hoy (Room: Portland 251)
LOCATION:Portland 251
DTSTAMP:19010101T010101Z
UID:8933
DTEND;TZID=US/Pacific:20060724T120000
DESCRIPTION:Description: JavaScript not up to snuff? Drowning in Ajax frameworks\, or feeling like you're trying to grasp something slippery and insubstantial? You might need to brush up on JavaScript\, the language itself. Learn advanced JavaScript techniques\, why JavaScript hurts people's brains\, and how to test and debug the wily front-end language.\nSpeaker(s): Amy Hoy; \nTrack: JavaScript/Ajax\nRoom: Portland 251
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/8933
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060724T083000
SUMMARY:"Businesses Partnering with Open Source Communities: Opportunities, Perils, and Pitfalls" James Howison (Room: D136)
LOCATION:D136
DTSTAMP:19010101T010101Z
UID:9230
DTEND;TZID=US/Pacific:20060724T120000
DESCRIPTION:Description: Open source software provides opportunities for companies to cut costs\, escape vendor lock-in\, or build on top of quality\, reliable software. But open source communities are not like software vendors. Learn from experience and research just how diverse open source communities are--their organization\, their motivation\, how not to annoy them\, and how to spend a budget effectively.\nSpeaker(s): James Howison; \nTrack: Business\nRoom: D136
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/9230
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060724T133000
SUMMARY:"MySQL 5.1 In-Depth" Brian Aker (Room: D136)
LOCATION:D136
DTSTAMP:19010101T010101Z
UID:8828
DTEND;TZID=US/Pacific:20060724T170000
DESCRIPTION:Description: We will take an in-depth look into the features of the 5.1 release of the MySQL server. All new features will be covered\, including how to best exploit each of them. New features include the new event-based triggers\, a new replicate\, optimizations for storage engines\, and partitioning.\nSpeaker(s): Brian Aker; \nTrack: Databases\nRoom: D136
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/8828
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060724T133000
SUMMARY:"Face 2 Face: Processes for OS Communities" Kaliya Hamlin (Room: D137-138)
LOCATION:D137-138
DTSTAMP:19010101T010101Z
UID:8895
DTEND;TZID=US/Pacific:20060724T170000
DESCRIPTION:Description: So your open source community is meeting face to face. What should you do? This workshop is designed to provide insight and experience into the art of how to lead participatory processes. Covered are a range of face-to-face processes\, use of web tools\, and some of the difficult communication patterns that can arise and ways to deal with them.\nSpeaker(s): Kaliya Hamlin; \nTrack: Emerging Topics\nRoom: D137-138
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/8895
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060724T133000
SUMMARY:"Asterisk Inside and Out" Brian Capouch (Room: E143-144)
LOCATION:E143-144
DTSTAMP:19010101T010101Z
UID:8936
DTEND;TZID=US/Pacific:20060724T170000
DESCRIPTION:Description: The Asterisk Open Source Telephony server has enjoyed increasing interest as Voice over IP technology enters the mainstream. This tutorial provides an introduction to Asterisk\, shows how to configure it for some common use cases\, and gives a glimpse into the benefits computer-telephony integration will bring.\nSpeaker(s): Brian Capouch; \nTrack: Emerging Topics\nRoom: E143-144
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/8936
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060724T133000
SUMMARY:"Write A Real, Working Linux Driver" Greg Kroah-Hartman (Room: D139-140)
LOCATION:D139-140
DTSTAMP:19010101T010101Z
UID:8388
DTEND;TZID=US/Pacific:20060724T170000
DESCRIPTION:Description: This tutorial will teach attendees how to write a working Linux kernel driver for a real device. Each person will be given a device at the start of class\, and by the end they will have created a kernel driver that controls the device that will be acceptable for inclusion in the main Linux kernel tree.\nSpeaker(s): Greg Kroah-Hartman; \nTrack: Linux\nRoom: D139-140
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/8388
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060724T133000
SUMMARY:"Higher-Order Perl" Mark-Jason Dominus (Room: Portland 255)
LOCATION:Portland 255
DTSTAMP:19010101T010101Z
UID:9295
DTEND;TZID=US/Pacific:20060724T170000
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 255
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/9295
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060724T133000
SUMMARY:"Power PHP Testing" Chris Shiflett Geoffrey Young (Room: Portland 253)
LOCATION:Portland 253
DTSTAMP:19010101T010101Z
UID:8715
DTEND;TZID=US/Pacific:20060724T170000
DESCRIPTION:Description: This tutorial demonstrates several of the existing PHP testing tools\, including PHPUnit\, Simple-Test\, phpt\, and Apache-Test. You'll leave this tutorial with some real-world testing skills that you will find immediately applicable to your day-to-day PHP work.\nSpeaker(s): Chris Shiflett; Geoffrey Young\nTrack: PHP\nRoom: Portland 253
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/8715
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060724T133000
SUMMARY:"Mastering vim" Damian Conway (Room: Portland 256)
LOCATION:Portland 256
DTSTAMP:19010101T010101Z
UID:9072
DTEND;TZID=US/Pacific:20060724T170000
DESCRIPTION:Description: This tutorial explores some of the lesser-known but amazingly useful features to be found in the 90% of the vim editor that you never use.\nSpeaker(s): Damian Conway; \nTrack: Programming\nRoom: Portland 256
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/9072
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060724T133000
SUMMARY:"Python Optimization" Brian Quinlan (Room: D135)
LOCATION:D135
DTSTAMP:19010101T010101Z
UID:8633
DTEND;TZID=US/Pacific:20060724T170000
DESCRIPTION:Description: This tutorial will teach practical techniques for optimizing Python applications. Using a simple script as an example\, it will demonstrate the best practices approach to optimization: finding performance problems using Python's built-in performance measurement tools\, evaluating various optimization options\, and\, finally\, turning to external technologies for otherwise intractable problems.\nSpeaker(s): Brian Quinlan; \nTrack: Python\nRoom: D135
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/8633
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060724T133000
SUMMARY:"Rails Guidebook" Mike Clark Dave Thomas (Room: Portland 252)
LOCATION:Portland 252
DTSTAMP:19010101T010101Z
UID:8767
DTEND;TZID=US/Pacific:20060724T170000
DESCRIPTION:Description: You wouldn't want to visit a new destination without a guidebook. Well\, this is your conference guidebook to Rails. Well show you the structure\, terminology\, and all the key points you'll need to make the most of Rails. This tutorial is given by Mike Clark and Dave Thomas who wrote the books on Ruby and Rails.\nSpeaker(s): Mike Clark; Dave Thomas\nTrack: Ruby\nRoom: Portland 252
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/8767
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060724T133000
SUMMARY:"Introduction to the Apache Web Server" Rich Bowen (Room: Portland 251)
LOCATION:Portland 251
DTSTAMP:19010101T010101Z
UID:8469
DTEND;TZID=US/Pacific:20060724T170000
DESCRIPTION:Description: Geared to the Apache Server administrator who is just getting started or has been doing this for a while but needs to get a comprehensive overview\, this tutorial begins at acquiring and installing Apache\, and goes through configuration\, security\, dynamic content\, authentication\, and performance. Covers Apache 1.3\, 2.0\, and 2.2.\nSpeaker(s): Rich Bowen; \nTrack: JavaScript/Ajax\nRoom: Portland 251
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/8469
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060724T190000
SUMMARY:"Open Source in Healthcare" (Room: Portland 253)
LOCATION:Portland 253
DTSTAMP:19010101T010101Z
UID:9504
DTEND;TZID=US/Pacific:20060724T200000
DESCRIPTION:Description: \nSpeaker(s): ; \nTrack: BOF\nRoom: Portland 253
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/9504
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060724T190000
SUMMARY:"Perl Trainers" (Room: Portland 252)
LOCATION:Portland 252
DTSTAMP:19010101T010101Z
UID:9380
DTEND;TZID=US/Pacific:20060724T200000
DESCRIPTION:Description: \nSpeaker(s): ; \nTrack: BOF\nRoom: Portland 252
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/9380
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060724T213000
SUMMARY:"Werewolf" Artur Bergman (Room: D139-140)
LOCATION:D139-140
DTSTAMP:19010101T010101Z
UID:9319
DTEND;TZID=US/Pacific:20060724T233000
DESCRIPTION:Description: \nSpeaker(s): Artur Bergman; \nTrack: \nRoom: D139-140
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/9319
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060725T083000
SUMMARY:"Introduction to PostgreSQL" A. Elein Mustain (Room: D135)
LOCATION:D135
DTSTAMP:19010101T010101Z
UID:8629
DTEND;TZID=US/Pacific:20060725T120000
DESCRIPTION:Description: Do you need a kick-start on PostgreSQL basics? This is an open invitation to learn about the most technologically advanced open source database\, PostgreSQL. We will cover the basic features\, configuration\, and how to effectively use PostgreSQL.\nSpeaker(s): A. Elein Mustain; \nTrack: Databases\nRoom: D135
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/8629
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060725T083000
SUMMARY:"Just Enough Intellectual Property Law to Manage an Open Source Project" Cliff Schmidt (Room: D139-140)
LOCATION:D139-140
DTSTAMP:19010101T010101Z
UID:8908
DTEND;TZID=US/Pacific:20060725T120000
DESCRIPTION:Description: This tutorial is designed for managers and open source contributors interested in understanding the intellectual property issues applicable to open source projects. Attendees will leave with an understanding of the laws\, licenses\, and case studies relevant to the proper acceptance\, management\, and distribution of open source code contributions.\nSpeaker(s): Cliff Schmidt; \nTrack: Emerging Topics\nRoom: D139-140
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/8908
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060725T083000
SUMMARY:"Welcome and Opening Remarks: Open Source 2.0" Tim O'Reilly (Room: E146)
LOCATION:E146
DTSTAMP:19010101T010101Z
UID:9465
DTEND;TZID=US/Pacific:20060725T084500
DESCRIPTION:Description: \nSpeaker(s): Tim O'Reilly; \nTrack: O'Reilly Radar: The Executive Briefing\nRoom: E146
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/9465
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060725T083000
SUMMARY:"Advanced Perl DBI" Tim Bunce (Room: Portland 253)
LOCATION:Portland 253
DTSTAMP:19010101T010101Z
UID:8740
DTEND;TZID=US/Pacific:20060725T120000
DESCRIPTION:Description: This year\, Bunce has updated his popular tutorial again to include more coverage of recently added DBI features. 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: Portland 253
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/8740
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060725T083000
SUMMARY:"Introduction to Object-oriented Programming with PHP" Marcus Börger (Room: D136)
LOCATION:D136
DTSTAMP:19010101T010101Z
UID:8411
DTEND;TZID=US/Pacific:20060725T120000
DESCRIPTION:Description: PHP has become an extremely powerful web development platform and\, since PHP 5\, it supports a pretty good and capable object model. This tutorial will teach you everything you must know to develop your own cutting-edge object-oriented components and applications.\nSpeaker(s): Marcus Börger; \nTrack: PHP\nRoom: D136
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/8411
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060725T083000
SUMMARY:"High Performance PHP" George Schlossnagle (Room: D137-138)
LOCATION:D137-138
DTSTAMP:19010101T010101Z
UID:8900
DTEND;TZID=US/Pacific:20060725T120000
DESCRIPTION:Description: As PHP becomes deployed for larger and more mission-critical tasks\, it becomes ever more critical for applications built with it to scale. In this tutorial we will look at both how to design better applications and improve the performance of legacy codebases.\nSpeaker(s): George Schlossnagle; \nTrack: PHP\nRoom: D137-138
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/8900
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060725T083000
SUMMARY:"Introduction to Haskell" Adam Turoff (Room: Portland 252)
LOCATION:Portland 252
DTSTAMP:19010101T010101Z
UID:8898
DTEND;TZID=US/Pacific:20060725T120000
DESCRIPTION:Description: The book\, The Pragmatic Programmer\, recommends professional programmers learn a new programming language every year to learn new skills. Many programmers want to learn Haskell\, but never find the time. This tutorial provides a quick roadmap to learning and using Haskell\, and applies lessons learned to other languages.\nSpeaker(s): Adam Turoff; \nTrack: Programming\nRoom: Portland 252
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/8898
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060725T083000
SUMMARY:"An Introduction to wxPython" Robin Dunn (Room: E143-144)
LOCATION:E143-144
DTSTAMP:19010101T010101Z
UID:8584
DTEND;TZID=US/Pacific:20060725T120000
DESCRIPTION:Description: wxPython is a successful cross-platform GUI toolkit based on the popular wxWidgets system. This tutorial provides a practical introduction to wxPython.\nSpeaker(s): Robin Dunn; \nTrack: Python\nRoom: E143-144
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/8584
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060725T083000
SUMMARY:"Ajax on Rails" Stuart Halloway (Room: Portland 256)
LOCATION:Portland 256
DTSTAMP:19010101T010101Z
UID:8520
DTEND;TZID=US/Pacific:20060725T120000
DESCRIPTION:Description: Ruby on Rails is a great environment for building Ajax applications. This presentation will cover the latest and greatest in Rails Ajax support. Be warned: if you attend the talk more than half an hour after reading the abstract\, we may be covering new features that dont exist yet.\nSpeaker(s): Stuart Halloway; \nTrack: Ruby\nRoom: Portland 256
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/8520
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060725T083000
SUMMARY:"Large Scale Webapps: Managing Releases and DevTeam Infrastructure" Jonathan Oxer (Room: Portland 255)
LOCATION:Portland 255
DTSTAMP:19010101T010101Z
UID:8363
DTEND;TZID=US/Pacific:20060725T120000
DESCRIPTION:Description: PHP\, Perl\, and Python are all being used for some very large-scale projects involving many developers collaborating on common codebases. Learn how to set up systems and tools to help your development team collaborate on large projects and streamline the release process. Examples can be applied to a wide variety of projects but are specifically aimed at teams working on PHP\, Python\, and Perl web applications.\nSpeaker(s): Jonathan Oxer; \nTrack: Web Apps\nRoom: Portland 255
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/8363
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060725T083000
SUMMARY:"Real World Web Services" Scott Davis (Room: Portland 251)
LOCATION:Portland 251
DTSTAMP:19010101T010101Z
UID:8803
DTEND;TZID=US/Pacific:20060725T120000
DESCRIPTION:Description: In this talk\, we'll survey the web services exposed by leading web sites (Google\, Yahoo!\, Amazon\, eBay) and discuss how they are driving the Ajax revolution. You'll see working examples of RESTful\, SOAP\, and XML-RPC web services\, as well as the strengths and weaknesses of each.\nSpeaker(s): Scott Davis; \nTrack: JavaScript/Ajax\nRoom: Portland 251
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/8803
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060725T084500
SUMMARY:"The Ghost in the Machine: The Impact of Open Source on Web 2.0" Tim O'Reilly Jim Buckmaster; Chris DiBona; Jeremy D. Zawodny (Room: E146)
LOCATION:E146
DTSTAMP:19010101T010101Z
UID:9454
DTEND;TZID=US/Pacific:20060725T093000
DESCRIPTION:Description: Everyone knows that Google\, Yahoo!\, and many other "Web 2.0" companies are built on top of open source\, but how exactly do they use it? What's more\, how do they apply principles from open source to other aspects of their business? How does a Web 2.0 business differ from a traditional software business? In this conversation with Chris DiBona\, Open Source Program Manager for Google\, Jeremy Zawodny\, open source point man in Developer Relations for Yahoo!\, and Jim Buckmaster\, CEO of Craigslist\, we'll explore these topics and more. We'll also put them in the hot seat: how do they give back to open source projects when source code alone isn't enough for people to recreate the application? \nSpeaker(s): Tim O'Reilly; Jim Buckmaster; Chris DiBona; Jeremy D. Zawodny\nTrack: O'Reilly Radar: The Executive Briefing\nRoom: E146
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/9454
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060725T093000
SUMMARY:"Whats Microsoft Doing with Open Source?" Bill Hilf Danese Cooper (Room: E146)
LOCATION:E146
DTSTAMP:19010101T010101Z
UID:9457
DTEND;TZID=US/Pacific:20060725T100000
DESCRIPTION:Description: Steve Ballmer recently opined that the more open source commercializes\, the less worried he is about it. Thats open source as a competitor to Microsoft\, but what is Microsoft doing to embrace open source internally? This session will take a look at how open source is increasingly pervading Microsoft: the Linux lab\, the Sourceforge projects\, the Shared Source licenses\, etc. A birds-eye view into how the industrys biggest software company is embracing open source.\nSpeaker(s): Bill Hilf; Danese Cooper\nTrack: O'Reilly Radar: The Executive Briefing\nRoom: E146
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/9457
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060725T103000
SUMMARY:"Asymmetric Competition: A Conversation with Jim Buckmaster, CEO of CraigsList" Jim Buckmaster (Room: E146)
LOCATION:E146
DTSTAMP:19010101T010101Z
UID:9565
DTEND;TZID=US/Pacific:20060725T104500
DESCRIPTION:Description: \nSpeaker(s): Jim Buckmaster; \nTrack: O'Reilly Radar: The Executive Briefing\nRoom: E146
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/9565
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060725T104500
SUMMARY:"Deployment, Not Just Development: A Conversation with Ian Wilkes, Database Architect of Second Life" Ian Wilkes (Room: E146)
LOCATION:E146
DTSTAMP:19010101T010101Z
UID:9564
DTEND;TZID=US/Pacific:20060725T110000
DESCRIPTION:Description: Web 2.0 applications aren't software artifacts; they are software services. In software as a service\, deployment and management issues can be as important as development. Ian Wilkes shares insights from the front lines about what tools applications like Second Life need from their open source vendors.\nSpeaker(s): Ian Wilkes; \nTrack: O'Reilly Radar: The Executive Briefing\nRoom: E146
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/9564
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060725T110000
SUMMARY:"Operations as Advantage: A Conversation with Brian Behlendorf, Co-founder of Apache and CTO of Collab.Net" Brian Behlendorf (Room: E146)
LOCATION:E146
DTSTAMP:19010101T010101Z
UID:9566
DTEND;TZID=US/Pacific:20060725T111500
DESCRIPTION:Description: \nSpeaker(s): Brian Behlendorf; \nTrack: O'Reilly Radar: The Executive Briefing\nRoom: E146
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/9566
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060725T111500
SUMMARY:"Hot Seat: Open Source, Asymmetric Competition, and Web 2.0" Tim O'Reilly David R. Skok; Michael Tiemann; Paul Weinstein (Room: E146)
LOCATION:E146
DTSTAMP:19010101T010101Z
UID:9453
DTEND;TZID=US/Pacific:20060725T120000
DESCRIPTION:Description: \nSpeaker(s): Tim O'Reilly; David R. Skok; Michael Tiemann; Paul Weinstein\nTrack: O'Reilly Radar: The Executive Briefing\nRoom: E146
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/9453
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060725T130000
SUMMARY:"Spotlight: Who's on the O'Reilly Open Source Radar?" Tim O'Reilly Avi Bryant; Kevin Cochrane; Adrian Holovaty; Dave Rosenberg; Javier Soltero; Mark Spencer; Jeff Waugh; Scott Yara (Room: E146)
LOCATION:E146
DTSTAMP:19010101T010101Z
UID:9455
DTEND;TZID=US/Pacific:20060725T143000
DESCRIPTION:Description: \nSpeaker(s): Tim O'Reilly; Avi Bryant; Kevin Cochrane; Adrian Holovaty; Dave Rosenberg; Javier Soltero; Mark Spencer; Jeff Waugh; Scott Yara\nTrack: O'Reilly Radar: The Executive Briefing\nRoom: E146
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/9455
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060725T133000
SUMMARY:"Rolling Your Own Google Maps" Scott Davis (Room: Portland 253)
LOCATION:Portland 253
DTSTAMP:19010101T010101Z
UID:8807
DTEND;TZID=US/Pacific:20060725T170000
DESCRIPTION:Description: Based on the book Pragmatic GIS\, this talk demonstrates how you can build your own Google Maps in-house\, using nothing but open source software including PostgreSQL\, PostGIS\, and GeoServer. Also discussed is integrating free\, public domain data from sources like the U.S. Census Bureau and the USGS.\nSpeaker(s): Scott Davis; \nTrack: Emerging Topics\nRoom: Portland 253
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/8807
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060725T133000
SUMMARY:"More Perl Best Practices" Damian Conway (Room: Portland 251)
LOCATION:Portland 251
DTSTAMP:19010101T010101Z
UID:9069
DTEND;TZID=US/Pacific:20060725T170000
DESCRIPTION:Description: This session continues from last year's "Perl Best Practices" class\, exploring still more coding practices that can help you produce robust\, maintainable\, and efficient Perl programs.\nSpeaker(s): Damian Conway; \nTrack: Perl\nRoom: Portland 251
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/9069
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060725T133000
SUMMARY:"Essential PHP Security" Chris Shiflett (Room: D136)
LOCATION:D136
DTSTAMP:19010101T010101Z
UID:8717
DTEND;TZID=US/Pacific:20060725T170000
DESCRIPTION:Description: This tutorial teaches you how to develop secure web applications with PHP. You'll see attacks such as Cross-Site Scripting (XSS) and SQL Injection demonstrated\, and you'll learn effective safeguards that you can use to prevent such attacks.\nSpeaker(s): Chris Shiflett; \nTrack: PHP\nRoom: D136
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/8717
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060725T133000
SUMMARY:"Building an Asynchronous Multiuser Web App for Fun ... and Maybe Profit" Luke Welling Laura Thomson (Room: Portland 252)
LOCATION:Portland 252
DTSTAMP:19010101T010101Z
UID:8750
DTEND;TZID=US/Pacific:20060725T170000
DESCRIPTION:Description: There are plenty of dry Web 2.0 examples that you could hone your skills on\, but in this tutorial we will work on a fun one -- a multiplayer online poker game. Using PHP\, Ajax\, JavaScript\, XHTML\, CSS\, and a little MySQL\, we will build a system that needs a dynamic user interface and multiuser interaction.\nSpeaker(s): Luke Welling; Laura Thomson\nTrack: PHP\nRoom: Portland 252
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/8750
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060725T133000
SUMMARY:"Secure Your Web Apps: OWASP Top 10 2007" Andrew van der Stock (Room: Portland 255)
LOCATION:Portland 255
DTSTAMP:19010101T010101Z
UID:8745
DTEND;TZID=US/Pacific:20060725T170000
DESCRIPTION:Description: In 1996\, "we use SSL" was about the only line of defense against nasty attackers. In 2006\, this is no longer enough. This tutorial teaches the top ten proactive web application security topics from the new OWASP Guide 2.1. Learn how to design or fix your apps once\, for all time ... at least until the next new attack method.\nSpeaker(s): Andrew van der Stock; \nTrack: Security\nRoom: Portland 255
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/8745
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060725T133000
SUMMARY:"Rock-solid Web Development: Testing Web Apps" John Paul Ashenfelter (Room: Portland 256)
LOCATION:Portland 256
DTSTAMP:19010101T010101Z
UID:8704
DTEND;TZID=US/Pacific:20060725T170000
DESCRIPTION:Description: Whether you've adopted test-driven development\, pledged allegiance to the Agile Manifesto\, or endured a spectacular post-release failure of an application\, you probably know that you "should" be testing your application. Learn how to implement web-specific open source tools for functional\, regression\, and performance testing to help ensure that your web applications are "not" broken.\nSpeaker(s): John Paul Ashenfelter; \nTrack: Web Apps\nRoom: Portland 256
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/8704
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060725T133000
SUMMARY:"Extending and Embracing RT" Robert Spier Jesse Vincent (Room: D137-138)
LOCATION:D137-138
DTSTAMP:19010101T010101Z
UID:8725
DTEND;TZID=US/Pacific:20060725T170000
DESCRIPTION:Description: RT (Request Tracker) is one of those products that makes addicts out of normally staid sysadmins and developers. It is a powerful tool for organizing yourself and your company. This tutorial takes you on a roller coaster ride through many of RT's nooks and crannies\, showing you how you can extend and embrace it--whatever your needs may be.\nSpeaker(s): Robert Spier; Jesse Vincent\nTrack: Web Apps\nRoom: D137-138
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/8725
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060725T133000
SUMMARY:"Leveraging Mono for Cross-platform Development" Kevin Shockey Joseph Hill (Room: D135)
LOCATION:D135
DTSTAMP:19010101T010101Z
UID:8754
DTEND;TZID=US/Pacific:20060725T170000
DESCRIPTION:Description: Mono is a comprehensive open source development platform based on the .NET framework that allows developers to build cross-platform applications with unprecedented productivity. This tutorial will provide an introduction to application development with Mono. The tutorial will introduce everything participants need to explore new opportunities in cross-platform development. \nSpeaker(s): Kevin Shockey; Joseph Hill\nTrack: Windows\nRoom: D135
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/8754
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060725T133000
SUMMARY:"Open Source Clue Training: How to Market to People Who Hate Marketing" Doc Searls (Room: D139-140)
LOCATION:D139-140
DTSTAMP:19010101T010101Z
UID:9317
DTEND;TZID=US/Pacific:20060725T170000
DESCRIPTION:Description: \nSpeaker(s): Doc Searls; \nTrack: Business\nRoom: D139-140
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/9317
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060725T143000
SUMMARY:"Technology Trendspotting with the O'Reilly Research Data Mart" Roger Magoulas (Room: E146)
LOCATION:E146
DTSTAMP:19010101T010101Z
UID:9567
DTEND;TZID=US/Pacific:20060725T144500
DESCRIPTION:Description: \nSpeaker(s): Roger Magoulas; \nTrack: O'Reilly Radar: The Executive Briefing\nRoom: E146
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/9567
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060725T151500
SUMMARY:"The World is Light: The Rising Tide of Intellectual Property and the Need for a New Marketplace for Rights" Irwin Gross (Room: E146)
LOCATION:E146
DTSTAMP:19010101T010101Z
UID:9452
DTEND;TZID=US/Pacific:20060725T154500
DESCRIPTION:Description: \nSpeaker(s): Irwin Gross; \nTrack: O'Reilly Radar: The Executive Briefing\nRoom: E146
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/9452
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060725T154500
SUMMARY:"Open Data" Tim O'Reilly Chad Dickerson (Room: E146)
LOCATION:E146
DTSTAMP:19010101T010101Z
UID:9569
DTEND;TZID=US/Pacific:20060725T161500
DESCRIPTION:Description: \nSpeaker(s): Tim O'Reilly; Chad Dickerson\nTrack: O'Reilly Radar: The Executive Briefing\nRoom: E146
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/9569
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060725T161500
SUMMARY:"Google's Ajax Web Services Interface" Mark Lucovsky (Room: E146)
LOCATION:E146
DTSTAMP:19010101T010101Z
UID:9571
DTEND;TZID=US/Pacific:20060725T163000
DESCRIPTION:Description: \nSpeaker(s): Mark Lucovsky; \nTrack: O'Reilly Radar: The Executive Briefing\nRoom: E146
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/9571
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060725T163000
SUMMARY:"Firefox as a Platform: A Conversation with Mike Schroepfer, VP of Engineering for Mozilla" Mike Schroepfer (Room: E146)
LOCATION:E146
DTSTAMP:19010101T010101Z
UID:9572
DTEND;TZID=US/Pacific:20060725T170000
DESCRIPTION:Description: \nSpeaker(s): Mike Schroepfer; \nTrack: O'Reilly Radar: The Executive Briefing\nRoom: E146
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/9572
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060725T190000
SUMMARY:"2006 Google - O'Reilly Open Source Award" Chris DiBona Nathan Torkington (Room: Portland Ballroom)
LOCATION:Portland Ballroom
DTSTAMP:19010101T010101Z
UID:9521
DTEND;TZID=US/Pacific:20060725T191500
DESCRIPTION:Description: \nSpeaker(s): Chris DiBona; Nathan Torkington\nTrack: \nRoom: Portland Ballroom
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/9521
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060725T191500
SUMMARY:"State of the Onion" Larry Wall (Room: Portland Ballroom)
LOCATION:Portland Ballroom
DTSTAMP:19010101T010101Z
UID:9540
DTEND;TZID=US/Pacific:20060725T194500
DESCRIPTION:Description: Larry will give his annual entertaining talk on the state of the Perl world. Don't miss this rare opportunity to hear the creator of Perl\, patch\, and share his insights.\nSpeaker(s): Larry Wall; \nTrack: \nRoom: Portland Ballroom
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/9540
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060725T194500
SUMMARY:"White Camel Awards" David H. Adler (Room: Portland Ballroom)
LOCATION:Portland Ballroom
DTSTAMP:19010101T010101Z
UID:9541
DTEND;TZID=US/Pacific:20060725T200000
DESCRIPTION:Description: In the lands where the camel roams\, the white (albino) camel is a rare and revered individual. The White Camel Awards recognize the many significant contributions made by the unsung heros of the Perl community. The efforts of these volunteers collectively make the Perl language and the Perl community better for all of us.\nSpeaker(s): David H. Adler; \nTrack: \nRoom: Portland Ballroom
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/9541
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060725T200000
SUMMARY:"Cognitive Seduction" Kathy Sierra (Room: Portland Ballroom)
LOCATION:Portland Ballroom
DTSTAMP:19010101T010101Z
UID:9542
DTEND;TZID=US/Pacific:20060725T203000
DESCRIPTION:Description: \nSpeaker(s): Kathy Sierra; \nTrack: \nRoom: Portland Ballroom
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/9542
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060725T203000
SUMMARY:"The Da Vinci Codebase" Damian Conway (Room: Portland Ballroom)
LOCATION:Portland Ballroom
DTSTAMP:19010101T010101Z
UID:9414
DTEND;TZID=US/Pacific:20060725T213000
DESCRIPTION:Description: When a dying operating system scrawls his name across its corrupted boot volume\, Dr. Damian Conway\, an unassuming college professor\, is plunged into a deadly race against time to solve a series of impossible riddles. What is the mysterious "Priory of Bios?" And who are their deadly nemeses "Opus Arai?" On the run from the law and stalked by a ghostly pale killer\, will he unravel the subtle clues hidden in Leonardo's most famous source code and reveal to the world the incredible secret encrypted in...the Da Vinci Codebase?\nSpeaker(s): Damian Conway; \nTrack: \nRoom: Portland Ballroom
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/9414
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060726T084500
SUMMARY:"Welcome!" Nathan Torkington (Room: Portland Ballroom)
LOCATION:Portland Ballroom
DTSTAMP:19010101T010101Z
UID:9450
DTEND;TZID=US/Pacific:20060726T090000
DESCRIPTION:Description: \nSpeaker(s): Nathan Torkington; \nTrack: \nRoom: Portland Ballroom
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/9450
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060726T090000
SUMMARY:"O'Reilly Radar" Tim O'Reilly (Room: Portland Ballroom)
LOCATION:Portland Ballroom
DTSTAMP:19010101T010101Z
UID:9451
DTEND;TZID=US/Pacific:20060726T091500
DESCRIPTION:Description: \nSpeaker(s): Tim O'Reilly; \nTrack: Emerging Topics\nRoom: Portland Ballroom
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/9451
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060726T091500
SUMMARY:"School of Rock" Scott Yara (Room: Portland Ballroom)
LOCATION:Portland Ballroom
DTSTAMP:19010101T010101Z
UID:9511
DTEND;TZID=US/Pacific:20060726T093000
DESCRIPTION:Description: \nSpeaker(s): Scott Yara; \nTrack: \nRoom: Portland Ballroom
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/9511
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060726T093000
SUMMARY:"Trying to Suck Less: Making Web 2.0 Mean Something" Anil Dash (Room: Portland Ballroom)
LOCATION:Portland Ballroom
DTSTAMP:19010101T010101Z
UID:9526
DTEND;TZID=US/Pacific:20060726T094500
DESCRIPTION:Description: Most Web 2.0 services are really open with your data and their APIs -- so why aren't they open source as well? Six Apart's Anil Dash will talk about what we can do better with our applications\, including how to make sure we're making stuff that actually matters. You'll walk out with all the free (beer and speech!) code you need to build an Internet-scale infrastructure for your web service\, along with some good advice on what's actually worth doing.
\nSpeaker(s): Anil Dash; \nTrack: \nRoom: Portland Ballroom
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/9526
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060726T094500
SUMMARY:"Interview with Mike Olson: From Sleepycat to Oracle" Michael Olson (Room: Portland Ballroom)
LOCATION:Portland Ballroom
DTSTAMP:19010101T010101Z
UID:9529
DTEND;TZID=US/Pacific:20060726T100000
DESCRIPTION:Description: \nSpeaker(s): Michael Olson; \nTrack: \nRoom: Portland Ballroom
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/9529
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060726T100000
SUMMARY:"Q & A" (Room: Portland Ballroom)
LOCATION:Portland Ballroom
DTSTAMP:19010101T010101Z
UID:9528
DTEND;TZID=US/Pacific:20060726T101500
DESCRIPTION:Description: \nSpeaker(s): ; \nTrack: \nRoom: Portland Ballroom
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/9528
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060726T104500
SUMMARY:"Big Bad PostgreSQL: A Case Study" Theo Schlossnagle (Room: Portland 252)
LOCATION:Portland 252
DTSTAMP:19010101T010101Z
UID:8379
DTEND;TZID=US/Pacific:20060726T113000
DESCRIPTION:Description: This talk details a case study of a multiterabyte\, mission-critical Oracle to PostgreSQL migration. Techniques for migrating\, adaptation of database features\, and the embrace of PostgreSQL mentality will be enjoyed by all.\nSpeaker(s): Theo Schlossnagle; \nTrack: Databases\nRoom: Portland 252
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/8379
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060726T104500
SUMMARY:"Open Source, APIs, and the Summer of Code at Google" Chris DiBona (Room: E143-144)
LOCATION:E143-144
DTSTAMP:19010101T010101Z
UID:8373
DTEND;TZID=US/Pacific:20060726T113000
DESCRIPTION:Description: In this talk\, Chris DiBona will give a brief overview of the last year's worth of open source fun at Google\, including an update on the 2006 Summer of Code project\, which connects open source and students worldwide.\nSpeaker(s): Chris DiBona; \nTrack: Emerging Topics\nRoom: E143-144
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/8373
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060726T104500
SUMMARY:"Open Technology Development: Open Source and the U.S. Government" John Scott (Room: D136)
LOCATION:D136
DTSTAMP:19010101T010101Z
UID:8578
DTEND;TZID=US/Pacific:20060726T113000
DESCRIPTION:Description: The Department of Defense is examining how to deploy new technology development methodologies to increase the fielding rate of software and related technology-based systems. Learn how DoD is focusing on Open Technology Development (OTD) to help ease the looming shortage of available programmers needed for the rapid generation of accurate\, reliable software in a cost effective manner.\nSpeaker(s): John Scott; \nTrack: Emerging Topics\nRoom: D136
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/8578
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060726T104500
SUMMARY:"Journalism via Computer Programming" Adrian Holovaty (Room: D133)
LOCATION:D133
DTSTAMP:19010101T010101Z
UID:9558
DTEND;TZID=US/Pacific:20060726T113000
DESCRIPTION:Description: In this talk\, Adrian Holovaty of washingtonpost.com and chicagocrime.org will present several examples of "journalism via computer programming" -- automating information retrieval\, making public data easily browsable for the public\, and presenting news in formats that go beyond the bland format of the newspaper story.\nSpeaker(s): Adrian Holovaty; \nTrack: Emerging Topics\nRoom: D133
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/9558
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060726T104500
SUMMARY:"Beyond the Stock Kernel: Patching and Building a Kernel for Security and Speed" Steve Suehring (Room: D137-138)
LOCATION:D137-138
DTSTAMP:19010101T010101Z
UID:8399
DTEND;TZID=US/Pacific:20060726T113000
DESCRIPTION:Description: This talk examines the reasons why an administrator might want to compile a custom kernel instead of using the stock distribution kernel. The presentation features discussion of monolithic versus modular kernels and the drawbacks to compiling a custom kernel\, and the kernel compile process is shown along with tips for troubleshooting.\nSpeaker(s): Steve Suehring; \nTrack: Linux\nRoom: D137-138
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/8399
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060726T104500
SUMMARY:"What's New with Perl DBI?" Tim Bunce (Room: Portland 256)
LOCATION:Portland 256
DTSTAMP:19010101T010101Z
UID:8742
DTEND;TZID=US/Pacific:20060726T113000
DESCRIPTION:Description: Have you been using Perl DBI for a few years and think you know it well? You might be surprised. Are you new to Perl DBI and want to learn a few tricks? Come and take a look.\nSpeaker(s): Tim Bunce; \nTrack: Perl\nRoom: Portland 256
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/8742
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060726T104500
SUMMARY:"Parsers, Perl 6 Rules, and the Parrot Grammar Engine" Patrick Michaud (Room: Portland 251)
LOCATION:Portland 251
DTSTAMP:19010101T010101Z
UID:8902
DTEND;TZID=US/Pacific:20060726T113000
DESCRIPTION:Description: \nSpeaker(s): Patrick Michaud; \nTrack: Perl\nRoom: Portland 251
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/8902
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060726T104500
SUMMARY:"Metaprogramming Java with HiveMind and Javassist" Howard Lewis Ship (Room: D139-140)
LOCATION:D139-140
DTSTAMP:19010101T010101Z
UID:8588
DTEND;TZID=US/Pacific:20060726T113000
DESCRIPTION:Description: Something for (almost) nothing: Extend the utility of your Java applications while decreasing the amount of code by combining annotations with a lightweight container (HiveMind) and a library for creating Java code at runtime (Javassist).\nSpeaker(s): Howard Lewis Ship; \nTrack: Programming\nRoom: D139-140
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/8588
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060726T104500
SUMMARY:"Test-driven Development Meets Design-by-Contract" Jim Weirich (Room: E145)
LOCATION:E145
DTSTAMP:19010101T010101Z
UID:8699
DTEND;TZID=US/Pacific:20060726T113000
DESCRIPTION:Description: What are the limits to Test-driven Design? Is there a better way to specify program behavior? This talk will look at a Ruby-based Domain Specific Language oriented at specifying program behavior via Contracts and examples instead of tests\, and how it affects the agile experience.\nSpeaker(s): Jim Weirich; \nTrack: Ruby\nRoom: E145
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/8699
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060726T104500
SUMMARY:"Using Ruby on Rails and Ajax to Make a Massive Multiplayer Game" Michael Buffington (Room: F151)
LOCATION:F151
DTSTAMP:19010101T010101Z
UID:8390
DTEND;TZID=US/Pacific:20060726T113000
DESCRIPTION:Description: The rapid development capabilities\, combined with built-in Ajax technologies\, make Ruby on Rails a ripe platform for building immersive and highly engaging applications without using proprietary technology\, including multiplayer games.\nSpeaker(s): Michael Buffington; \nTrack: Web Apps\nRoom: F151
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/8390
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060726T104500
SUMMARY:"Handling Cross-domain XMLHttpRequests" Premshree Pillai (Room: Portland 255)
LOCATION:Portland 255
DTSTAMP:19010101T010101Z
UID:8365
DTEND;TZID=US/Pacific:20060726T113000
DESCRIPTION:Description: With open APIs for various services\, applications are talking to various web services. XMLHTTP Request objects suffer from making cross-domain HTTP requests. This presentation talks about available solutions.\nSpeaker(s): Premshree Pillai; \nTrack: JavaScript/Ajax\nRoom: Portland 255
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/8365
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060726T104500
SUMMARY:"Making Sales While Making Friends: Lessons Learned from Open Source Businesses" Matt Asay (Room: D135)
LOCATION:D135
DTSTAMP:19010101T010101Z
UID:9449
DTEND;TZID=US/Pacific:20060726T113000
DESCRIPTION:Description: Since 2000\, Matt Asay has been selling free software: Lineo\, Novell\, and Alfresco. In this presentation he debunks some of the myths associated with open source (Write great software\, millions will download it\, and tens of thousands will buy!) and highlights key principles for a successful open source business.\nSpeaker(s): Matt Asay; \nTrack: Business\nRoom: D135
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/9449
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060726T104500
SUMMARY:"Data Warehousing and Business Intelligence Using PostgreSQL" Luke Lonergan (Room: E141)
LOCATION:E141
DTSTAMP:19010101T010101Z
UID:9517
DTEND;TZID=US/Pacific:20060726T113000
DESCRIPTION:Description: \nSpeaker(s): Luke Lonergan; \nTrack: Products and Services\nRoom: E141
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/9517
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060726T104500
SUMMARY:"Enterprise Open-source Adoption" Raven Zachary (Room: E142)
LOCATION:E142
DTSTAMP:19010101T010101Z
UID:9579
DTEND;TZID=US/Pacific:20060726T113000
DESCRIPTION:Description: \nSpeaker(s): Raven Zachary; \nTrack: Products and Services\nRoom: E142
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/9579
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060726T113500
SUMMARY:"Extending MySQL Made Easy: Plugin API" Sergei Golubchik (Room: Portland 252)
LOCATION:Portland 252
DTSTAMP:19010101T010101Z
UID:8494
DTEND;TZID=US/Pacific:20060726T122000
DESCRIPTION:Description: MySQL 5.1 supports a powerful and robust mechanism for adding extensions to the servesso called "plugins". Ease of use\, security\, extensibility\, user-friendlinessthese are just a few highlights of the new interface. This talk will describe the Plugin API\, how to use it\, and what plugin types are supported.\nSpeaker(s): Sergei Golubchik; \nTrack: Databases\nRoom: Portland 252
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/8494
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060726T113500
SUMMARY:"Embedding a Database in The Browser" David Van Couvering (Room: D139-140)
LOCATION:D139-140
DTSTAMP:19010101T010101Z
UID:9093
DTEND;TZID=US/Pacific:20060726T122000
DESCRIPTION:Description: Web applications are popular because they are highly accessible and easy-to-use. However\, there is no simple\, robust and secure way to store sensitive content on the local client device\, i.e.\, the desktop. We will show how a database system can be integrated within a web browser to empower a new breed of dynamic on-line applications.\nSpeaker(s): David Van Couvering; \nTrack: Databases\nRoom: D139-140
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/9093
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060726T113500
SUMMARY:"Current State of the Linux Kernel" Greg Kroah-Hartman (Room: D137-138)
LOCATION:D137-138
DTSTAMP:19010101T010101Z
UID:8387
DTEND;TZID=US/Pacific:20060726T122000
DESCRIPTION:Description: This presentation covers the current status of the Linux kernel development process\, including how the development process is changing\, and the new and upcoming features that are going to be added soon. Other topics are how the "no development tree" situation is working out and who is doing all of the kernel development work.\nSpeaker(s): Greg Kroah-Hartman; \nTrack: Linux\nRoom: D137-138
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/8387
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060726T113500
SUMMARY:"Mind Like Water: The Path to Perl Bliss" Peter Scott (Room: Portland 256)
LOCATION:Portland 256
DTSTAMP:19010101T010101Z
UID:8875
DTEND;TZID=US/Pacific:20060726T122000
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 development team.\nSpeaker(s): Peter Scott; \nTrack: Perl\nRoom: Portland 256
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/8875
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060726T113500
SUMMARY:"Dirty Secrets of PHP 5's Ext/SOAP Extension" Adam Trachtenberg (Room: D136)
LOCATION:D136
DTSTAMP:19010101T010101Z
UID:8655
DTEND;TZID=US/Pacific:20060726T122000
DESCRIPTION:Description: PHP 5's ext/SOAP extension is an excellent web services client. However\, while the easy things are easy\, lack of documentation means the hard things can appear downright impossible. Starting with SOAPClient basics and building upwards\, learn the hidden secrets necessary to conquer even the strangest WSDL.\nSpeaker(s): Adam Trachtenberg; \nTrack: PHP\nRoom: D136
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/8655
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060726T113500
SUMMARY:"A Closed Source Project Becomes Open Source: How We Succeeded" Lars Thalmann (Room: E143-144)
LOCATION:E143-144
DTSTAMP:19010101T010101Z
UID:8844
DTEND;TZID=US/Pacific:20060726T122000
DESCRIPTION:Description: Want to know how to transition from closed source to open source? In this talk\, Lars Thalmann shares his experiences in moving from a closed-source telecom company to MySQL.\nSpeaker(s): Lars Thalmann; \nTrack: Programming\nRoom: E143-144
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/8844
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060726T113500
SUMMARY:"Easy AI with Python" Raymond Hettinger (Room: D133)
LOCATION:D133
DTSTAMP:19010101T010101Z
UID:9577
DTEND;TZID=US/Pacific:20060726T122000
DESCRIPTION:Description: Survey several basic AI techniques implemented with short\, open-source Python code recipes. Appropriate for educators and programmers who want to experiment with AI and apply the recipes to their own problem domains. For each technique\, learn the basic operating principle\, discuss an approach using Python\, and review a worked out-example.\nSpeaker(s): Raymond Hettinger; \nTrack: Python\nRoom: D133
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/9577
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060726T113500
SUMMARY:"Maximum Netfilter" Michael Rash (Room: F150)
LOCATION:F150
DTSTAMP:19010101T010101Z
UID:8423
DTEND;TZID=US/Pacific:20060726T122000
DESCRIPTION:Description: Netfilter in the Linux kernel is an extremely full-featured stateful firewall\, but many security administrators do not leverage it to its fullest potential. This talk will show how Netfilter can be used to enhance the security of a network by doing everything from providing a source of intrusion detection data all the way through providing authentication services.\nSpeaker(s): Michael Rash; \nTrack: Security\nRoom: F150
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/8423
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060726T113500
SUMMARY:"Deploying Rails Apps with Capistrano" Mike Clark (Room: E145)
LOCATION:E145
DTSTAMP:19010101T010101Z
UID:8396
DTEND;TZID=US/Pacific:20060726T122000
DESCRIPTION:Description: Capistrano (formerly called SwitchTower) is a push-button deployment utility that makes it equally easy (and consistent!)\, to deploy your Rails app to one machine or a whole cluster. This session will demonstrate how to put Capistrano to work for you deploying new versions of your Rails application\, and rolling them back when trouble strikes.\nSpeaker(s): Mike Clark; \nTrack: Ruby\nRoom: E145
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/8396
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060726T113500
SUMMARY:"Painless Web Proxying with Apache mod_proxy" Justin Erenkrantz (Room: F151)
LOCATION:F151
DTSTAMP:19010101T010101Z
UID:8403
DTEND;TZID=US/Pacific:20060726T122000
DESCRIPTION:Description: One of the most interesting modules in the Apache HTTPD has always been mod_proxy\, and in recent versions its become even more useful\, going far beyond the ability to simply proxy HTTP traffic. Learn how to take advantage of all of its newfound capabilities and write your own mod_proxy back end.\nSpeaker(s): Justin Erenkrantz; \nTrack: Web Apps\nRoom: F151
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/8403
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060726T113500
SUMMARY:"Ajax Optimization Techniques: Working with Large Ajax Applications" Kevin Henrikson (Room: Portland 255)
LOCATION:Portland 255
DTSTAMP:19010101T010101Z
UID:8736
DTEND;TZID=US/Pacific:20060726T122000
DESCRIPTION:Description: The explosion of Ajax in the past year has brought JavaScript\, DHTML\, and rich web applications to the fore front. This talk will explore the challenges and solutions for scaling both the user experience and the service as Ajax applications grow in size and complexity.\nSpeaker(s): Kevin Henrikson; \nTrack: JavaScript/Ajax\nRoom: Portland 255
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/8736
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060726T113500
SUMMARY:"Opening Up the News: A Case Study on How One Organization Went Open Source, and How Yours Can, Too" Curtis D. Edge Terry Barbounis; Russ Danner (Room: D135)
LOCATION:D135
DTSTAMP:19010101T010101Z
UID:9439
DTEND;TZID=US/Pacific:20060726T122000
DESCRIPTION:Description: \nSpeaker(s): Curtis D. Edge; Terry Barbounis; Russ Danner\nTrack: Business\nRoom: D135
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/9439
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060726T113500
SUMMARY:"Google AJAX Search API" Mark Lucovsky (Room: E141)
LOCATION:E141
DTSTAMP:19010101T010101Z
UID:9514
DTEND;TZID=US/Pacific:20060726T122000
DESCRIPTION:Description: \nSpeaker(s): Mark Lucovsky; \nTrack: Products and Services\nRoom: E141
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/9514
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060726T134500
SUMMARY:"Building "Sane" Query Interfaces to Databases" Mark Newsome (Room: Portland 252)
LOCATION:Portland 252
DTSTAMP:19010101T010101Z
UID:8507
DTEND;TZID=US/Pacific:20060726T143000
DESCRIPTION:Description: Users often have a difficult time finding information through web-based query interfaces. It's frustrating to have to guess what to type in the empty blanks. In the talk we will demonstrate how to design a "friendly" browser-based query interface and generate the SQL needed to support it.\nSpeaker(s): Mark Newsome; \nTrack: Databases\nRoom: Portland 252
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/8507
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060726T134500
SUMMARY:"Nothing But (Ingy döt) Net" Brian Ingerson (Room: Portland 256)
LOCATION:Portland 256
DTSTAMP:19010101T010101Z
UID:8529
DTEND;TZID=US/Pacific:20060726T143000
DESCRIPTION:Description: COPY COMING\nSpeaker(s): Brian Ingerson; \nTrack: Emerging Topics\nRoom: Portland 256
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/8529
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060726T134500
SUMMARY:"A Simple Guide to Linux File Systems" Val Henson (Room: D137-138)
LOCATION:D137-138
DTSTAMP:19010101T010101Z
UID:9110
DTEND;TZID=US/Pacific:20060726T143000
DESCRIPTION:Description: Learn how to choose and tune the best Linux file system for your workload. For sysadmins\, hobbyists\, and people needing the most performance from their file system. Covers some file system design basics as well.\nSpeaker(s): Val Henson; \nTrack: Linux\nRoom: D137-138
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/9110
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060726T134500
SUMMARY:"Rock Your Testing World with Devel::Cover" Geoffrey Young (Room: D139-140)
LOCATION:D139-140
DTSTAMP:19010101T010101Z
UID:8635
DTEND;TZID=US/Pacific:20060726T143000
DESCRIPTION:Description: So great\, you've elevated your Perl game to a new level by using Test::More\, prove\, and automated testing. Do you know what percentage of your code your tests actually exercise? This talk will introduce Devel::Cover\, a code coverage tool\, and explain how to use it effectively using simple code examples from the real world.\nSpeaker(s): Geoffrey Young; \nTrack: Perl\nRoom: D139-140
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/8635
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060726T134500
SUMMARY:"PHP Lightning Talks" George Schlossnagle (Room: D136)
LOCATION:D136
DTSTAMP:19010101T010101Z
UID:9157
DTEND;TZID=US/Pacific:20060726T152000
DESCRIPTION:Description: Lightning talks are a collection of 5-minute talks given by you\, members of the PHP community. A mainstay of the Perl side of the convention\, lightning talks are an exciting format and an excellent place to showcase new ideas\, ask questions\, or rant. Lightning talks are a great place for both novice and experienced speakers; a place where you can hone your speaking skills and condense subjects to their most essential bits. They're a great place to ask questions\, talk about lessons you've learned\, showcase new techniques or introduce new projects.\nSpeaker(s): George Schlossnagle; \nTrack: PHP\nRoom: D136
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/9157
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060726T134500
SUMMARY:"The Madness of Ajax" Andrew van der Stock (Room: F150)
LOCATION:F150
DTSTAMP:19010101T010101Z
UID:8744
DTEND;TZID=US/Pacific:20060726T143000
DESCRIPTION:Description: This presentation will help you learn about common Ajax security mistakes\, and provide robust Ajax security patterns which will help you secure your Ajax applications.\nSpeaker(s): Andrew van der Stock; \nTrack: Security\nRoom: F150
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/8744
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060726T134500
SUMMARY:"Driving Rails Deep Into the Back Office" Obie Fernandez (Room: E145)
LOCATION:E145
DTSTAMP:19010101T010101Z
UID:8674
DTEND;TZID=US/Pacific:20060726T143000
DESCRIPTION:Description: Increased adoption of Agile development\, open source\, and domain-specific languages are gradually converging within the enterprise\, creating opportunities for using Ruby on Rails to enhance and replace old and crotchety back office systems. This talk includes real world benchmarking results from Ruby systems deployed on enterprise-class hardware.\nSpeaker(s): Obie Fernandez; \nTrack: Ruby\nRoom: E145
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/8674
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060726T134500
SUMMARY:"Jifty: Nifty Applications in a Jiffy" Jesse Vincent (Room: F151)
LOCATION:F151
DTSTAMP:19010101T010101Z
UID:8661
DTEND;TZID=US/Pacific:20060726T143000
DESCRIPTION:Description: Jifty is a new full-stack web framework. It comes with built in Continuations\, Halos\, AJAX/AHAH support\, data model and database management\, and a Pony.\nSpeaker(s): Jesse Vincent; \nTrack: Web Apps\nRoom: F151
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/8661
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060726T134500
SUMMARY:"dimdim - The World's Free Web Conference" Prakash Khot DD Ganguly (Room: D133)
LOCATION:D133
DTSTAMP:19010101T010101Z
UID:9427
DTEND;TZID=US/Pacific:20060726T143000
DESCRIPTION:Description: \nSpeaker(s): Prakash Khot; DD Ganguly\nTrack: Web Apps\nRoom: D133
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/9427
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060726T134500
SUMMARY:"The Atom Publishing Protocol as Universal Web Glue" Tim Bray (Room: Portland 251)
LOCATION:Portland 251
DTSTAMP:19010101T010101Z
UID:9568
DTEND;TZID=US/Pacific:20060726T143000
DESCRIPTION:Description: \nSpeaker(s): Tim Bray; \nTrack: Web Apps\nRoom: Portland 251
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/9568
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060726T134500
SUMMARY:"Prototype" Stuart Halloway (Room: Portland 255)
LOCATION:Portland 255
DTSTAMP:19010101T010101Z
UID:8521
DTEND;TZID=US/Pacific:20060726T143000
DESCRIPTION:Description: Prototype deserves its fame for Ajax support\, and for easy integration with the Rail platform. But there's more! Prototype is\, well\, prototypical of modern JavaScript development\, working to the strengths of the language rather than pretending to be something else.\nSpeaker(s): Stuart Halloway; \nTrack: JavaScript/Ajax\nRoom: Portland 255
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/8521
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060726T134500
SUMMARY:"So, You Want to Build an Open Source Community: Learning from Apache" J Aaron Farr (Room: E143-144)
LOCATION:E143-144
DTSTAMP:19010101T010101Z
UID:8489
DTEND;TZID=US/Pacific:20060726T143000
DESCRIPTION:Description: To assist building open source communities\, the Apache Software Foundation established the Apache Incubator. The Incubator serves as gatekeeper to new projects entering the ASF\, ensuring projects that join Apache have healthy\, vibrant communities. This talk will review the Apache Incubator project\, its policies and procedures\, and share lessons learned.\nSpeaker(s): J Aaron Farr; \nTrack: Business\nRoom: E143-144
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/8489
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060726T134500
SUMMARY:"Measuring Open Source Popularity" Luke Welling (Room: D135)
LOCATION:D135
DTSTAMP:19010101T010101Z
UID:8751
DTEND;TZID=US/Pacific:20060726T143000
DESCRIPTION:Description: \nSpeaker(s): Luke Welling; \nTrack: Business\nRoom: D135
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/8751
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060726T134500
SUMMARY:"Case In Point: OpenLaszlo and Open Source" Adam Wolff (Room: E141)
LOCATION:E141
DTSTAMP:19010101T010101Z
UID:9507
DTEND;TZID=US/Pacific:20060726T143000
DESCRIPTION:Description: In the fall of 2004\, Laszlo Systems announced that its proprietary server software\, Laszlo Presentation Server\, was available as open source. Renamed OpenLaszlo\, the technology has since become the leading open source platform for building and deploying advanced Ajax applications. In this session\, Laszlos Chief Software Architect\, Adam Wolff\, will provide an overview of the platform\, giving insight around community adoption and contribution\, the basics of getting started\, as well as examples of customer case studies.
\nSpeaker(s): Adam Wolff; \nTrack: Products and Services\nRoom: E141
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/9507
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060726T134500
SUMMARY:"Stump the Band" Ben Trott Artur Bergman; Tatsuhiko Miyagawa (Room: E142)
LOCATION:E142
DTSTAMP:19010101T010101Z
UID:9588
DTEND;TZID=US/Pacific:20060726T143000
DESCRIPTION:Description: Bring your most intractable Web 2.0 scaling problems to Ben Trott\, aka\, Valleywags Hottest Man in Silicon Valley\, Artur Bergman and Tatsuhiko Miyagawa. If we cant point you towards a solution\, you get schwag. \nSpeaker(s): Ben Trott; Artur Bergman; Tatsuhiko Miyagawa\nTrack: Products and Services\nRoom: E142
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/9588
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060726T143500
SUMMARY:"Developing Berkeley DB Java Edition: Internals and War Stories" Charles Lamb (Room: Portland 252)
LOCATION:Portland 252
DTSTAMP:19010101T010101Z
UID:8580
DTEND;TZID=US/Pacific:20060726T152000
DESCRIPTION:Description: Berkeley DB Java Edition (JE) is an open source\, pure Java\, embedded\, transactional datastore intended to be deployed in multithreaded\, high-concurrency environments as a transactional engine. This talk is intended for advanced Java programmers and looks at JE internals and some of the issues encountered during its development.\nSpeaker(s): Charles Lamb; \nTrack: Databases\nRoom: Portland 252
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/8580
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060726T143500
SUMMARY:"The Semasiology of Open Source (Part III)" Robert "r0ml" Lefkowitz (Room: E143-144)
LOCATION:E143-144
DTSTAMP:19010101T010101Z
UID:8611
DTEND;TZID=US/Pacific:20060726T152000
DESCRIPTION:Description: This is the third and final talk in the Semasiology series (thesis\, antithesis\, synthesis). Semasiology is the study of the development of meaning. Thesis (Part I) proposed that open source wasn't about the source code. Antithesis (Part II) argued that open source was about the source code. Synthesis (Part III) concludes that open source is a synonym for Semasiology.\nSpeaker(s): Robert "r0ml" Lefkowitz; \nTrack: Emerging Topics\nRoom: E143-144
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/8611
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060726T143500
SUMMARY:"Getting Started in Linux Kernel Development" Randy Dunlap (Room: D137-138)
LOCATION:D137-138
DTSTAMP:19010101T010101Z
UID:9111
DTEND;TZID=US/Pacific:20060726T152000
DESCRIPTION:Description: This talk introduces several aspects of the Linux kernel development culture and discusses how to develop code within the Linux kernel software development process. This is primarily about social engineering and not technical recipes for Linux kernel code.\nSpeaker(s): Randy Dunlap; \nTrack: Linux\nRoom: D137-138
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/9111
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060726T143500
SUMMARY:"Plagger: Pluggable RSS/Atom Aggregation" Tatsuhiko Miyagawa (Room: Portland 256)
LOCATION:Portland 256
DTSTAMP:19010101T010101Z
UID:8993
DTEND;TZID=US/Pacific:20060726T152000
DESCRIPTION:Description: Plagger (http://plagger.org/) is a pluggable RSS/Atom feed aggregator written in Perl\, and comes with various plugin hooks that third party plugins can extend. This talk covers how to setup Plagger\, how powerful it is\, and includes a demonstration on how to write your own plugin to remix your favorite RSS/Atom feeds.\nSpeaker(s): Tatsuhiko Miyagawa; \nTrack: Perl\nRoom: Portland 256
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/8993
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060726T143500
SUMMARY:"Programming the Kernel for Web 2.0" Audrey Tang (Room: F151)
LOCATION:F151
DTSTAMP:19010101T010101Z
UID:9485
DTEND;TZID=US/Pacific:20060726T152000
DESCRIPTION:Description: \nSpeaker(s): Audrey Tang; \nTrack: Perl\nRoom: F151
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/9485
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060726T143500
SUMMARY:"Painless maintenance of local changes to fast-moving software" Bryan O'Sullivan (Room: F150)
LOCATION:F150
DTSTAMP:19010101T010101Z
UID:9370
DTEND;TZID=US/Pacific:20060726T152000
DESCRIPTION:Description: Managing local changes to fast-changing software is hard: you have to track what you've changed\, save your changes\, and manually fix it all up every time you download a new version. Mercurial Queues makes light work of the job\, and scales from tiny projects to entire Linux distributions.\nSpeaker(s): Bryan O'Sullivan; \nTrack: Programming\nRoom: F150
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/9370
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060726T143500
SUMMARY:"Ruby and .NET" John Lam (Room: E145)
LOCATION:E145
DTSTAMP:19010101T010101Z
UID:8552
DTEND;TZID=US/Pacific:20060726T152000
DESCRIPTION:Description: This talk examines the RubyCLR bridge\, an extremely fast open source bridge between Ruby and the Common Language Runtime. It lets Ruby programs call and receive callbacks from .NET objects. You will see how the bridge was implemented\, and the key design decisions that made it fast and robust.\nSpeaker(s): John Lam; \nTrack: Ruby\nRoom: E145
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/8552
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060726T143500
SUMMARY:"Streamlined" Stuart Halloway (Room: D133)
LOCATION:D133
DTSTAMP:19010101T010101Z
UID:9535
DTEND;TZID=US/Pacific:20060726T152000
DESCRIPTION:Description: Streamlined is an open source framework for quickly creating data-centric applications with Ruby on Rails. We want to take the redundancy out of building apps and let us (and you) focus on the things that make our apps different.\nSpeaker(s): Stuart Halloway; \nTrack: Ruby\nRoom: D133
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/9535
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060726T143500
SUMMARY:"Building Java Web Applications with Tapestry" Howard Lewis Ship (Room: D139-140)
LOCATION:D139-140
DTSTAMP:19010101T010101Z
UID:8904
DTEND;TZID=US/Pacific:20060726T152000
DESCRIPTION:Description: Tapestry is a unique and innovative Java web application framework that automates and simplifies all aspect of web application development. Come see why so many developers get hooked on Tapestry.\nSpeaker(s): Howard Lewis Ship; \nTrack: Web Apps\nRoom: D139-140
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/8904
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060726T143500
SUMMARY:"Open Source QA with Selenium" Patrick Lightbody (Room: Portland 251)
LOCATION:Portland 251
DTSTAMP:19010101T010101Z
UID:9083
DTEND;TZID=US/Pacific:20060726T152000
DESCRIPTION:Description: Selenium\, part of the OpenQA community of open source QA tools\, is unique in that it builds upon AJAX techniques not to improve a web application's UI\, but instead to help test web applications in a unique cross-browser\, cross-operating system style. In this presentation we will look at the world of OpenQA and Selenium and see how they are building up a new breed of open source QA tools.\nSpeaker(s): Patrick Lightbody; \nTrack: Web Apps\nRoom: Portland 251
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/9083
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060726T143500
SUMMARY:"Cross-site Ajax: Challenges and Techniques for Building Rich Web 2.0 Mashups" Joseph Smarr (Room: Portland 255)
LOCATION:Portland 255
DTSTAMP:19010101T010101Z
UID:8923
DTEND;TZID=US/Pacific:20060726T152000
DESCRIPTION:Description: The trend towards rich Ajax web applications and light-weight APIs for creating mashups has great potential\, but many of the standard techniques don't work across web sites on different domains\, due to security restrictions. This talk discusses these challenges in detail\, and presents some new solutions for rich cross-site communication.\nSpeaker(s): Joseph Smarr; \nTrack: JavaScript/Ajax\nRoom: Portland 255
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/8923
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060726T143500
SUMMARY:"Lessons Learned in Taking a Closed Source Product Open" Neelan Choksi (Room: D135)
LOCATION:D135
DTSTAMP:19010101T010101Z
UID:8981
DTEND;TZID=US/Pacific:20060726T152000
DESCRIPTION:Description: This unique case study will highlight the experiences of taking a portion of code from the closed source BEA Kodo product and contributing it to the open source community as a new project called Open JPA.\nSpeaker(s): Neelan Choksi; \nTrack: Business\nRoom: D135
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/8981
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060726T143500
SUMMARY:"The Challenge: Digital Media and OSS" John Terpstra (Room: E142)
LOCATION:E142
DTSTAMP:19010101T010101Z
UID:9484
DTEND;TZID=US/Pacific:20060726T152000
DESCRIPTION:Description: \nSpeaker(s): John Terpstra; \nTrack: Products and Services\nRoom: E142
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/9484
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060726T163000
SUMMARY:"So You've Inherited a MySQL Instance on Unix" Sheeri Kritzer (Room: D133)
LOCATION:D133
DTSTAMP:19010101T010101Z
UID:8437
DTEND;TZID=US/Pacific:20060726T171500
DESCRIPTION:Description: This talk will enable you to dive headlong into administering a MySQL instance in a Unix environment\, without any knowledge of the system setup. Learn how to gather information non-intrusively about a MySQL instance\, and how to avoid others doing the same. \nSpeaker(s): Sheeri Kritzer; \nTrack: Databases\nRoom: D133
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/8437
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060726T163000
SUMMARY:"Puppet: An Operating System Abstraction and Automation Framework" Luke Kanies (Room: D135)
LOCATION:D135
DTSTAMP:19010101T010101Z
UID:8640
DTEND;TZID=US/Pacific:20060726T171500
DESCRIPTION:Description: Puppet is a system automation framework that functions as a high-level interface to operating systems. It provides the first system administration language focused on service construction and code reusability\, abstracting implementation details like file contents and running processes to portable elements like users and services.\nSpeaker(s): Luke Kanies; \nTrack: Emerging Topics\nRoom: D135
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/8640
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060726T163000
SUMMARY:"The Best and Worst of Open Source Business Tactics" Cliff Schmidt (Room: E143-144)
LOCATION:E143-144
DTSTAMP:19010101T010101Z
UID:8938
DTEND;TZID=US/Pacific:20060726T171500
DESCRIPTION:Description: This talk recounts specific actions that have led to either beneficial or costly results for several different companies using open source within their business strategy. Attendees of this talk will leave with a long list of tactics and an understanding of why they succeeded or failed for a particular context.\nSpeaker(s): Cliff Schmidt; \nTrack: Emerging Topics\nRoom: E143-144
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/8938
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060726T163000
SUMMARY:"Lightning States of" Josh Berkus Donnie Berkholz; Craig Russell; Corey Shields; Louis Suarez-Potts; David Van Couvering; Jeff Waugh (Room: Portland 252)
LOCATION:Portland 252
DTSTAMP:19010101T010101Z
UID:9443
DTEND;TZID=US/Pacific:20060726T171500
DESCRIPTION:Description: Java Data Objects: Craig Russell (Sun Microsystems) will explain what's going on with JDO development and object-oriented DB access for Java. Planet: Jeff Waugh gives us the Planet project's provocative programming plans\, and why Planet is perfect for your OSS project blog. PostgreSQL: Josh Berkus (Sun Microsystems) lets us know where PostgreSQL has been in the last year and what the likely features are for PostgreSQL 8.2. Gentoo: Donnie Berkolz (Gentoo) updates people on the state of Gentoo today and where the project could be in a year. OpenOffice.org: Louis Suarez-Potts (CollabNet) brings news from the leading full-featured open source office suite. Derby: David Van Couvering (Sun Microsystems) introduces the Derby embedded database and talks a little about plans for the next year. Linux Kernel in Less Than Five Minutes: Starting with one deep breath\, Greg KH gives us the full and complete Linux Kernel development status in five minutes or less. Bring your stopwatch!
\nSpeaker(s): Josh Berkus; Donnie Berkholz; Craig Russell; Corey Shields; Louis Suarez-Potts; David Van Couvering; Jeff Waugh\nTrack: Emerging Topics\nRoom: Portland 252
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/9443
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060726T163000
SUMMARY:"Using Xen and Crucible for Automated Testing of Inkscape and Cairo" Bryce Harrington (Room: D137-138)
LOCATION:D137-138
DTSTAMP:19010101T010101Z
UID:9516
DTEND;TZID=US/Pacific:20060726T171500
DESCRIPTION:Description: \nSpeaker(s): Bryce Harrington; \nTrack: Linux\nRoom: D137-138
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/9516
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060726T163000
SUMMARY:"Perl Lightning Talks" Mark-Jason Dominus (Room: Portland 256)
LOCATION:Portland 256
DTSTAMP:19010101T010101Z
UID:9222
DTEND;TZID=US/Pacific:20060726T171500
DESCRIPTION:Description: Lightning Talks are sixteen five-minute talks in a ninety-minute time slot. Come early\, it'll be fun!\nSpeaker(s): Mark-Jason Dominus; \nTrack: Perl\nRoom: Portland 256
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/9222
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060726T163000
SUMMARY:"PHP 6 & Unicode: The Tower of Babel, Next Generation" Andrei Zmievski (Room: D136)
LOCATION:D136
DTSTAMP:19010101T010101Z
UID:8639
DTEND;TZID=US/Pacific:20060726T171500
DESCRIPTION:Description: One of the aspects of being competitive these days means creating applications for worldwide consumption. PHP\, the paragon of web development languages\, is acquiring much-needed Unicode and i18n features in its next version. This talk will cover these features and illustrate their application in building internationalized software.\nSpeaker(s): Andrei Zmievski; \nTrack: PHP\nRoom: D136
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/8639
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060726T163000
SUMMARY:"Python in the Enterprise" Alex Martelli (Room: Portland 251)
LOCATION:Portland 251
DTSTAMP:19010101T010101Z
UID:8951
DTEND;TZID=US/Pacific:20060726T171500
DESCRIPTION:Description: Python is highly suitable for integration in Enterprise applications: once you've integrated it with legacy code\, the possibilities are endless\, from enhancing that code with rich tests and new functionality\, to helping platform migration. This talk discusses strategies and tactics for introducing and exploiting Python in your organization.\nSpeaker(s): Alex Martelli; \nTrack: Python\nRoom: Portland 251
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/8951
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060726T163000
SUMMARY:"The Truth about XSS" Chris Shiflett (Room: F150)
LOCATION:F150
DTSTAMP:19010101T010101Z
UID:8712
DTEND;TZID=US/Pacific:20060726T171500
DESCRIPTION:Description: Cross-Site Scripting (XSS) persists as one of the most common web application security vulnerabilities\, yet many web developers still don't appreciate the danger. This talk demonstrates real-world XSS attacks as well as simple techniques and practices that prevent them.\nSpeaker(s): Chris Shiflett; \nTrack: Security\nRoom: F150
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/8712
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060726T163000
SUMMARY:"Ruby for Java Programmers" Ugo Cei (Room: E145)
LOCATION:E145
DTSTAMP:19010101T010101Z
UID:8636
DTEND;TZID=US/Pacific:20060726T171500
DESCRIPTION:Description: The session will show\, with a hands-on approach and plenty of samples\, how to make the worlds of Ruby and Java coexist\, either by having Ruby code call Java code\, or vice-versa\, in-process or inter-process. Bridging\, running Ruby on the JVM\, and remoting approaches will be introduced and their respective merits and shortcomings discussed.\nSpeaker(s): Ugo Cei; \nTrack: Ruby\nRoom: E145
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/8636
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060726T163000
SUMMARY:"Django: Web Development with Journalists' Deadlines" Jacob Kaplan-Moss (Room: F151)
LOCATION:F151
DTSTAMP:19010101T010101Z
UID:9153
DTEND;TZID=US/Pacific:20060726T171500
DESCRIPTION:Description: Django is a high-level web development framework for rapid development of database-backed web sites and applications. This presentation will introduce Django\, explain the philosophies behind it\, and walk through the steps involved in quickly building a web application with Django.\nSpeaker(s): Jacob Kaplan-Moss; \nTrack: Web Apps\nRoom: F151
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/9153
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060726T163000
SUMMARY:"0 to 60 in 45 Minutes: A Down and Dirty Ajax Design Patterns Fire Drill" Terry Chay (Room: Portland 255)
LOCATION:Portland 255
DTSTAMP:19010101T010101Z
UID:8946
DTEND;TZID=US/Pacific:20060726T171500
DESCRIPTION:Description: Let's see how many design patterns we can cram into a 45-minute talk. Included are Web 2.0 patterns (in HTML\, JavaScript\, or CSS) that were actually used to solve real problems of real web sites.\nSpeaker(s): Terry Chay; \nTrack: JavaScript/Ajax\nRoom: Portland 255
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/8946
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060726T163000
SUMMARY:"The Shale Framework" Craig McClanahan (Room: D139-140)
LOCATION:D139-140
DTSTAMP:19010101T010101Z
UID:9343
DTEND;TZID=US/Pacific:20060726T171500
DESCRIPTION:Description: This session introduces Shale\, a framework for building web applications based on JavaServer Faces. Shale leverages extension points in the underlying framework to add functionality or improve ease of use.\nSpeaker(s): Craig McClanahan; \nTrack: \nRoom: D139-140
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/9343
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060726T163000
SUMMARY:"Implementing the LAMP Stack" Jim Jagielski (Room: E141)
LOCATION:E141
DTSTAMP:19010101T010101Z
UID:9477
DTEND;TZID=US/Pacific:20060726T171500
DESCRIPTION:Description: The LAMP Stack (for Linux/Apache/MySQL/PHP-Perl-Python) represents a major reconsideration of how to design and implement a high-availability\, Enterprise-grade web infrastructure. Using best-of-breed open source technology\, companies and organizations are able to design\, implement\, and administer cost-effective\, robust environments that meet and exceed more proprietary solutions.\nSpeaker(s): Jim Jagielski; \nTrack: Products and Services\nRoom: E141
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/9477
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060726T163000
SUMMARY:"Content in the Web 2.0 World" Mike Hendrickson (Room: E142)
LOCATION:E142
DTSTAMP:19010101T010101Z
UID:9512
DTEND;TZID=US/Pacific:20060726T171500
DESCRIPTION:Description: In this session Mike will discuss how O'Reilly Media is delivering content and some of our plans to deliver content in a Web 2.0 world. This is intended to be both informative and interactive.\nSpeaker(s): Mike Hendrickson; \nTrack: Products and Services\nRoom: E142
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/9512
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060726T172000
SUMMARY:"Open Source Voting" Arthur Keller David Mertz (Room: F150)
LOCATION:F150
DTSTAMP:19010101T010101Z
UID:8606
DTEND;TZID=US/Pacific:20060726T180500
DESCRIPTION:Description: This talk describes the issues involved in the design and implementation of an open source electronic voting system that includes paper ballots with electronic audit trails; ballot verification by the visually and reading impaired; and secure\, reliable\, and auditable tabulation systems. Also discussed is the developed of a prototype in-precinct system and open source central tabulation system.\nSpeaker(s): Arthur Keller; David Mertz\nTrack: Emerging Topics\nRoom: F150
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/8606
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060726T172000
SUMMARY:"Lightning States of (con't)" Josh Berkus (Room: Portland 252)
LOCATION:Portland 252
DTSTAMP:19010101T010101Z
UID:9559
DTEND;TZID=US/Pacific:20060726T180500
DESCRIPTION:Description: \nSpeaker(s): Josh Berkus; \nTrack: Emerging Topics\nRoom: Portland 252
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/9559
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060726T172000
SUMMARY:"Perl Lightning Talks (con't)" Mark-Jason Dominus (Room: Portland 256)
LOCATION:Portland 256
DTSTAMP:19010101T010101Z
UID:9560
DTEND;TZID=US/Pacific:20060726T180500
DESCRIPTION:Description: \nSpeaker(s): Mark-Jason Dominus; \nTrack: Perl\nRoom: Portland 256
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/9560
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060726T172000
SUMMARY:"PDO: PHP Data Objects" Wez Furlong (Room: D136)
LOCATION:D136
DTSTAMP:19010101T010101Z
UID:8685
DTEND;TZID=US/Pacific:20060726T180500
DESCRIPTION:Description: In this session we'll look at the new data access layer for PHP\, PDO\, and learn how to use it to write powerful data-driven PHP applications that take advantage of prepared statements\, transactions\, and LOBs.\nSpeaker(s): Wez Furlong; \nTrack: PHP\nRoom: D136
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/8685
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060726T172000
SUMMARY:"How Open Source Projects Survive Poisonous People (And You Can Too)" Ben Collins-Sussman Brian W. Fitzpatrick (Room: D139-140)
LOCATION:D139-140
DTSTAMP:19010101T010101Z
UID:8673
DTEND;TZID=US/Pacific:20060726T180500
DESCRIPTION:Description: The success of an open source project depends a great deal on its social atmosphere. Learn how to identify troublemakers (and defuse them) before they poison your community's culture.\nSpeaker(s): Ben Collins-Sussman; Brian W. Fitzpatrick\nTrack: Programming\nRoom: D139-140
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/8673
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060726T172000
SUMMARY:"Coding Wizard, Savvy Trader: Applying Your Expertise to the Stock Market" Kartik Subbarao (Room: E143-144)
LOCATION:E143-144
DTSTAMP:19010101T010101Z
UID:8755
DTEND;TZID=US/Pacific:20060726T180500
DESCRIPTION:Description: Open source developers are among the best in the world at manipulating\, transforming\, and assimilating information in its many forms and guises. How can they put these skills to work in the stock market? This session will explore several ways to capitalize on expertise gained on programming projects.\nSpeaker(s): Kartik Subbarao; \nTrack: Programming\nRoom: E143-144
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/8755
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060726T172000
SUMMARY:"Contribute Tests to Your Favorite Open Source Project" Dayne Medlyn (Room: D137-138)
LOCATION:D137-138
DTSTAMP:19010101T010101Z
UID:8932
DTEND;TZID=US/Pacific:20060726T180500
DESCRIPTION:Description: Know of a project that could become the coolest? Want to contribute? Want to improve the quality of your contributions? The basic skills of software testing can help anyone make a crucial contribution to a project. Come improve your ability to test open source and make it better.\nSpeaker(s): Dayne Medlyn; \nTrack: Programming\nRoom: D137-138
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/8932
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060726T172000
SUMMARY:"Data Mining Using Orange and Python" Mitchell Smith (Room: F151)
LOCATION:F151
DTSTAMP:19010101T010101Z
UID:8816
DTEND;TZID=US/Pacific:20060726T180500
DESCRIPTION:Description: Orange is an open source data mining package that is written in C++\, but best accessed through Python. This talk will cover the basics of Orange and detail its usage through real-world examples. Topics include creating predictive models\, model validation\, model preprocessing\, and creating your own learner and classifiers.\nSpeaker(s): Mitchell Smith; \nTrack: Python\nRoom: F151
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/8816
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060726T172000
SUMMARY:"wxPython in a Nutshell" Robin Dunn (Room: Portland 251)
LOCATION:Portland 251
DTSTAMP:19010101T010101Z
UID:8964
DTEND;TZID=US/Pacific:20060726T180500
DESCRIPTION:Description: wxPython is a huge class library for creating GUI applications with Python\, and can often be overwhelming and scary for new users. This presentation will start with a brief overview of wxPython and end with the creation of a simple GUI application.\nSpeaker(s): Robin Dunn; \nTrack: Python\nRoom: Portland 251
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/8964
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060726T172000
SUMMARY:"Data Mining Using Orange and Python" Matt Drew (Room: F151)
LOCATION:F151
DTSTAMP:19010101T010101Z
UID:9617
DTEND;TZID=US/Pacific:20060726T180500
DESCRIPTION:Description: \nSpeaker(s): Matt Drew; \nTrack: Python\nRoom: F151
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/9617
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060726T172000
SUMMARY:"Extending Ruby with C" Garrett Rooney (Room: E145)
LOCATION:E145
DTSTAMP:19010101T010101Z
UID:8402
DTEND;TZID=US/Pacific:20060726T180500
DESCRIPTION:Description: The Ruby programming language provides an easy to learn\, powerful object-oriented environment suitable for projects ranging from simple scripts to powerful applications\, but one of its least well-known features is the ease with which it can be extended. Learn how to write your own Ruby extensions in C\, first manually and then with systems like SWIG and RubyInline.\nSpeaker(s): Garrett Rooney; \nTrack: Ruby\nRoom: E145
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/8402
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060726T172000
SUMMARY:"No Flash Required: Interactive Browser Graphics" Gavin Doughtie (Room: Portland 255)
LOCATION:Portland 255
DTSTAMP:19010101T010101Z
UID:8692
DTEND;TZID=US/Pacific:20060726T180500
DESCRIPTION:Description: Until recently\, rich web-based applications have had to resort to Flash or other proprietary plugins to adequately control presentation. This session shows how to create interactive graphics\, animations\, and GUIs using only the client-side capabilities of today's browsers.\nSpeaker(s): Gavin Doughtie; \nTrack: JavaScript/Ajax\nRoom: Portland 255
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/8692
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060726T172000
SUMMARY:"Leveraging Ajax Linking and Embedding ("ALE") to Extend the Power of Ajax" (Room: D135)
LOCATION:D135
DTSTAMP:19010101T010101Z
UID:9607
DTEND;TZID=US/Pacific:20060726T180500
DESCRIPTION:Description: Ajax Linking and Embedding (ALE) provides the ability to embed multiple Ajax components on a single web page. For example\, an end user could create an editable web document and embed a separate Ajax spreadsheet component into the web document. This allow users to have the same power with Ajax applications that they receive today from traditional office suites and applications in the desktop environment. This session will demonstration ALE in action and will detail the technology. Additionally\, it will teach developers how to modify their existing web applications to include ALE.
\nSpeaker(s): ; \nTrack: JavaScript/Ajax\nRoom: D135
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/9607
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060726T172000
SUMMARY:"Apache Harmony : Open Source Java SE" Geir Magnusson (Room: D133)
LOCATION:D133
DTSTAMP:19010101T010101Z
UID:9600
DTEND;TZID=US/Pacific:20060726T180500
DESCRIPTION:Description: \nSpeaker(s): Geir Magnusson; \nTrack: Java\nRoom: D133
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/9600
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060726T172000
SUMMARY:"Virtualization and Linux: Anything but Traditional" Kevin Noreen (Room: E141)
LOCATION:E141
DTSTAMP:19010101T010101Z
UID:9478
DTEND;TZID=US/Pacific:20060726T180500
DESCRIPTION:Description: Virtualization is challenging traditional models of computing. From the desktop to the data center\, users are realizing the potential of virtual environments to tackle complex business challenges around simplifying operations\, improving utilization\, and cost-effectively scaling. Open industry standards in enterprise and client computing will extend the role of Linux in the marketplace.\nSpeaker(s): Kevin Noreen; \nTrack: Products and Services\nRoom: E141
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/9478
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060726T180500
SUMMARY:"Exhibit Hall Reception" (Room: )
LOCATION:
DTSTAMP:19010101T010101Z
UID:9321
DTEND;TZID=US/Pacific:20060726T193000
DESCRIPTION:Description: \nSpeaker(s): ; \nTrack: \nRoom:
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/9321
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060726T193000
SUMMARY:"FOSCON II: The Ruby Rodeo" (Room: Free Geek)
LOCATION:Free Geek
DTSTAMP:19010101T010101Z
UID:9594
DTEND;TZID=US/Pacific:20060726T220000
DESCRIPTION:Description: \nSpeaker(s): ; \nTrack: \nRoom: Free Geek
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/9594
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060726T193000
SUMMARY:"Something Interesting Dominus is Working On" (Room: D135)
LOCATION:D135
DTSTAMP:19010101T010101Z
UID:9341
DTEND;TZID=US/Pacific:20060726T203000
DESCRIPTION:Description: \nSpeaker(s): ; \nTrack: BOF\nRoom: D135
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/9341
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060726T193000
SUMMARY:"Maven in the Wild" (Room: Portland 255)
LOCATION:Portland 255
DTSTAMP:19010101T010101Z
UID:9372
DTEND;TZID=US/Pacific:20060726T203000
DESCRIPTION:Description: \nSpeaker(s): ; \nTrack: BOF\nRoom: Portland 255
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/9372
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060726T193000
SUMMARY:"The Summer of Code 2006 Community Gathering" (Room: D136)
LOCATION:D136
DTSTAMP:19010101T010101Z
UID:9498
DTEND;TZID=US/Pacific:20060726T203000
DESCRIPTION:Description: \nSpeaker(s): ; \nTrack: BOF\nRoom: D136
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/9498
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060726T193000
SUMMARY:"OpenSolaris Virtualization" (Room: Portland 252)
LOCATION:Portland 252
DTSTAMP:19010101T010101Z
UID:9525
DTEND;TZID=US/Pacific:20060726T203000
DESCRIPTION:Description: \nSpeaker(s): ; \nTrack: BOF\nRoom: Portland 252
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/9525
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060726T193000
SUMMARY:"PHP Security Hoedown" (Room: E141)
LOCATION:E141
DTSTAMP:19010101T010101Z
UID:9527
DTEND;TZID=US/Pacific:20060726T203000
DESCRIPTION:Description: \nSpeaker(s): ; \nTrack: BOF\nRoom: E141
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/9527
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060726T193000
SUMMARY:"Service Component Architecture in Practice: The Apache Tuscany Project" (Room: D137-138)
LOCATION:D137-138
DTSTAMP:19010101T010101Z
UID:9532
DTEND;TZID=US/Pacific:20060726T203000
DESCRIPTION:Description: \nSpeaker(s): ; \nTrack: BOF\nRoom: D137-138
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/9532
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060726T193000
SUMMARY:"New Features of Apache Geronimo 1.1 (including new plug-in capability)" (Room: D139-140)
LOCATION:D139-140
DTSTAMP:19010101T010101Z
UID:9556
DTEND;TZID=US/Pacific:20060726T203000
DESCRIPTION:Description: \nSpeaker(s): ; \nTrack: BOF\nRoom: D139-140
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/9556
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060726T193000
SUMMARY:"Django Meet-n-Greet" (Room: E142)
LOCATION:E142
DTSTAMP:19010101T010101Z
UID:9562
DTEND;TZID=US/Pacific:20060726T203000
DESCRIPTION:Description: \nSpeaker(s): ; \nTrack: BOF\nRoom: E142
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/9562
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060726T193000
SUMMARY:"The Chandler, Cosmo, and Scooby Projects at OSAF" (Room: F150)
LOCATION:F150
DTSTAMP:19010101T010101Z
UID:9580
DTEND;TZID=US/Pacific:20060726T203000
DESCRIPTION:Description: \nSpeaker(s): ; \nTrack: BOF\nRoom: F150
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/9580
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060726T193000
SUMMARY:"The Mozilla Foundation" (Room: E143-144)
LOCATION:E143-144
DTSTAMP:19010101T010101Z
UID:9586
DTEND;TZID=US/Pacific:20060726T203000
DESCRIPTION:Description: \nSpeaker(s): ; \nTrack: BOF\nRoom: E143-144
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/9586
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060726T193000
SUMMARY:"OSGeo - Open Source Geospatial Foundation" (Room: E145)
LOCATION:E145
DTSTAMP:19010101T010101Z
UID:9587
DTEND;TZID=US/Pacific:20060726T203000
DESCRIPTION:Description: \nSpeaker(s): ; \nTrack: BOF\nRoom: E145
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/9587
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060726T193000
SUMMARY:"Fedora" (Room: F151)
LOCATION:F151
DTSTAMP:19010101T010101Z
UID:9602
DTEND;TZID=US/Pacific:20060726T203000
DESCRIPTION:Description: \nSpeaker(s): ; \nTrack: BOF\nRoom: F151
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/9602
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060726T200000
SUMMARY:"Firefox Flicks Screening" Asa Dotzler (Room: Portland Ballroom)
LOCATION:Portland Ballroom
DTSTAMP:19010101T010101Z
UID:9410
DTEND;TZID=US/Pacific:20060726T220000
DESCRIPTION:Description: \nSpeaker(s): Asa Dotzler; \nTrack: Emerging Topics\nRoom: Portland Ballroom
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/9410
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060726T203000
SUMMARY:"What You Need to Know for Open Source Higher Education" (Room: Portland 252)
LOCATION:Portland 252
DTSTAMP:19010101T010101Z
UID:9340
DTEND;TZID=US/Pacific:20060726T213000
DESCRIPTION:Description: \nSpeaker(s): ; \nTrack: BOF\nRoom: Portland 252
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/9340
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060726T203000
SUMMARY:"Open for Business Project" (Room: D135)
LOCATION:D135
DTSTAMP:19010101T010101Z
UID:9407
DTEND;TZID=US/Pacific:20060726T213000
DESCRIPTION:Description: \nSpeaker(s): ; \nTrack: BOF\nRoom: D135
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/9407
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060726T203000
SUMMARY:"What is Python?" (Room: D136)
LOCATION:D136
DTSTAMP:19010101T010101Z
UID:9468
DTEND;TZID=US/Pacific:20060726T213000
DESCRIPTION:Description: \nSpeaker(s): ; \nTrack: BOF\nRoom: D136
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/9468
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060726T203000
SUMMARY:"JasperReports" (Room: D137-138)
LOCATION:D137-138
DTSTAMP:19010101T010101Z
UID:9503
DTEND;TZID=US/Pacific:20060726T213000
DESCRIPTION:Description: \nSpeaker(s): ; \nTrack: BOF\nRoom: D137-138
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/9503
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060726T203000
SUMMARY:"Apache Derby" (Room: D139-140)
LOCATION:D139-140
DTSTAMP:19010101T010101Z
UID:9520
DTEND;TZID=US/Pacific:20060726T213000
DESCRIPTION:Description: \nSpeaker(s): ; \nTrack: BOF\nRoom: D139-140
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/9520
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060726T203000
SUMMARY:"Free Software in Embedded Systems" (Room: E141)
LOCATION:E141
DTSTAMP:19010101T010101Z
UID:9550
DTEND;TZID=US/Pacific:20060726T213000
DESCRIPTION:Description: \nSpeaker(s): ; \nTrack: BOF\nRoom: E141
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/9550
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060726T203000
SUMMARY:"Komodo and the Web" (Room: Portland 255)
LOCATION:Portland 255
DTSTAMP:19010101T010101Z
UID:9555
DTEND;TZID=US/Pacific:20060726T213000
DESCRIPTION:Description: \nSpeaker(s): ; \nTrack: BOF\nRoom: Portland 255
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/9555
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060726T203000
SUMMARY:"HyperScope - Advanced Linking and Viewing For the Web" (Room: E142)
LOCATION:E142
DTSTAMP:19010101T010101Z
UID:9584
DTEND;TZID=US/Pacific:20060726T213000
DESCRIPTION:Description: \nSpeaker(s): ; \nTrack: BOF\nRoom: E142
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/9584
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060726T203000
SUMMARY:"Memcached For Fun and Profit" (Room: E143-144)
LOCATION:E143-144
DTSTAMP:19010101T010101Z
UID:9596
DTEND;TZID=US/Pacific:20060726T213000
DESCRIPTION:Description: \nSpeaker(s): ; \nTrack: BOF\nRoom: E143-144
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/9596
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060726T213000
SUMMARY:"BI For Everyone: JasperSoft's Barry Klawans Talks About JasperForge.org" (Room: D137-138)
LOCATION:D137-138
DTSTAMP:19010101T010101Z
UID:9597
DTEND;TZID=US/Pacific:20060726T223000
DESCRIPTION:Description: \nSpeaker(s): ; \nTrack: BOF\nRoom: D137-138
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/9597
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060727T084500
SUMMARY:"The Zen of Free" Simon Phipps (Room: Portland Ballroom)
LOCATION:Portland Ballroom
DTSTAMP:19010101T010101Z
UID:9483
DTEND;TZID=US/Pacific:20060727T090000
DESCRIPTION:Description: When people say "open source is fine but how do you make money?" you know they haven't grokked the Zen of Free. This keynote describes the 'virtuous cycle' model of open source. It explores which licenses and business models work and which don't\, what the 'signature triangle' of an open source community looks like and why open source advocates aren't communists.\nSpeaker(s): Simon Phipps; \nTrack: \nRoom: Portland Ballroom
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/9483
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060727T090000
SUMMARY:""Opening" the Possibilities: APIs and Open Source Code" Gary Lang (Room: Portland Ballroom)
LOCATION:Portland Ballroom
DTSTAMP:19010101T010101Z
UID:9181
DTEND;TZID=US/Pacific:20060727T091500
DESCRIPTION:Description: \nSpeaker(s): Gary Lang; \nTrack: \nRoom: Portland Ballroom
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/9181
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060727T091500
SUMMARY:"5 A Day" Robert "r0ml" Lefkowitz (Room: Portland Ballroom)
LOCATION:Portland Ballroom
DTSTAMP:19010101T010101Z
UID:9499
DTEND;TZID=US/Pacific:20060727T093000
DESCRIPTION:Description: A brief exhortation on the importance of\, and challenges relating to\, the Quantification of Open Source.
\nSpeaker(s): Robert "r0ml" Lefkowitz; \nTrack: \nRoom: Portland Ballroom
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/9499
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060727T093000
SUMMARY:"Developers: You've Got the Power - Now What?" Stephen O'Grady (Room: Portland Ballroom)
LOCATION:Portland Ballroom
DTSTAMP:19010101T010101Z
UID:9523
DTEND;TZID=US/Pacific:20060727T094500
DESCRIPTION:Description: \nSpeaker(s): Stephen O'Grady; \nTrack: \nRoom: Portland Ballroom
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/9523
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060727T094500
SUMMARY:"Making Tech Documentaries: How and Why" Jason Scott (Room: Portland Ballroom)
LOCATION:Portland Ballroom
DTSTAMP:19010101T010101Z
UID:9522
DTEND;TZID=US/Pacific:20060727T100000
DESCRIPTION:Description: For four years\, Jason Scott shot a documentary about dial-up Bulletin Board Systems (BBSes)\, interviewed hundreds of people\, and produced a 3-DVD set about them. Now\, as he starts filming his next two films simultaneously\, he'll talk about his motivations\, approach to these projects\, and show some footage from both his finished and current works.\nSpeaker(s): Jason Scott; \nTrack: \nRoom: Portland Ballroom
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/9522
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060727T100000
SUMMARY:"Q & A" (Room: Portland Ballroom)
LOCATION:Portland Ballroom
DTSTAMP:19010101T010101Z
UID:9537
DTEND;TZID=US/Pacific:20060727T101500
DESCRIPTION:Description: \nSpeaker(s): ; \nTrack: \nRoom: Portland Ballroom
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/9537
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060727T104500
SUMMARY:"Building Rich Clients Using Eclipse RCP" Wayne Beaton (Room: Portland 255)
LOCATION:Portland 255
DTSTAMP:19010101T010101Z
UID:8756
DTEND;TZID=US/Pacific:20060727T113000
DESCRIPTION:Description: Eclipse Rich Client Platform (RCP) is a runtime platform for delivering your Java applications on multiple platforms. Learn how you can use the Eclipse Rich Client Platform (RCP) to build applications that are modular\, extensible\, and updatable.\nSpeaker(s): Wayne Beaton; \nTrack: Desktop Apps\nRoom: Portland 255
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/8756
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060727T104500
SUMMARY:"How Database Engines Work" D. Richard Hipp (Room: Portland 252)
LOCATION:Portland 252
DTSTAMP:19010101T010101Z
UID:9472
DTEND;TZID=US/Pacific:20060727T113000
DESCRIPTION:Description: If you understand how a system works you can generally use it more effectively. This talk describes how SQL RDBMSes works in general and also provides specific examples of the details of operation of MySQL\, PostgreSQL\, and SQLite.\nSpeaker(s): D. Richard Hipp; \nTrack: Databases\nRoom: Portland 252
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/9472
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060727T104500
SUMMARY:"The (Surprising) History of Copyright, and What It Means for Open Source" Karl Fogel (Room: D137-138)
LOCATION:D137-138
DTSTAMP:19010101T010101Z
UID:8509
DTEND;TZID=US/Pacific:20060727T113000
DESCRIPTION:Description: The historical origins of copyright turn out to be surprising\, and very relevant to the spread of open source practices today. This talk will outline copyright's history (with references to further resources)\, and discuss what it means for the open source movement.\nSpeaker(s): Karl Fogel; \nTrack: Emerging Topics\nRoom: D137-138
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/8509
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060727T104500
SUMMARY:"Real World Security Response" Mark Cox (Room: F150)
LOCATION:F150
DTSTAMP:19010101T010101Z
UID:8785
DTEND;TZID=US/Pacific:20060727T113000
DESCRIPTION:Description: Every open source project has its own process and procedures on how to deal with vulnerabilities found in their code. This talk will take a look at how groups such as the Apache Software Foundation and OpenSSL project have set up security response processes and show when the process has worked and when it has gone horribly wrong. \nSpeaker(s): Mark Cox; \nTrack: \nRoom: F150
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/8785
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060727T104500
SUMMARY:"Mason Components for Ajax" David Bushong (Room: Portland 256)
LOCATION:Portland 256
DTSTAMP:19010101T010101Z
UID:8418
DTEND;TZID=US/Pacific:20060727T113000
DESCRIPTION:Description: The Mason application server lets you build Perl-based dynamic web applications. Its clever component system is a natural fit for Ajax integration. This talk will cover how to design for current or future Ajax functionality or easily retrofit an existing application.\nSpeaker(s): David Bushong; \nTrack: Perl\nRoom: Portland 256
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/8418
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060727T104500
SUMMARY:"Porting Mac::Carbon to Intel" Chris Nandor (Room: Portland 251)
LOCATION:Portland 251
DTSTAMP:19010101T010101Z
UID:8506
DTEND;TZID=US/Pacific:20060727T113000
DESCRIPTION:Description: \nSpeaker(s): Chris Nandor; \nTrack: Perl\nRoom: Portland 251
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/8506
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060727T104500
SUMMARY:"PHP and Web 2.0" Rasmus Lerdorf (Room: E145)
LOCATION:E145
DTSTAMP:19010101T010101Z
UID:8808
DTEND;TZID=US/Pacific:20060727T113000
DESCRIPTION:Description: PHP has become amazingly popular due to its simple pragmatic approach to solving the web problem. As the web problem has evolved\, PHP has evolved. This talk explores how to use PHP 5 to build a modern rich web application\nSpeaker(s): Rasmus Lerdorf; \nTrack: PHP\nRoom: E145
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/8808
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060727T104500
SUMMARY:"Subversion Best Practices" Ben Collins-Sussman Brian W. Fitzpatrick (Room: D139-140)
LOCATION:D139-140
DTSTAMP:19010101T010101Z
UID:8671
DTEND;TZID=US/Pacific:20060727T113000
DESCRIPTION:Description: Get past the basic mechanics of Subversion usage\, and learn about "best practices" for deploying Subversion to your team. We'll talk about tradeoffs in repository layout\, strategies for emails\, backups\, as well as policies for commit-access\, branching and releasing\, and other important topics.\nSpeaker(s): Ben Collins-Sussman; Brian W. Fitzpatrick\nTrack: Programming\nRoom: D139-140
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/8671
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060727T104500
SUMMARY:"Building Extensible Desktop Applications with the Zope 3 Project" Nathan Yergler (Room: D136)
LOCATION:D136
DTSTAMP:19010101T010101Z
UID:8752
DTEND;TZID=US/Pacific:20060727T113000
DESCRIPTION:Description: Zope 3 provides a rich set of infrastructure components such as interfaces\, adapters and event dispatch. This talk will cover ways in which these tools can be used to implement loosely coupled\, extensible desktop applications.\nSpeaker(s): Nathan Yergler; \nTrack: Python\nRoom: D136
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/8752
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060727T104500
SUMMARY:"Python in Mozilla" Mark Hammond (Room: E143-144)
LOCATION:E143-144
DTSTAMP:19010101T010101Z
UID:9432
DTEND;TZID=US/Pacific:20060727T113000
DESCRIPTION:Description: \nSpeaker(s): Mark Hammond; \nTrack: Python\nRoom: E143-144
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/9432
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060727T104500
SUMMARY:"Building Rails to Legacy Applications" Robert Treat (Room: F151)
LOCATION:F151
DTSTAMP:19010101T010101Z
UID:8663
DTEND;TZID=US/Pacific:20060727T113000
DESCRIPTION:Description: By now everyone has heard of Ruby on Rails\, but once you get past the first 10 minutes\, how do you go about getting your old legacy systems into a new rails framework? In this talk we'll show you several different tricks and techniques\, expand your object model\, and clean up your code. \nSpeaker(s): Robert Treat; \nTrack: Ruby\nRoom: F151
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/8663
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060727T104500
SUMMARY:"What Happens When the Money Comes?" Danese Cooper Mitchell Baker; Geir Magnusson; Tim O'Reilly; David Recordon; Susan Wu (Room: D135)
LOCATION:D135
DTSTAMP:19010101T010101Z
UID:9378
DTEND;TZID=US/Pacific:20060727T113000
DESCRIPTION:Description: Recent high-profile acquisitions of several FOSS codebases and moves to adopt business-friendly practices have some FOSS advocates wrestling with how to keep the "free" and "open" in FOSS. Listen to voices at the forefront of this issue\, including Mitchell Baker (Mozilla)\, Tim O'Reilly\, Geir Magnussen (Gluecode)\, Joi Ito (VC investor in SixApart) and Dave Recordon (LiveJournal).\nSpeaker(s): Danese Cooper; Mitchell Baker; Geir Magnusson; Tim O'Reilly; David Recordon; Susan Wu\nTrack: \nRoom: D135
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/9378
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060727T104500
SUMMARY:"Proven and Robust OLTP Storage Engine Goes Open Source--Solid Information Technology, solidDB for MySQL" Murat Demiroglu (Room: E142)
LOCATION:E142
DTSTAMP:19010101T010101Z
UID:9492
DTEND;TZID=US/Pacific:20060727T113000
DESCRIPTION:Description: Murat Demiroglu will discuss Solids open source strategy\, its strategic partnership with MySQL and its new product for the open source community solidDB Storage Engine for MySQL. Demiroglu will outline the features of Solids open source version of its highly available\, scalable and fast transactional database storage engine. \nSpeaker(s): Murat Demiroglu; \nTrack: Products and Services\nRoom: E142
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/9492
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060727T104500
SUMMARY:"OSGeo: Mapping and Geospatial Tools & Support" Jo Walsh Mark Lucas; Aaron Racicot (Room: E141)
LOCATION:E141
DTSTAMP:19010101T010101Z
UID:9557
DTEND;TZID=US/Pacific:20060727T113000
DESCRIPTION:Description: \nSpeaker(s): Jo Walsh; Mark Lucas; Aaron Racicot\nTrack: Products and Services\nRoom: E141
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/9557
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060727T113500
SUMMARY:"TimeTravel Tables in PostgreSQL" A. Elein Mustain (Room: Portland 252)
LOCATION:Portland 252
DTSTAMP:19010101T010101Z
UID:8627
DTEND;TZID=US/Pacific:20060727T122000
DESCRIPTION:Description: Have you ever wanted to know what your data looked like last Thursday at 2:05pm? How many widgets were in stock yesterday at 4:00pm? This talk will show you how to construct TimeTravel tables in PostgreSQL so that you can answer exactly these types of questions.\nSpeaker(s): A. Elein Mustain; \nTrack: Databases\nRoom: Portland 252
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/8627
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060727T113500
SUMMARY:"I'm 200, You're 200: Codependency in the Age of the Mash-up" David Sklar (Room: E145)
LOCATION:E145
DTSTAMP:19010101T010101Z
UID:8764
DTEND;TZID=US/Pacific:20060727T122000
DESCRIPTION:Description: No app is a digital island. All those RESTafarian APIs and sexy SOAP suds that have turned your Web 1.0 snoozer site into a Web 2.0 social mashup masterpiece come at a price: dependency. A refinery can't run without a pipeline\, and your mashup has nothing to mash up if all its API calls fall on deaf servers.\nSpeaker(s): David Sklar; \nTrack: Emerging Topics\nRoom: E145
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/8764
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060727T113500
SUMMARY:"DVR Happiness: Gluing MythTV and TiVo Together with Galleon" Kees Cook (Room: D137-138)
LOCATION:D137-138
DTSTAMP:19010101T010101Z
UID:9252
DTEND;TZID=US/Pacific:20060727T122000
DESCRIPTION:Description: MythTV and TiVo are both great DVRs. Are you using them together to their fullest extent? You can easily start sharing media between your DVRs\, streaming music\, and browsing image galleries. All you need is Galleon and a few simple tricks.\nSpeaker(s): Kees Cook; \nTrack: Emerging Topics\nRoom: D137-138
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/9252
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060727T113500
SUMMARY:"Low-Maintenance Perl" Perrin Harkins (Room: F151)
LOCATION:F151
DTSTAMP:19010101T010101Z
UID:8723
DTEND;TZID=US/Pacific:20060727T122000
DESCRIPTION:Description: Perl is a language that gives you a lot of rope. How can you keep that power under control\, and reduce the amount of time you spend chasing mysterious bugs? This talk will show you how to choose a dialect of Perl that suits your preferred level of risk. The payoff is reduced debugging and integration time.\nSpeaker(s): Perrin Harkins; \nTrack: Perl\nRoom: F151
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/8723
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060727T113500
SUMMARY:"A Relational Object Driver That Doesn't Suck" Ben Trott (Room: Portland 256)
LOCATION:Portland 256
DTSTAMP:19010101T010101Z
UID:9246
DTEND;TZID=US/Pacific:20060727T122000
DESCRIPTION:Description: Data::ObjectDriver is a pragmatic toolkit for building scalable database applications\, built from years' experience stuffing objects into relational stores. The module plays well with various database server software\, caches objects in your application and with memcached\, and eases partitioning for horizontal scaling.\nSpeaker(s): Ben Trott; \nTrack: Perl\nRoom: Portland 256
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/9246
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060727T113500
SUMMARY:"Python 3000" Guido van Rossum (Room: Portland 255)
LOCATION:Portland 255
DTSTAMP:19010101T010101Z
UID:8766
DTEND;TZID=US/Pacific:20060727T122000
DESCRIPTION:Description: Python 3000we've heard about it for years. But what is it going to be\, and when will we be able to use it? Python's BDFL means business.\nSpeaker(s): Guido van Rossum; \nTrack: Python\nRoom: Portland 255
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/8766
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060727T113500
SUMMARY:"haXe: A Cross-platfom Web Language" Nicolas Cannasse (Room: D136)
LOCATION:D136
DTSTAMP:19010101T010101Z
UID:8600
DTEND;TZID=US/Pacific:20060727T122000
DESCRIPTION:Description: haXe is a web programming language with a Flexible type system. Neither dynamically typed nor statically typed\, it brings the best of both worlds. haXe can be used on both server side and client side\, replacing JavaScript and boosting your overall productivity.\nSpeaker(s): Nicolas Cannasse; \nTrack: Web Apps\nRoom: D136
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/8600
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060727T113500
SUMMARY:"Microsummaries in Firefox and on the Web" Myk Melez (Room: Portland 251)
LOCATION:Portland 251
DTSTAMP:19010101T010101Z
UID:9515
DTEND;TZID=US/Pacific:20060727T122000
DESCRIPTION:Description: \nSpeaker(s): Myk Melez; \nTrack: Web Apps\nRoom: Portland 251
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/9515
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060727T113500
SUMMARY:"Ajax + .NET = Atlas" Christian Wenz (Room: E143-144)
LOCATION:E143-144
DTSTAMP:19010101T010101Z
UID:8769
DTEND;TZID=US/Pacific:20060727T122000
DESCRIPTION:Description: Microsoft goes Ajax\, and it is even free! Atlas is a framework on top of .NET that facilitates using Ajax and JavaScript with ASP.NET. This session will present the latest version of the framework (the final version will be part of the next version of ASP.NET).\nSpeaker(s): Christian Wenz; \nTrack: Windows\nRoom: E143-144
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/8769
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060727T113500
SUMMARY:"Building Successful Commercial Open Source Projects" Jorg Janke (Room: D135)
LOCATION:D135
DTSTAMP:19010101T010101Z
UID:8839
DTEND;TZID=US/Pacific:20060727T122000
DESCRIPTION:Description: Building a successful open source project is hard enough - turning it into a commercial success is arguably much harder. Compiere is one of the industry's premier examples of a commercial open source success: profitable without sacrificing freedom or community. In this presentation\, Jorg Janke will detail the rise of Compiere\, revealing both smart and not-so-smart decisions the company made along the way.\nSpeaker(s): Jorg Janke; \nTrack: Business\nRoom: D135
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/8839
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060727T113500
SUMMARY:"Building a High Performance XML Router with AsyncWeb and XFire" Dan Diephouse (Room: D139-140)
LOCATION:D139-140
DTSTAMP:19010101T010101Z
UID:9065
DTEND;TZID=US/Pacific:20060727T122000
DESCRIPTION:Description: Despite the prevalence of web services\, they are notoriously slow and do not inherently scale well. What happens when you need to build an XML service that needs to scale to thousands of transactions a second and thousands of connections? Learn about the challenges and how to build a solution with the XFire and AsyncWeb projects.\nSpeaker(s): Dan Diephouse; \nTrack: Java\nRoom: D139-140
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/9065
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060727T113500
SUMMARY:"The Future of Software is a Blend, But of What?" Robert Sutor (Room: E141)
LOCATION:E141
DTSTAMP:19010101T010101Z
UID:9475
DTEND;TZID=US/Pacific:20060727T122000
DESCRIPTION:Description: The industry is moving to a new equilibrium that mixes the use of both open source and private source in any given solution. This presentation will discuss some of the efforts being put into creating a potent open source stack for software middleware and why optimizing the blend should be part of your IT strategy.\nSpeaker(s): Robert Sutor; \nTrack: Products and Services\nRoom: E141
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/9475
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060727T113500
SUMMARY:"Introduction to Windows Workflow Foundation" Jason Mauer (Room: E142)
LOCATION:E142
DTSTAMP:19010101T010101Z
UID:9480
DTEND;TZID=US/Pacific:20060727T122000
DESCRIPTION:Description: Windows Workflow Foundation is the programming model\, engine\, and tools for quickly building workflow-enabled applications on Windows. These services are freely available as part of the WinFX API. Come see how you can take advantage of these workflow services in your own applications.\nSpeaker(s): Jason Mauer; \nTrack: Products and Services\nRoom: E142
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/9480
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060727T134500
SUMMARY:"Songbird" Robert Lord (Room: Portland 255)
LOCATION:Portland 255
DTSTAMP:19010101T010101Z
UID:9156
DTEND;TZID=US/Pacific:20060727T143000
DESCRIPTION:Description: Lord will discuss Songbird\, a new "web player" built atop the Mozilla platform.\nSpeaker(s): Robert Lord; \nTrack: Desktop Apps\nRoom: Portland 255
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/9156
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060727T134500
SUMMARY:"SQL Outer Joins for Fun and Profit" Bill Karwin (Room: Portland 252)
LOCATION:Portland 252
DTSTAMP:19010101T010101Z
UID:8826
DTEND;TZID=US/Pacific:20060727T143000
DESCRIPTION:Description: Learn how to use outer joins to solve many types of tough SQL problems in a simple and scalable way.\nSpeaker(s): Bill Karwin; \nTrack: Databases\nRoom: Portland 252
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/8826
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060727T134500
SUMMARY:"A Google Service for the Open Source Community" Greg Stein (Room: D139-140)
LOCATION:D139-140
DTSTAMP:19010101T010101Z
UID:8824
DTEND;TZID=US/Pacific:20060727T143000
DESCRIPTION:Description: \nSpeaker(s): Greg Stein; \nTrack: Emerging Topics\nRoom: D139-140
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/8824
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060727T134500
SUMMARY:"Perl 6 Update" Damian Conway Larry Wall (Room: Portland 256)
LOCATION:Portland 256
DTSTAMP:19010101T010101Z
UID:9033
DTEND;TZID=US/Pacific:20060727T143000
DESCRIPTION:Description: Perl 6 is so close you can almost taste it! In this talk\, Wall and Conway will look at the final design of the language and the progress of implementing it over the past twelve months.\nSpeaker(s): Damian Conway; Larry Wall\nTrack: Perl\nRoom: Portland 256
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/9033
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060727T134500
SUMMARY:"PHP Security Testing" Chris Shiflett (Room: E145)
LOCATION:E145
DTSTAMP:19010101T010101Z
UID:8716
DTEND;TZID=US/Pacific:20060727T143000
DESCRIPTION:Description: This talk demonstrates both manual and automatic penetration testing techniques that you can use to test your PHP applications for security vulnerabilities.\nSpeaker(s): Chris Shiflett; \nTrack: PHP\nRoom: E145
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/8716
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060727T134500
SUMMARY:"Writing Portable C Code with APR" Garrett Rooney (Room: D137-138)
LOCATION:D137-138
DTSTAMP:19010101T010101Z
UID:8401
DTEND;TZID=US/Pacific:20060727T143000
DESCRIPTION:Description: Building an application that runs on a variety of operating systems continues to be a challenging task\, and doing so while taking advantage of each platform's unique abilities is even harder. Learn to use APR\, the portability runtime that powers the Apache HTTP Server and Subversion version control system\, and you\, too\, can apply the collective wisdom of the APR developers to making your application portable.\nSpeaker(s): Garrett Rooney; \nTrack: Programming\nRoom: D137-138
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/8401
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060727T134500
SUMMARY:"vobject: iCalendar in Python" Jeffrey Harris (Room: D136)
LOCATION:D136
DTSTAMP:19010101T010101Z
UID:8851
DTEND;TZID=US/Pacific:20060727T143000
DESCRIPTION:Description: Calendaring based on the standard iCalendar format has become mainstream in recent years. This talk will explore manipulating iCalendar data using vobject\, a Python library.\nSpeaker(s): Jeffrey Harris; \nTrack: Python\nRoom: D136
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/8851
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060727T134500
SUMMARY:"Building Domain-specific Language in Ruby" Neal Ford (Room: F151)
LOCATION:F151
DTSTAMP:19010101T010101Z
UID:8802
DTEND;TZID=US/Pacific:20060727T143000
DESCRIPTION:Description: Experienced developers in dynamic languages tend to model problems not by building object hierarchies but by building domain specific languages. This session discusses building DSLs in Ruby\, and shows how to build a simple DSL\, for what problems this technique is suitable\, and how Ruby makes this possible.\nSpeaker(s): Neal Ford; \nTrack: Ruby\nRoom: F151
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/8802
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060727T134500
SUMMARY:"Hacking Apache HTTP Server at Yahoo!" Michael Radwin (Room: Portland 251)
LOCATION:Portland 251
DTSTAMP:19010101T010101Z
UID:8646
DTEND;TZID=US/Pacific:20060727T143000
DESCRIPTION:Description: Learn the secrets of how Yahoo! uses the Apache HTTP Server to get maximum performance out of minimal hardware. Radwin reveals Yahoo!'s techniques for reducing bandwidth costs\, logfile rotation without interruption\, SSL acceleration\, fault isolation to prevent disruption of service\, and avoiding the dreaded MaxClients\, Max/MinSpareServers\, StartServers configuration nightmare.\nSpeaker(s): Michael Radwin; \nTrack: Web Apps\nRoom: Portland 251
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/8646
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060727T134500
SUMMARY:"OpenLaszlo: No Flash Required!" David Temkin (Room: F150)
LOCATION:F150
DTSTAMP:19010101T010101Z
UID:8958
DTEND;TZID=US/Pacific:20060727T143000
DESCRIPTION:Description: This session will describe OpenLaszlo's transition from a Flash-specific development platform to one that provides a choice between Flash or Ajax. Attendees will see a demo of OpenLaszlo 4.0\, and will learn the challenges of bridging two of the most popular runtimes with a single XML language and framework.\nSpeaker(s): David Temkin; \nTrack: Web Apps\nRoom: F150
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/8958
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060727T134500
SUMMARY:"Leveraging Mono for Cross-platform Development" Kevin Shockey Joseph Hill (Room: E143-144)
LOCATION:E143-144
DTSTAMP:19010101T010101Z
UID:8800
DTEND;TZID=US/Pacific:20060727T143000
DESCRIPTION:Description: Mono is a comprehensive open source development platform based on the .NET framework that allows developers to build cross-platform applications with unprecedented productivity. This session will provide an introduction to application development with Mono.\nSpeaker(s): Kevin Shockey; Joseph Hill\nTrack: Windows\nRoom: E143-144
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/8800
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060727T134500
SUMMARY:"Marketing to Dilbert: How to Invite Developers Into Your Project" Stephen O'Grady Dave Rosenberg (Room: D135)
LOCATION:D135
DTSTAMP:19010101T010101Z
UID:9433
DTEND;TZID=US/Pacific:20060727T143000
DESCRIPTION:Description: Ask any VC about the hardest position to recruit for in open source and they will tell you it is VP of Marketing. Transparency\, free and decentralized; three concepts that strike fear through the hearts of traditional marketers\, must be embraced in order to be successful as a company and contribute to the continuing growth and acceptance of open source. How do you market to the group that least likes marketing? That is\, to Dilbert?\nSpeaker(s): Stephen O'Grady; Dave Rosenberg\nTrack: Business\nRoom: D135
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/9433
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060727T134500
SUMMARY:"LinuxCOE: Deploying and Supporting Linux in Global IT Operations" Craig Lamparter (Room: E142)
LOCATION:E142
DTSTAMP:19010101T010101Z
UID:9476
DTEND;TZID=US/Pacific:20060727T143000
DESCRIPTION:Description: HP recently opensourced "LinuxCOE" -- a collection of tools and technologies used to deploy and support more than 10\,000 Linux systems within Hewlett Packard. Linux enthusiasts wishing to increase Linux and open source adoption in their own companies will learn how LinuxCOE can satisfy even the most skeptical IT managers\, making Linux a natural and inevitable choice in any IT infrastructure.\nSpeaker(s): Craig Lamparter; \nTrack: Products and Services\nRoom: E142
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/9476
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060727T134500
SUMMARY:"A guided Tour of HQ: The Open Source Management Platform" Doug MacEachern (Room: E141)
LOCATION:E141
DTSTAMP:19010101T010101Z
UID:9547
DTEND;TZID=US/Pacific:20060727T143000
DESCRIPTION:Description: HQ is an open source platform designed for managing every layer of complext IT infrastructure. In this session\, Doug will introduce the architecture of HQ\, go into detail about its cross platform management capabilities\, and discuss the benefits of managing large environments with it.
\nSpeaker(s): Doug MacEachern; \nTrack: Products and Services\nRoom: E141
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/9547
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060727T143500
SUMMARY:"State of the Desktop Infrastructure" Jamey Sharp (Room: Portland 255)
LOCATION:Portland 255
DTSTAMP:19010101T010101Z
UID:8966
DTEND;TZID=US/Pacific:20060727T152000
DESCRIPTION:Description: Recently\, new eye-candy support for the X Window System has gotten a lot of attention. In fact\, important work is going on under the hood at every level. We'll discuss the present and future of the free desktop infrastructure: how it works\, what it does\, and how it affects you.\nSpeaker(s): Jamey Sharp; \nTrack: Desktop Apps\nRoom: Portland 255
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/8966
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060727T143500
SUMMARY:"Eight Steps to Fix Your Database Performance Problem" Christopher Browne (Room: Portland 252)
LOCATION:Portland 252
DTSTAMP:19010101T010101Z
UID:8889
DTEND;TZID=US/Pacific:20060727T152000
DESCRIPTION:Description: We examine eight methods to "attack" database performance problems. Frequently\, minor system configuration problems can cause performance to suffer. This session presents various classes of these problems\, with a view to addressing them without needing to modify the application.\nSpeaker(s): Christopher Browne; \nTrack: Databases\nRoom: Portland 252
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/8889
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060727T143500
SUMMARY:"Perl 6 Compiler Status and the Parrot Compiler Toolkit" Patrick Michaud (Room: Portland 256)
LOCATION:Portland 256
DTSTAMP:19010101T010101Z
UID:8911
DTEND;TZID=US/Pacific:20060727T152000
DESCRIPTION:Description: This talk will describe the current status and implementation of the Perl 6 compiler. The talk will also give a detailed look into the various "compiler toolkit" components being implemented to support the development of compilers under Parrot\, including Perl 6.\nSpeaker(s): Patrick Michaud; \nTrack: Perl\nRoom: Portland 256
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/8911
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060727T143500
SUMMARY:"Perl Program Repair Shop and Red Flags" Mark-Jason Dominus (Room: Portland 251)
LOCATION:Portland 251
DTSTAMP:19010101T010101Z
UID:9296
DTEND;TZID=US/Pacific:20060727T152000
DESCRIPTION:Description: It's hard to write great code\, but it doesn't have to be hard to write good code. "Red flags" are easy-to-see signs that you have an easy opportunity to make your code better. Dominus will show many red flags in real programs he's gathered and provide easy ways to make these programs smaller\, faster\, and easier to understand.\nSpeaker(s): Mark-Jason Dominus; \nTrack: Perl\nRoom: Portland 251
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/9296
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060727T143500
SUMMARY:"Writing Maintainable Code with PHP" Laura Thomson (Room: E145)
LOCATION:E145
DTSTAMP:19010101T010101Z
UID:8822
DTEND;TZID=US/Pacific:20060727T152000
DESCRIPTION:Description: In this talk\, you'll learn why maintaining other people's PHP code is akin to the ninth circle of hell\, and how to write your own code so as not to inflict that on others.\nSpeaker(s): Laura Thomson; \nTrack: PHP\nRoom: E145
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/8822
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060727T143500
SUMMARY:"Scripting .NET with IronPython" Martin Maly Jim Hugunin (Room: D136)
LOCATION:D136
DTSTAMP:19010101T010101Z
UID:8888
DTEND;TZID=US/Pacific:20060727T152000
DESCRIPTION:Description: IronPython is a new fast implementation of the Python language for .NET. It supports interactive interpreter with fully dynamic compilation as well as static compilation into pre-compiled assemblies. It is well integrated with the .NET Framework and makes the wealth of .NET code easily available to Python programmers.\nSpeaker(s): Martin Maly; Jim Hugunin\nTrack: Python\nRoom: D136
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/8888
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060727T143500
SUMMARY:"Testing Rails Apps" Mike Clark (Room: F151)
LOCATION:F151
DTSTAMP:19010101T010101Z
UID:8395
DTEND;TZID=US/Pacific:20060727T152000
DESCRIPTION:Description: Testing has always been a bit like eating your vegetables and going to the gym: everyone knows the benefits\, but sometimes its not easy to do. This session will show you how to start writing good unit and functional tests for your Rails apps\, and keep writing them when the pressure is on. \nSpeaker(s): Mike Clark; \nTrack: Ruby\nRoom: F151
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/8395
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060727T143500
SUMMARY:"User Experience, Pain-free" Amy Hoy (Room: F150)
LOCATION:F150
DTSTAMP:19010101T010101Z
UID:8927
DTEND;TZID=US/Pacific:20060727T152000
DESCRIPTION:Description: It's smart to make your users as happy as possibleand there's always room for improvement. Learn how to focus your interface\, reduce clutter\, smooth application flow\, and present information in the most effective way. These techniques will help jump start a new project or revamp an old one.\nSpeaker(s): Amy Hoy; \nTrack: Web Apps\nRoom: F150
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/8927
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060727T143500
SUMMARY:"Using Google Web Toolkit" Bret Taylor Bruce Johnson (Room: D139-140)
LOCATION:D139-140
DTSTAMP:19010101T010101Z
UID:9486
DTEND;TZID=US/Pacific:20060727T152000
DESCRIPTION:Description: Bruce Johnson and Bret Taylor will demonstrate AJAX development with Google Web Toolkit\, Google's new development tool that lets you develop AJAX applications in Java. They will demonstrate some of the most widely used features of GWT\, including browser history management\, asynchronous server communication\, and UI development.\nSpeaker(s): Bret Taylor; Bruce Johnson\nTrack: JavaScript/Ajax\nRoom: D139-140
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/9486
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060727T143500
SUMMARY:"Business Models for Open Source Software Companies" Tony Wasserman (Room: D137-138)
LOCATION:D137-138
DTSTAMP:19010101T010101Z
UID:9169
DTEND;TZID=US/Pacific:20060727T152000
DESCRIPTION:Description: This session describes the forces behind the growing commercialization of open source software\, and reviews the various business models being followed by software vendors and service providers.\nSpeaker(s): Tony Wasserman; \nTrack: Business\nRoom: D137-138
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/9169
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060727T143500
SUMMARY:"Failing to Succeed" Robert "r0ml" Lefkowitz (Room: D135)
LOCATION:D135
DTSTAMP:19010101T010101Z
UID:9456
DTEND;TZID=US/Pacific:20060727T152000
DESCRIPTION:Description: \nSpeaker(s): Robert "r0ml" Lefkowitz; \nTrack: Business\nRoom: D135
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/9456
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060727T143500
SUMMARY:"Working with Microsoft Excel Spreadsheets and Microsoft Access Databases in a Java Application" Sean Sullivan (Room: E143-144)
LOCATION:E143-144
DTSTAMP:19010101T010101Z
UID:8967
DTEND;TZID=US/Pacific:20060727T152000
DESCRIPTION:Description: This session will examine two Java libraries: Jakarta POI and Jackcess. Jakarta POI is a pure Java library for reading and writing Excel XLS files; the Jackcess project is a pure Java library for reading and writing Access MDB files.\nSpeaker(s): Sean Sullivan; \nTrack: Java\nRoom: E143-144
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/8967
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060727T143500
SUMMARY:"The Secret Sauce of Robust Developer Communities - Presented by O'Reilly Media in Partnership with CollabNet" Denise Kalos Andrew Kelly (Room: E142)
LOCATION:E142
DTSTAMP:19010101T010101Z
UID:9497
DTEND;TZID=US/Pacific:20060727T152000
DESCRIPTION:Description: \nSpeaker(s): Denise Kalos; Andrew Kelly\nTrack: Products and Services\nRoom: E142
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/9497
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060727T143500
SUMMARY:"Sun's Open Source Strategy" Simon Phipps Tom Marble (Room: E141)
LOCATION:E141
DTSTAMP:19010101T010101Z
UID:9481
DTEND;TZID=US/Pacific:20060727T152000
DESCRIPTION:Description: Sun is a very active participant in many open source communities. In this session you can learn about Sun's open source strategy and get a status update on many of its current initiatives. Get the inside story on the DLJ and on Java performance in a completely open stack.\nSpeaker(s): Simon Phipps; Tom Marble\nTrack: Products and Services\nRoom: E141
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/9481
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060727T163000
SUMMARY:"Building Internet Applications with Mozilla XULRunner" Benjamin Smedberg (Room: Portland 255)
LOCATION:Portland 255
DTSTAMP:19010101T010101Z
UID:9253
DTEND;TZID=US/Pacific:20060727T171500
DESCRIPTION:Description: Mozilla XULRunner is a platform for developing and deploying rich-client applications using web technologies. The talk will demonstrate a range of XULRunner-based applications and deployment strategies.\nSpeaker(s): Benjamin Smedberg; \nTrack: Desktop Apps\nRoom: Portland 255
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/9253
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060727T163000
SUMMARY:"The Future of MySQL Replication" Lars Thalmann (Room: Portland 252)
LOCATION:Portland 252
DTSTAMP:19010101T010101Z
UID:8830
DTEND;TZID=US/Pacific:20060727T171500
DESCRIPTION:Description: Ever wanted to replicate a MySQL Cluster to a standby MySQL server running MyISAM or InnoDB? Or perhaps to another MySQL Cluster? Or do you want to know how to replicate non-deterministic constructs? Then this talk is for you. Welcome!\nSpeaker(s): Lars Thalmann; \nTrack: Databases\nRoom: Portland 252
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/8830
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060727T163000
SUMMARY:"Software Libre: FOSS in Venezuela" Jeff Zucker Alejandro Imass; Lino Ramirez (Room: F151)
LOCATION:F151
DTSTAMP:19010101T010101Z
UID:8825
DTEND;TZID=US/Pacific:20060727T171500
DESCRIPTION:Description: The Venezuelan Software Libre law\, which mandates migration of all government software to open source\, is the most far-reaching open source initiative ever attempted. Panel members have been involved directly in drafting the law\, in implementing it\, and in planning for the huge training and code-writing task ahead.\nSpeaker(s): Jeff Zucker; Alejandro Imass; Lino Ramirez\nTrack: Emerging Topics\nRoom: F151
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/8825
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060727T163000
SUMMARY:"Building Search Applications With KinoSearch" Marvin Humphrey (Room: D139-140)
LOCATION:D139-140
DTSTAMP:19010101T010101Z
UID:8733
DTEND;TZID=US/Pacific:20060727T171500
DESCRIPTION:Description: \nSpeaker(s): Marvin Humphrey; \nTrack: Perl\nRoom: D139-140
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/8733
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060727T163000
SUMMARY:"Live Perl Testing" Michael G. Schwern Josh Heumann (Room: Portland 251)
LOCATION:Portland 251
DTSTAMP:19010101T010101Z
UID:8920
DTEND;TZID=US/Pacific:20060727T171500
DESCRIPTION:Description: \nSpeaker(s): Michael G. Schwern; Josh Heumann\nTrack: Perl\nRoom: Portland 251
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/8920
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060727T163000
SUMMARY:"Parrot: Evolution" Chip Salzenberg (Room: Portland 256)
LOCATION:Portland 256
DTSTAMP:19010101T010101Z
UID:9273
DTEND;TZID=US/Pacific:20060727T171500
DESCRIPTION:Description: The Parrot virtual machine is best known as the primary target for Perl 6\, but Parrot is much more. It is a platform for all dynamic languages\, all at once: from Perl 5\, Python\, and Lisp\, to Basic and APL. Chip Salzenberg\, Parrot Architect\, will explain the architecture of Parrot\, its recent evolution\, and its future ... and how you can be part of that future.\nSpeaker(s): Chip Salzenberg; \nTrack: Perl\nRoom: Portland 256
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/9273
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060727T163000
SUMMARY:"Understanding ZFramework" John Coggeshall (Room: E145)
LOCATION:E145
DTSTAMP:19010101T010101Z
UID:8909
DTEND;TZID=US/Pacific:20060727T171500
DESCRIPTION:Description: Zend's PHP Framework (ZFramework) is a collaboration between some of the top PHP development companies in the industry to create a robust\, modular\, and authoritative PHP Framework for Enterprise applications. This talk will explore what the Framework looks like\, and how it can add immediate value to even existing applications.\nSpeaker(s): John Coggeshall; \nTrack: PHP\nRoom: E145
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/8909
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060727T163000
SUMMARY:"Capturing an Audience with Laser and Snake" Robert Stephenson (Room: D136)
LOCATION:D136
DTSTAMP:19010101T010101Z
UID:8926
DTEND;TZID=US/Pacific:20060727T171500
DESCRIPTION:Description: This session shows how to control a large-screen presentation or demo by laser pointer. Possibilities include controlling the computer from the back of the room\, free-form drawing\, special effects\, and having the audience participate in multiplayer games.\nSpeaker(s): Robert Stephenson; \nTrack: Python\nRoom: D136
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/8926
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060727T163000
SUMMARY:"When Interface Design Attacks!" Amy Hoy (Room: F150)
LOCATION:F150
DTSTAMP:19010101T010101Z
UID:8924
DTEND;TZID=US/Pacific:20060727T171500
DESCRIPTION:Description: Even on projects where there's a designer\, many interface decisions are left to the developer or project overseer. And when that person doesn't think seriously about this responsibility\, bad apps prevail. This talk will help devs and others avoid common pitfalls and learn to balance feature requests with sanity.\nSpeaker(s): Amy Hoy; \nTrack: Web Apps\nRoom: F150
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/8924
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060727T163000
SUMMARY:"Tips And Tricks with NHibernate" Benjamin Day (Room: D137-138)
LOCATION:D137-138
DTSTAMP:19010101T010101Z
UID:8702
DTEND;TZID=US/Pacific:20060727T171500
DESCRIPTION:Description: You know the basics of NHibernate but you want to know more. In this session\, Day will dive into some more advanced topics in NHibernate such as Hibernate Query Language (HQL)\, ILifecycle\, caching\, complex mapping techniques\, and more. \nSpeaker(s): Benjamin Day; \nTrack: Windows\nRoom: D137-138
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/8702
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060727T163000
SUMMARY:"Bringing Open Source Software Development Processes and Principles to the Enterprise" Brian Behlendorf (Room: D135)
LOCATION:D135
DTSTAMP:19010101T010101Z
UID:9434
DTEND;TZID=US/Pacific:20060727T171500
DESCRIPTION:Description: Behlendorf will discuss how successful open source projects are teaching enterprises how to bring transparency and consensus decision-making to internal development\, how to build sustainable developer and user communities around modular code\, and how to make participation on public open source projects a regular part of their own development process.\nSpeaker(s): Brian Behlendorf; \nTrack: Business\nRoom: D135
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/9434
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060727T163000
SUMMARY:"Simplifying Service-oriented Applications with Apache Tuscany" Jeremy Boynes (Room: E143-144)
LOCATION:E143-144
DTSTAMP:19010101T010101Z
UID:8925
DTEND;TZID=US/Pacific:20060727T171500
DESCRIPTION:Description: Amid all the arm waving around Service-oriented Architecture\, basic questions like "how do I actually develop an application using this?" are often overlooked. This talk provides an introduction to developing service-oriented applications using Apache Tuscany and shows how easy it can be to integrate web services into multilanguage applications written in PHP\, Java\, and C++.\nSpeaker(s): Jeremy Boynes; \nTrack: Java\nRoom: E143-144
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/8925
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060727T163000
SUMMARY:"Leap Ahead with New Intel Platform Innovations in 2006" Mark Skarpness (Room: E141)
LOCATION:E141
DTSTAMP:19010101T010101Z
UID:9458
DTEND;TZID=US/Pacific:20060727T171500
DESCRIPTION:Description: Intel is introducing a number of new platforms in 2006 that satisfy growing customer needs in the areas of performance\, scalability\, reliability\, security\, and manageability. Find out how these key technologies can be combined with Linux to provide compelling value to customers and learn how the Intel Software Development Products for Linux can help you maximize the performance of these new platforms.\nSpeaker(s): Mark Skarpness; \nTrack: Products and Services\nRoom: E141
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/9458
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060727T163000
SUMMARY:"Onward and Upward: Faster PHP with Oracle" Christopher Jones (Room: E142)
LOCATION:E142
DTSTAMP:19010101T010101Z
UID:9530
DTEND;TZID=US/Pacific:20060727T171500
DESCRIPTION:Description: As PHP adoption grows across organizations of all sizes\, the combination of Oracle and PHP is used increasingly to deliver business-critical applications. But how do you make those applications fast and scalable? In this session\, you'll discover how to use Oracle to build and optimize PHP applications for performance\, scalability\, and high availability.
\nSpeaker(s): Christopher Jones; \nTrack: Products and Services\nRoom: E142
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/9530
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060727T172000
SUMMARY:"Concurrency Control in Relational Databases" Arjen Lentz (Room: Portland 252)
LOCATION:Portland 252
DTSTAMP:19010101T010101Z
UID:8941
DTEND;TZID=US/Pacific:20060727T180500
DESCRIPTION:Description: In this session\, we will delve into how modern relational database systems handle concurrency. A guided tour of the important features in different RDBMS is provided first\, after which we should have sufficient ammunition to discuss the inevitable trade-offs that come with nearly every design aspect.\nSpeaker(s): Arjen Lentz; \nTrack: Databases\nRoom: Portland 252
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/8941
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060727T172000
SUMMARY:"OSS Project Press Relations" Josh Berkus (Room: Portland 255)
LOCATION:Portland 255
DTSTAMP:19010101T010101Z
UID:8698
DTEND;TZID=US/Pacific:20060727T180500
DESCRIPTION:Description: You can get your open source project in the news\, consistently and positively\, without a PR agency or any kind of real budget. All it takes is time\, persistence\, organization\, and a bit of writing ability. Your work deserves to be known.\nSpeaker(s): Josh Berkus; \nTrack: Emerging Topics\nRoom: Portland 255
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/8698
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060727T172000
SUMMARY:"Ubuntu: Community Building for Human Beings" Jeff Waugh (Room: D137-138)
LOCATION:D137-138
DTSTAMP:19010101T010101Z
UID:8959
DTEND;TZID=US/Pacific:20060727T180500
DESCRIPTION:Description: Ubuntu brought together a team with stunning combined experience in building communities\, meeting exciting technology goals\, fast-paced project growth\, and getting things done -- the open source way. Find out how they started fresh with Ubuntu\, and learn about building communities from one of the fastest-growing projects in the world.\nSpeaker(s): Jeff Waugh; \nTrack: Emerging Topics\nRoom: D137-138
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/8959
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060727T172000
SUMMARY:"The Art of Community" Dawn Foster Mitchell Baker; Josh Bancroft; Zaheda Bhorat; Danese Cooper; Karl Fogel; Zak Greant; Geir Magnusson (Room: Portland 251)
LOCATION:Portland 251
DTSTAMP:19010101T010101Z
UID:9536
DTEND;TZID=US/Pacific:20060727T180500
DESCRIPTION:Description: \nSpeaker(s): Dawn Foster; Mitchell Baker; Josh Bancroft; Zaheda Bhorat; Danese Cooper; Karl Fogel; Zak Greant; Geir Magnusson\nTrack: Emerging Topics\nRoom: Portland 251
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/9536
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060727T172000
SUMMARY:"The Conway Channel 2006" Damian Conway (Room: Portland 256)
LOCATION:Portland 256
DTSTAMP:19010101T010101Z
UID:9034
DTEND;TZID=US/Pacific:20060727T180500
DESCRIPTION:Description: In this talk\, Conway will showcase some handy new (and improved) Perl modules\, hot off his fevered mind.\nSpeaker(s): Damian Conway; \nTrack: Perl\nRoom: Portland 256
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/9034
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060727T172000
SUMMARY:"The Underpants Gnomes Strategy Guide: An eCards Case Study" Terry Chay (Room: E145)
LOCATION:E145
DTSTAMP:19010101T010101Z
UID:8939
DTEND;TZID=US/Pacific:20060727T180500
DESCRIPTION:Description: Learn how an ecard service that actually made some money was built! Talk focuses on the interesting (to the PHP developer) stuff: Web 2.0/Ajax tricks\, REST integration with a non-PHP back-end\, and creating an open API to access Plaxo.\nSpeaker(s): Terry Chay; \nTrack: PHP\nRoom: E145
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/8939
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060727T172000
SUMMARY:"Web Heresies: The Seaside Framework" Avi Bryant (Room: F150)
LOCATION:F150
DTSTAMP:19010101T010101Z
UID:8942
DTEND;TZID=US/Pacific:20060727T180500
DESCRIPTION:Description: "Rails doesn't change how you view the web. Seaside does." -- Christopher Petrilli. Seaside breaks all the rules of web development: it shares state with abandon\, has the ugliest URLs you've seen\, ignores templates\, and uses a programming language a quarter-century old. Learn why the Seaside framework turns its back on best practices\, and how to revolutionize your own web development by doing the same.\nSpeaker(s): Avi Bryant; \nTrack: Web Apps\nRoom: F150
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/8942
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060727T172000
SUMMARY:"Roadmap to Free .NET Developer Tools" Lee Fisher (Room: E143-144)
LOCATION:E143-144
DTSTAMP:19010101T010101Z
UID:8795
DTEND;TZID=US/Pacific:20060727T180500
DESCRIPTION:Description: There are a vast number of developer tools available for .NET developers. One problem is finding them all. This talk is an overview of the many free and open source tools available for .NET developers.\nSpeaker(s): Lee Fisher; \nTrack: Windows\nRoom: E143-144
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/8795
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060727T172000
SUMMARY:"Enterprises and Communities: A Match Made in
?" Rod Cope (Room: D135)
LOCATION:D135
DTSTAMP:19010101T010101Z
UID:8805
DTEND;TZID=US/Pacific:20060727T180500
DESCRIPTION:Description: One of the main challenges facing most enterprises using open source software is how to interact with the open source community. Come learn how to encourage companies to participate in the open source community\, as well as how we are working to bridge the gap between enterprises and the community.\nSpeaker(s): Rod Cope; \nTrack: Business\nRoom: D135
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/8805
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060727T172000
SUMMARY:"Troubleshooting the Java Virtual Machine and the Applications That Run Within It" Moazam Raja (Room: F151)
LOCATION:F151
DTSTAMP:19010101T010101Z
UID:8511
DTEND;TZID=US/Pacific:20060727T180500
DESCRIPTION:Description: This session aims to help attendees debug Java application level problems and their interactions with the operating system by using commonly available open source tools that are usually bundled with their OS distributions. These problems may include thread-related hangs\, out of memory errors\, and third party class library issues.\nSpeaker(s): Moazam Raja; \nTrack: Java\nRoom: F151
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/8511
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060727T172000
SUMMARY:"MindTouch Dream: When REST is Just the Beginning" Steve Bjorg (Room: E141)
LOCATION:E141
DTSTAMP:19010101T010101Z
UID:9482
DTEND;TZID=US/Pacific:20060727T180500
DESCRIPTION:Description: Steve Bjorg will present an open source Web 2.0 platform and SDK built on the .Net toolset. This innovative framework makes it is easy to create and run rich\, interactive web services that can generate and combine data from many sources. Now developers can write efficient\, lightweight\, highly decoupled\, REST-based web services using Mono/.Net\, creating compelling new experiences.\nSpeaker(s): Steve Bjorg; \nTrack: Products and Services\nRoom: E141
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/9482
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060727T172000
SUMMARY:"The PHP Collaboration Project: Targeting PHP at Modern Web Applications" Jayson Minard (Room: E142)
LOCATION:E142
DTSTAMP:19010101T010101Z
UID:9505
DTEND;TZID=US/Pacific:20060727T180500
DESCRIPTION:Description: \nSpeaker(s): Jayson Minard; \nTrack: Products and Services\nRoom: E142
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/9505
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060727T190000
SUMMARY:"Powell's Technical Bookstore Open House" (Room: Registration Area)
LOCATION:Registration Area
DTSTAMP:19010101T010101Z
UID:9549
DTEND;TZID=US/Pacific:20060727T210000
DESCRIPTION:Description: \nSpeaker(s): ; \nTrack: \nRoom: Registration Area
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/9549
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060727T190000
SUMMARY:"PostgreSQL" (Room: D135)
LOCATION:D135
DTSTAMP:19010101T010101Z
UID:9335
DTEND;TZID=US/Pacific:20060727T200000
DESCRIPTION:Description: \nSpeaker(s): ; \nTrack: BOF\nRoom: D135
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/9335
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060727T190000
SUMMARY:"Developing Using the Mozilla Platform" (Room: D136)
LOCATION:D136
DTSTAMP:19010101T010101Z
UID:9428
DTEND;TZID=US/Pacific:20060727T200000
DESCRIPTION:Description: \nSpeaker(s): ; \nTrack: BOF\nRoom: D136
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/9428
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060727T190000
SUMMARY:"Join the OpenLogic Expert Community" (Room: D139-140)
LOCATION:D139-140
DTSTAMP:19010101T010101Z
UID:9513
DTEND;TZID=US/Pacific:20060727T200000
DESCRIPTION:Description: \nSpeaker(s): ; \nTrack: BOF\nRoom: D139-140
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/9513
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060727T190000
SUMMARY:"Entrepreneurship For Engineers: From Open Source to New Venture" (Room: E142)
LOCATION:E142
DTSTAMP:19010101T010101Z
UID:9548
DTEND;TZID=US/Pacific:20060727T200000
DESCRIPTION:Description: \nSpeaker(s): ; \nTrack: BOF\nRoom: E142
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/9548
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060727T190000
SUMMARY:"Consolidating Servers with OpenSolaris, ZFS and Zones" (Room: D137-138)
LOCATION:D137-138
DTSTAMP:19010101T010101Z
UID:9551
DTEND;TZID=US/Pacific:20060727T200000
DESCRIPTION:Description: \nSpeaker(s): ; \nTrack: BOF\nRoom: D137-138
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/9551
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060727T190000
SUMMARY:"Ubuntu" (Room: D137-138)
LOCATION:D137-138
DTSTAMP:19010101T010101Z
UID:9554
DTEND;TZID=US/Pacific:20060727T200000
DESCRIPTION:Description: \nSpeaker(s): ; \nTrack: BOF\nRoom: D137-138
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/9554
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060727T190000
SUMMARY:"Service Data Objects and the Apache Tuscany Project" (Room: E143-144)
LOCATION:E143-144
DTSTAMP:19010101T010101Z
UID:9561
DTEND;TZID=US/Pacific:20060727T200000
DESCRIPTION:Description: \nSpeaker(s): ; \nTrack: BOF\nRoom: E143-144
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/9561
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060727T190000
SUMMARY:"OpenOffice.org Development" (Room: E145)
LOCATION:E145
DTSTAMP:19010101T010101Z
UID:9582
DTEND;TZID=US/Pacific:20060727T200000
DESCRIPTION:Description: \nSpeaker(s): ; \nTrack: BOF\nRoom: E145
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/9582
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060727T190000
SUMMARY:"Open Source Initiative Public Board Meeting" (Room: D133)
LOCATION:D133
DTSTAMP:19010101T010101Z
UID:9598
DTEND;TZID=US/Pacific:20060727T210000
DESCRIPTION:Description: \nSpeaker(s): ; \nTrack: BOF\nRoom: D133
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/9598
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060727T193000
SUMMARY:"CAMBIA BiOS Initiative Concert and Keynote" Tim O'Reilly Richard Jefferson (Room: McMenamin's Crystal Ballroom)
LOCATION:McMenamin's Crystal Ballroom
DTSTAMP:19010101T010101Z
UID:9592
DTEND;TZID=US/Pacific:20060727T220000
DESCRIPTION:Description: \nSpeaker(s): Tim O'Reilly; Richard Jefferson\nTrack: \nRoom: McMenamin's Crystal Ballroom
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/9592
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060727T200000
SUMMARY:"Scrum War Stories" (Room: D136)
LOCATION:D136
DTSTAMP:19010101T010101Z
UID:9448
DTEND;TZID=US/Pacific:20060727T210000
DESCRIPTION:Description: \nSpeaker(s): ; \nTrack: BOF\nRoom: D136
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/9448
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060727T200000
SUMMARY:"Discuss Sun's Open Source Strategy, the DLJ and Java" (Room: E141)
LOCATION:E141
DTSTAMP:19010101T010101Z
UID:9518
DTEND;TZID=US/Pacific:20060727T210000
DESCRIPTION:Description: \nSpeaker(s): ; \nTrack: BOF\nRoom: E141
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/9518
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060727T200000
SUMMARY:"Perl Package Manager (PPM) 4" (Room: E143-144)
LOCATION:E143-144
DTSTAMP:19010101T010101Z
UID:9553
DTEND;TZID=US/Pacific:20060727T210000
DESCRIPTION:Description: \nSpeaker(s): ; \nTrack: BOF\nRoom: E143-144
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/9553
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060727T200000
SUMMARY:"MySQL" (Room: D135)
LOCATION:D135
DTSTAMP:19010101T010101Z
UID:9590
DTEND;TZID=US/Pacific:20060727T210000
DESCRIPTION:Description: \nSpeaker(s): ; \nTrack: BOF\nRoom: D135
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/9590
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060727T200000
SUMMARY:"Microformats" (Room: D137-138)
LOCATION:D137-138
DTSTAMP:19010101T010101Z
UID:9591
DTEND;TZID=US/Pacific:20060727T210000
DESCRIPTION:Description: \nSpeaker(s): ; \nTrack: BOF\nRoom: D137-138
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/9591
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060727T200000
SUMMARY:"PGP/GnuPG Key Signing & CACert Assurer Gathering" (Room: E142)
LOCATION:E142
DTSTAMP:19010101T010101Z
UID:9593
DTEND;TZID=US/Pacific:20060727T210000
DESCRIPTION:Description: \nSpeaker(s): ; \nTrack: BOF\nRoom: E142
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/9593
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060728T084500
SUMMARY:"25 years of the IBM PC" Dave Bradley (Room: Portland Ballroom)
LOCATION:Portland Ballroom
DTSTAMP:19010101T010101Z
UID:9488
DTEND;TZID=US/Pacific:20060728T090000
DESCRIPTION:Description: A brief history of the origin of the IBM Personal Computer. How and why did PCs happen? And what do these experiences mean for the Next Big Thing?\nSpeaker(s): Dave Bradley; \nTrack: \nRoom: Portland Ballroom
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/9488
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060728T091500
SUMMARY:"Technology Trendspotting with the O'Reilly Research Data Mart" Roger Magoulas (Room: Portland Ballroom)
LOCATION:Portland Ballroom
DTSTAMP:19010101T010101Z
UID:9615
DTEND;TZID=US/Pacific:20060728T093000
DESCRIPTION:Description: A look at some of the technology trends O'Reilly is tracking using its data mart of book sales and jobs along with tag and traffic data.\nSpeaker(s): Roger Magoulas; \nTrack: \nRoom: Portland Ballroom
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/9615
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060728T093000
SUMMARY:"The Washington Bridge and Other Public Structures" Carl Malamud (Room: Portland Ballroom)
LOCATION:Portland Ballroom
DTSTAMP:19010101T010101Z
UID:9510
DTEND;TZID=US/Pacific:20060728T094500
DESCRIPTION:Description: \nSpeaker(s): Carl Malamud; \nTrack: Emerging Topics\nRoom: Portland Ballroom
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/9510
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060728T094500
SUMMARY:"openTalk 2.0: Maximizing Non-stakeholder Buy-in by Leveraging Depatented Generic Information Transfer Protocols" Damian Conway (Room: Portland Ballroom)
LOCATION:Portland Ballroom
DTSTAMP:19010101T010101Z
UID:8393
DTEND;TZID=US/Pacific:20060728T101500
DESCRIPTION:Description: Through strategic partnering with key open software innovators\, a future world of web-enabled meta-applications based on decoupling market-driven accessible standards and demand-empowered decentralizable development will soon be realized. Conway will unveil his revolutionary emerging business model\, built on a synergistic vision of sustainable corporate uptake of open software deliverables on a levelized playing field in both vertical and diagonal markets.\nSpeaker(s): Damian Conway; \nTrack: \nRoom: Portland Ballroom
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/8393
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060728T104500
SUMMARY:"Object-oriented Database Design" David Wheeler (Room: Portland 252)
LOCATION:Portland 252
DTSTAMP:19010101T010101Z
UID:8709
DTEND;TZID=US/Pacific:20060728T113000
DESCRIPTION:Description: This session deconstructs the myth of the object/relational impedance mismatch by demonstrating how to replicate object-oriented principles directly in the database. The result is cleaner\, more maintainable application code and a robust database that maintains a high level of data integrity\, all while increasing performance.\nSpeaker(s): David Wheeler; \nTrack: Databases\nRoom: Portland 252
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/8709
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060728T104500
SUMMARY:"Making Things Move: Finding Inappropriate Uses for Scripting Languages" Jonathan Oxer (Room: F150)
LOCATION:F150
DTSTAMP:19010101T010101Z
UID:8362
DTEND;TZID=US/Pacific:20060728T113000
DESCRIPTION:Description: Learn how to use scripting languages such as PHP\, Python\, and Perl to talk to physical devices. The audience will assist with live hardware hacking\, showing how easy it is to connect items around the home to your computer and use technology such as SMS and RFID to control them.\nSpeaker(s): Jonathan Oxer; \nTrack: Emerging Topics\nRoom: F150
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/8362
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060728T104500
SUMMARY:"Jabber: The State of the Bulb" Peter Saint-Andre (Room: Portland 255)
LOCATION:Portland 255
DTSTAMP:19010101T010101Z
UID:8558
DTEND;TZID=US/Pacific:20060728T113000
DESCRIPTION:Description: Jabber/XMPP technologies are open standards for secure XML messaging\, presence\, collaboration\, and multimedia exchange. Whether you want to use\, deploy\, or develop real-time communication systems\, this talk tells you how to get started with Jabber.\nSpeaker(s): Peter Saint-Andre; \nTrack: Emerging Topics\nRoom: Portland 255
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/8558
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060728T104500
SUMMARY:"Practical OpenID" David Recordon Brian Ellin (Room: D137-138)
LOCATION:D137-138
DTSTAMP:19010101T010101Z
UID:9024
DTEND;TZID=US/Pacific:20060728T113000
DESCRIPTION:Description: Originally developed to handle authentication when commenting across different blogs\, OpenID is an extremely simple single-sign-on authentication system designed to assert your ownership of a URL. With APIs in your favorite language\, there is no reason not to implement support for OpenID. This talk will tell you how.\nSpeaker(s): David Recordon; Brian Ellin\nTrack: Emerging Topics\nRoom: D137-138
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/9024
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060728T104500
SUMMARY:"Extreme Perl Makeover" Peter Scott (Room: Portland 256)
LOCATION:Portland 256
DTSTAMP:19010101T010101Z
UID:8866
DTEND;TZID=US/Pacific:20060728T113000
DESCRIPTION:Description: Perl is easy to start using\, but sometimes\, being easy can get you into trouble. The many ways to program in Perl mean that code can often be cryptic\, obscure\, or muddled. This session will show how to refactor hideous lumps of legacy code into respectable\, maintainable programs.\nSpeaker(s): Peter Scott; \nTrack: Perl\nRoom: Portland 256
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/8866
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060728T104500
SUMMARY:"Writing Your Own PHP Extensions: How & Why from A-Z" Jeremy Johnstone (Room: E145)
LOCATION:E145
DTSTAMP:19010101T010101Z
UID:8658
DTEND;TZID=US/Pacific:20060728T113000
DESCRIPTION:Description: This talk will take you step by step through writing your own PHP extensions. Learn with real code samples (like the speaker's voice synthesis and facial recognition extensions) and not just your basic "Hello World!" type tutorials you see online. If you have ever wanted to dive into the world of PHP Internals\, this is a must see talk.\nSpeaker(s): Jeremy Johnstone; \nTrack: PHP\nRoom: E145
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/8658
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060728T104500
SUMMARY:"Djinni: Approximating NP-Complete Problems, Fast" Robert Hansen Tristan Thiede (Room: D136)
LOCATION:D136
DTSTAMP:19010101T010101Z
UID:8735
DTEND;TZID=US/Pacific:20060728T113000
DESCRIPTION:Description: Most interesting computational problems are so complex that solving them is infeasible; however\, for a great many classes of problems\, approximations can be found quickly and with great precision. Djinni does just this\, using a C++ core for efficiency and Python bindings for convenience.\nSpeaker(s): Robert Hansen; Tristan Thiede\nTrack: Programming\nRoom: D136
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/8735
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060728T104500
SUMMARY:"10 Tools Developers Need Today" Karl Fogel (Room: E143-144)
LOCATION:E143-144
DTSTAMP:19010101T010101Z
UID:9039
DTEND;TZID=US/Pacific:20060728T113000
DESCRIPTION:Description: The goal of this talk is to get the audience thinking about collaboration itself as first-order activity\, and one that is extremely responsive to good tools. The talk will start off with a discussion of collaboration tools that have made a big difference\, then explore some new ideas for tools and techniques that are not widespread yet\, but that could really help open source projects a lot.\nSpeaker(s): Karl Fogel; \nTrack: Programming\nRoom: E143-144
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/9039
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060728T104500
SUMMARY:"NUnit: Cross-platform Testing for .Net" Charlie Poole (Room: F151)
LOCATION:F151
DTSTAMP:19010101T010101Z
UID:9023
DTEND;TZID=US/Pacific:20060728T113000
DESCRIPTION:Description: Programmer-written unit tests were once taken for granted\, later fell into disfavor\, and are now generally considered a best practice. The NUnit framework is the most widely adopted unit-testing tool in the .NET world. This talk will briefly introduce NUnit for those who are new to it and will go on to cover some of the newest and coolest features.\nSpeaker(s): Charlie Poole; \nTrack: Windows\nRoom: F151
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/9023
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060728T104500
SUMMARY:"Open Source Performance Monitoring Tools and Tricks for Java" Matt Secoske (Room: D139-140)
LOCATION:D139-140
DTSTAMP:19010101T010101Z
UID:8749
DTEND;TZID=US/Pacific:20060728T113000
DESCRIPTION:Description: Ask most developers what their target performance metrics are and they will stare back at you. This presentation will focus on bridging the gap between no performance metrics and a thought-out plan\, using the latest open source tools available to the Java developer.\nSpeaker(s): Matt Secoske; \nTrack: Java\nRoom: D139-140
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/8749
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060728T113500
SUMMARY:"Free Calls, Free Software" David Bitton (Room: Portland 252)
LOCATION:Portland 252
DTSTAMP:19010101T010101Z
UID:8798
DTEND;TZID=US/Pacific:20060728T122000
DESCRIPTION:Description: Online telephony is still in its infancy\, with incompatible proprietary systems owning a major marketshare. Meanwhile\, free and open source software is gaining ground on the server and desktop. This talk will cover how Wengo used low-level GPL components to build a compelling free alternative to Skype. Also covered are Open Standards\, IM interoperability\, experiments with XUL\, and cross-platform bliss.\nSpeaker(s): David Bitton; \nTrack: Emerging Topics\nRoom: Portland 252
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/8798
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060728T113500
SUMMARY:"Hacking Your House with VoIP" Brian Aker (Room: F151)
LOCATION:F151
DTSTAMP:19010101T010101Z
UID:8835
DTEND;TZID=US/Pacific:20060728T122000
DESCRIPTION:Description: It's two plus years since Aker started his experimentation integrating VoIP and IP Telephony services into his house and life. This talk starts out where last year's talk left off: how the technology has matured in the last year and the latest hardware that is now available. Practical and not so practical uses of Asterisk and ecology around it will also be discussed.\nSpeaker(s): Brian Aker; \nTrack: Emerging Topics\nRoom: F151
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/8835
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060728T113500
SUMMARY:"Cosmo and Scooby: Standards-based Open Source Calendaring" brian moseley Matthew Eernisse; Bobby Rullo (Room: E143-144)
LOCATION:E143-144
DTSTAMP:19010101T010101Z
UID:9050
DTEND;TZID=US/Pacific:20060728T122000
DESCRIPTION:Description: Cosmo and Scooby\, OSAF's open source calendar server projects\, help people share their calendars with each other. This talk will demonstrate interoperability with programs like Sunbird and Evolution\, and tell you how can contribute to the development of open source calendaring.\nSpeaker(s): brian moseley; Matthew Eernisse; Bobby Rullo\nTrack: Emerging Topics\nRoom: E143-144
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/9050
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060728T113500
SUMMARY:"Making Tech Documentaries" Jason Scott (Room: D139-140)
LOCATION:D139-140
DTSTAMP:19010101T010101Z
UID:9107
DTEND;TZID=US/Pacific:20060728T122000
DESCRIPTION:Description: Director Jason Scott shows clips from his previous documentary on Bulletin Board Systems and a preview of his upcoming documentary on text adventures\, while talking about the peaks and pitfalls of filming computer history.\nSpeaker(s): Jason Scott; \nTrack: Emerging Topics\nRoom: D139-140
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/9107
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060728T113500
SUMMARY:"Perl Hacks You Never Knew Existed" (Room: Portland 255)
LOCATION:Portland 255
DTSTAMP:19010101T010101Z
UID:8551
DTEND;TZID=US/Pacific:20060728T122000
DESCRIPTION:Description: Perl is a powerful language with many secrets. It's no wonder that we call the true masters of Perl gurus -- they have studied and discovered arcane knowledge and arcana. This talk will reveal some of the inner workings of some of these secrets\, whether practical\, interesting\, or disgusting.\nSpeaker(s): ; \nTrack: Perl\nRoom: Portland 255
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/8551
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060728T113500
SUMMARY:"Practical PHP Patterns" George Schlossnagle (Room: E145)
LOCATION:E145
DTSTAMP:19010101T010101Z
UID:8969
DTEND;TZID=US/Pacific:20060728T122000
DESCRIPTION:Description: What are design patterns and why should PHP programmers care? How can I embrace patterns and still have my code look like PHP? Which patterns are right for my problem? Answering these questions can help improve the quality of your code.\nSpeaker(s): George Schlossnagle; \nTrack: PHP\nRoom: E145
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/8969
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060728T113500
SUMMARY:"Highly-technical Management of Software Development" Alex Martelli (Room: D137-138)
LOCATION:D137-138
DTSTAMP:19010101T010101Z
UID:8694
DTEND;TZID=US/Pacific:20060728T122000
DESCRIPTION:Description: Senior programmers generally don't want to be managers\, and often perform poorly when they try. But they can be "leaders\," a style of management specifically geared to highly technical guidance of brilliant software development professionals. This talk summarizes what works and what doesn't in this very special niche of management\, with practical tips on what to do and most especially what NOT to do.\nSpeaker(s): Alex Martelli; \nTrack: Programming\nRoom: D137-138
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/8694
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060728T113500
SUMMARY:"Kamaelia: Time Traveling and Other Toys from the BBC" Michael Sparks (Room: D136)
LOCATION:D136
DTSTAMP:19010101T010101Z
UID:8512
DTEND;TZID=US/Pacific:20060728T122000
DESCRIPTION:Description: Kamaelia is a toy box\, a toolkit\, a library of components you can easily take and bolt together\, customize\, and create your own. This includes components for network systems\, backplanes\, audio/video\, presentations\, games\, timeshifting\, etc. A networked Unix pipe for the 21st century--making concurrency easy\, fun\, and reusable.\nSpeaker(s): Michael Sparks; \nTrack: Python\nRoom: D136
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/8512
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060728T113500
SUMMARY:"LiveJournal's Secret Spinoffs" Artur Bergman Brad Whitaker (Room: F150)
LOCATION:F150
DTSTAMP:19010101T010101Z
UID:9022
DTEND;TZID=US/Pacific:20060728T122000
DESCRIPTION:Description: Serving millions of page views a day\, tens of thousands of concurrent users\, scaling this large open source project spawned of three well-known and commonly used technologies for scaling out. LiveJournal's Secret Spinoffs details how Perlbal\, MogileFS\, and memcached can help your site scale forever.\nSpeaker(s): Artur Bergman; Brad Whitaker\nTrack: Web Apps\nRoom: F150
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/9022
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060728T113500
SUMMARY:"History of the PC" Dave Bradley (Room: Portland 256)
LOCATION:Portland 256
DTSTAMP:19010101T010101Z
UID:9546
DTEND;TZID=US/Pacific:20060728T122000
DESCRIPTION:Description: This talk traces the early history of personal computers\, from the original founders of the industry through the IBM Personal Computer family of machines. The presentation is an amusing look at the history of personal computers with enough detail to interest the techies\, but containing social history that is of interest to everyone\nSpeaker(s): Dave Bradley; \nTrack: Business\nRoom: Portland 256
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/9546
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060728T113500
SUMMARY:"Yahoo Disaster Response: Preparing for the Next Katrina" Jeremy Johnstone James Jones (Room: E141)
LOCATION:E141
DTSTAMP:19010101T010101Z
UID:9614
DTEND;TZID=US/Pacific:20060728T122000
DESCRIPTION:Description: \nSpeaker(s): Jeremy Johnstone; James Jones\nTrack: Products and Services\nRoom: E141
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/9614
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060728T123000
SUMMARY:"The Renaissance of Invention: Free Software and the Next American Century" Eben Moglen (Room: Portland Ballroom)
LOCATION:Portland Ballroom
DTSTAMP:19010101T010101Z
UID:9539
DTEND;TZID=US/Pacific:20060728T130000
DESCRIPTION:Description: \nSpeaker(s): Eben Moglen; \nTrack: \nRoom: Portland Ballroom
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/9539
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060728T140000
SUMMARY:"Portland Bridges: A Guided Tour" (Room: )
LOCATION:
DTSTAMP:19010101T010101Z
UID:9320
DTEND;TZID=US/Pacific:20060728T160000
DESCRIPTION:Description: Take a walk along the Willamette River and learn about Portland's many unique bridges. Explore their history\, architecture\, and the inner workings of various bridges. You'll even see how programming is involved! This is a 2-hour tour\, nearly 2 miles; sign up on-site in the registation area\, beginning Sunday evening.\nSpeaker(s): ; \nTrack: \nRoom:
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/9320
END:VEVENT
BEGIN:VEVENT
SEQUENCE:1
DTSTART;TZID=US/Pacific:20060728T141500
SUMMARY:"Free Geek - Where the Needy get Nerdy" (Room: )
LOCATION:
DTSTAMP:19010101T010101Z
UID:9601
DTEND;TZID=US/Pacific:20060728T160000
DESCRIPTION:Description: \nSpeaker(s): ; \nTrack: \nRoom:
URL:http://conferences.oreillynet.com/cs/os2006/view/e_sess/9601
END:VEVENT
END:VCALENDAR