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