Birds of a Feather Sessions

These are the BOFs currently scheduled for the O'Reilly Open Source Convention.

BOFs will be held Monday, Tuesday, Wednesday, and Thursday nights from 6pm to 10pm. To sign up for a BOF session, please sign up at the "Birds of a Feather" corkboard on-site at the Open Source Convention. Conference rooms and time slots are limited and available on a first-come, first-serve basis.

If you have any questions, please contact Vee McMillen.

Monday | Tuesday | Wednesday | Thursday

Monday
Date: Monday, July 23
Time: 6-7pm
Location: Point Loma A (West)
Topic: What is Python?
Moderator: Wesley J. Chun, author
Summary: Python is rapidly growing in popularity, brain share, and number of worldwide programmers. Recent download stats from Guido (creator of Python): 40,000 per month! What is this programming language all about and what can you do with it?

Totally informal, this is a chance for current users to share their experiences and newbies to ask questions. We especially want to hear from you Perl hackers who either have picked up Python or are considering it and want to know what it's all about.

If interested, we can talk about related topics such as CP4E (Computer Programming for Everybody), the new 2.1 release, using Python, teaching Python, learning Python, Python books, or anything else on your mind. Come join us for this Python braindump!
 
Date: Monday, July 23
Time: 6-7 pm
Location: Bel Aire North (West)
Topic: Perl Trainers
Moderator: Peter Scott, PSDT
Summary: For Perl trainers to swap war stories, anecdotes, tips and tricks. Share what you've found to work, ask others how they handle the tough stuff.
 
Date: Monday, July 23
Time: 6-7 pm
Location: Harbor Island II (East)
Topic: Comedy Hour: p5p impressions night
Moderator: Casey West, Agnew Moyer Smith, Inc./HighVision, Inc.
Summary: It's time to honor your favorite Perl Porter with your best impression. No one is immune, no one is left out. Take up to five (5) minutes to make your best impression to win the prize. A panel of 5 porters will judge your performance, 1 to 10, to decide the winner. Teams or individuals welcome! Improv will be welcome if time permits.
 
Date: Monday, July 23
Time: 6-7 pm
Location: Fairbanks D (West)
Topic: Linux for the Data Center - Projects, Challenges and Resources
Moderator: Tim Witham
Summary: Developers need to scale and harden Linux to optimize its capabilities in the enterprise and telco-class data centers. What strides have been made? What challenges still exist? What resources are available to help bring Linux to this largely untapped arena? Tim Witham, Open Source Development Lab Director will discuss.
 
Date: Monday, July 23
Time: 6-8pm
Location: Harbor Island I (East)
Topic: Perl - LDAP
Moderator: Clif Harden, Texas Instruments
Summary: Perl-LDAP is used to access LDAP directory services. We are going to discuss current and future directions for this perl module.
 
Date: Monday, July 23
Time: 6-9 pm
Location: Bel Aire South (West)
Topic: DocBook Summit (panel)
Moderator: Michael Smith, DocBook Open Repository
Summary: For document authors and document engineers working with DocBook, this BOF session is an opportunity to get together and exchange ideas and to meet and talk with well-known DocBook authorities. Possible attendees include members of the DocBook Open Repository development team and representatives of DocBook-based open-source projects such as the KDE, FreeBSD, GNOME, LDP, Debian, and Apple Darwin OS documentation projects.
 
Date: Monday, July 23
Time: 8-9 pm
Location: Harbor Island II (East)
Topic: Evil Minds, Evil Ideas
Moderator: Simon Cozens, NetThink
Summary: Ever wanted to write B::Infocom? Ever parsed Javascript with Perl? Sick people swap sick Perl ideas in the hope that even sicker people will go and implement them.
 
Date: Monday, July 23
Time: 8-9 pm
Location: Harbor Island I (East)
Topic: Lazy Asses
Moderator: Michael G. Schwern
Summary: An extended question and answer session for attendees of the "How To Be Lazy Without Really Trying" tutorial.
 
Date: Monday, July 23
Time: 8-9 pm
Location: Harbor Island II (East)
Topic: Perlmonks
Moderator: Dave Cross
Summary: A chance for virtual friends from the Perlmonks community to meet up in real life.
 
Tuesday
Date: Tuesday, July 24
Time: 6-7pm
Location: Harbor Island II (East)
Topic: Jabber: XML Messaging and Presence
Moderator: Jabber.org
Summary: We are going to discuss Jabber's instant-messaging archicture in general. Topics will include the server, server modules, clients, and compatibility with other IM networks.
 
Date: Tuesday, July 24
Time: 6-7pm
Location: Coronado A (West)
Topic: The Past, Present, and Future of CVS
Moderator: Derek Price, CollabNet
Summary: The Concurrent Versions System is still the most widely used versioning software for open source software projects worldwide and is used widely in other contexts. Come to talk about future directions for CVS and cvshome.org, to ask newbie questions, or just to listen to Derek beg shamelessly for code contributions.
 
Date: Tuesday, July 24
Time: 6-7pm
Location: Point Loma A (West)
Topic: Python Package Management
Moderator: Paul Prescod, ActiveState
Summary: There is a rich library of Python modules and extensions in existence but it can still be tricky to find and build the module you need. Python continues to make progress in this area. This BOF session will discuss the state of the art, including distutils, PPM and RPM repositories of modules.
 
Date: Tuesday, July 24
Time: 6-7pm
Location: Coronado B (West)
Topic: Why DOS? Where we've been, and where we're going
Moderator: Jim Hall, the FreeDOS Project
Summary: In 1980, Microsoft licensed the source code to Seattle Computing Products' QDOS, and released its own version called MS-DOS. Since then, the world of PC computing has never been the same. This BOF session will discuss the origins of DOS, its development in the 80's and 90's, and where DOS is headed in the years before us. Jim Hall is the founder of the FreeDOS Project, which aims to create a free, compatible version of DOS. (Source code to FreeDOS is available under the GNU GPL.) Many of the examples of the future of DOS will be drawn from the FreeDOS Project.
 
Date: Tuesday, July 24
Time: 6-7pm
Location: Bel Aire South (West)
Topic: Have you seen NetBeans?
Moderator: Tim Boudreau, Sun Microsystems / NetBeans.org
Summary: NetBeans is an open source development tools project. The result is a highly extensible, modular, cross-platform development environment written in Java, which can be extended to support any programming language. If you know NetBeans, come and participate! If you haven't seen it, come and learn about it! Discussion will range from architecture to the community that builds NetBeans, to using and extending the tool.
 
Date: Tuesday, July 24
Time: 6-7pm
Location: Harbor Island I (East)
Topic: Baby BOF
Moderator: N/A
Summary: Bring yourself and your children to the Baby BOF - where parents and children can meet and mingle.
 
Date: Tuesday, July 24
Time: 6-7pm
Location: Bel Aire North (West)
Topic: MacPerl
Moderator: Chris Nandor
Summary: Chris Nandor, maintainer of MacPerl, will lead a discussion on the present and future of MacPerl.
 
Date: Tuesday, July 24
Time: 6-7pm
Location: Point Loma B (West)
Topic: Building a J2EE Framework using Open Source
Moderator: Ed Lyons, netNumina
Summary: We have built a successful enterprise Java framework working entirely with open source technologies, including Xerces, Xalan, Argo, JBoss, Tomcat, Struts, Ant and Log4jJ. By sticking to open source standards, our customers are much more comfortable with it and we can leverage what's happening in the open source community.
 
Date: Tuesday, July 24
Time: 6-7 pm
Location: Fairbanks D (West)
Topic: The Grid Engine open source project
Moderator: John Tollefsrud, Sun Microsystems & Grid Engine project
Summary: Compute farms have made unprecedented computing resources available to developers and designers across a wide range of disciplines. From chip design to automobile design, and from animation to genome research, industry and academics share the need to make available large computing capabilities to individuals. Learn how Sun's new Grid Engine open source project can bring the power of distributed computing grids to your project in this technical presentation by one of the project lead designers, Andy Schwierskott of Sun Software Engineering in Regensburg, Germany.
 
Date: Tuesday, July 24
Time: 9-10pm
Location: Marina II (East)
Topic: Identity
Moderator: Rael Dornfest
Summary: The air of late is thick with talk of identity. The holy grail is a unified, decentralized, simple yet extensible user-centric identity, membership, and preferences fabric for the Internet. The stone soup includes such ingredients as: Passport, Hailstorm, XNS, XML-RPC/SOAP, Instant Messaging, Single Sign-On, Authentication, Security, Access Control, User-Centric Services, and so on. Join us for a spot of meme hacking and problem-space mapping. Further thoughts and pointers to required reading may be found here.
 
Wednesday
Date: Wednesday, July 25
Time: 8-9pm
Location: Grande Ballroom A (East)
Topic: Something Interesting Dominus is Working On
Moderator: Mark-Jason Dominus, Plover Systems Co.
Summary: Something Interesting Dominus is Working On
 
Date: Wednesday, July 25
Time: 8-9pm
Location: Fairbanks A & B (West)
Topic: Getting Acquainted with ActiveTcl
Moderator: Jeff Hobbs, ActiveState
Summary: ActiveTcl provides a new standard for extended Tcl distributions. Come find out what this contains now and where ActiveTcl is going next. Participate in the discussion for future direction of extended Tcl releases. You will have the opportunity to interact with the core developers.
 
Date: Wednesday, July 25
Time: 8-9pm
Location: Harbor Island III (East)
Topic: HP and Open Source
Moderator: Jeff Okamoto, HP
Summary: Come find out what HP is working on in the Open Source arena.
 
Date: Wednesday, July 25
Time: 8-9pm
Location: Coronado A & B (West)
Topic: YAPC BOF
Moderator: Leon Brocard
Summary: This is an inexpensive, grassroots Perl conference with its roots in the Perl Mongers Perl users groups, and is supported by Yet Another Society. This will be a general YAPC BOF, to find out more about YAPC::Europe and what other YAPCs are planned.
 
Date: Wednesday, July 25
Time: 8-9pm
Location: Fairbanks C & D (West)
Topic: FastCGI - Advanced Real World Usage
Moderator: David Birnbaum, Darren Chun; Wall Street Source
Summary: FastCGI is an excellent alternative for developing powerful, language-independent resident application servers in the Apache environment. We'll be discussing tips and tricks for getting the most out of FastCGI, including using it in multi-machine environments and under heavy load. We'll also be talking a bit about what's going to be coming in the next version of the Apache FastCGI module, due to be released later this year.
 
Date: Wednesday, July 25
Time: 8-9pm
Location: Grande Ballroom B (East)
Topic: Perl Refactoring
Moderator: Michael G. Schwern
Summary: Further discussion for attendees of the "Perl Refactoring" talk.
 
Date: Wednesday, July 25
Time: 8-10pm
Location: Harbor Island II (East)
Topic: MySQL Questions and Answers (panel)
Moderator: Jeremy D. Zawodny, Yahoo! Inc.
Summary: Come and meet some of the MySQL developers as well as new and experienced users. Ask questions. Answer questions. Learn what folks are doing with MySQL. Find out where MySQL is headed in the coming months.
 
Date: Wednesday, July 25
Time: 8-10pm
Location: Point Loma A & B (West)
Topic: Presenting Clara OCR
Moderator: Ricardo Ueda Karpischek
Summary: Clara OCR is a powerful, free/open source OCR for printed texts. Yet it's not a new software, nor has it been announced at large yet, so most people have never heard about it. This BOF session will present Clara OCR and discuss how to use and change it. Thanks to Jacques Le Marois and Mandrakesoft, Clara OCR can be found at: http://www.claraocr.org/.
 
Date: Wednesday, July 25
Time: 8-10pm
Location: Harbor Island I (East)
Topic: Project JXTA Community BOF (panel)
Moderator: Juan Soto, Project JXTA & Sun Microsystems
Summary: This BOF session will bring together people interested in Project JXTA's Open Source Community (jxta.org). Representatives from jxta.org will do a short presentation on the status of the community and demo the latest jxta.org build. This session will conclude with a roundtable discussion on current needs and the future of the Project JXTA community.
 
Date: Wednesday, July 25
Time: 8-10pm
Location: Grande Ballroom C (East)
Topic: JAM BOF
Moderator: Nathan Torkington, O'Reilly & Associates
Summary: Bring your musical instruments and jam with other attendees!
 
Date: Wednesday, July 25
Time: 8-10 pm
Location: Bel Aire South (West)
Topic: Slash
Moderator: Chris Nandor, OSDN
Summary: The Slash team will lead a discussion about Slash, the code that powers Slashdot (along with many other sites).
 
Date: Wednesday, July 25
Time: 9-10 pm
Location: Grande Ballroom B (East)
Topic: Debugging XS extensions with Perl -d and GDB
Moderator: Neil Watkiss, ActiveState
Summary: Debugging Perl extensions written in XS has traditionally been a big pain. A programmer couldn't use the Perl debugger because it doesn't know about C and he/she couldn't use GDB because it doesn't know about Perl. This BOF session provides an overview of the design and implementation of a hybrid debugger borne of the Perl debugger and GDB. It helps the programmer by being able to seamlessly jump from Perl code into C code and back again.
 
Date: Wednesday, July 25
Time: 9-10 pm
Location: Bel Aire North (West)
Topic: XML vs Scripting
Moderator: Steve Ball
Summary: For some time scripting languages have promised (and mostly delivered) enhanced programmer productivity. Now XML-based languages, like XSLT, are competing for high-level development of applications. This BOF session will discuss how XML/XSLT relates to scripting, and whether XML/XSLT will displace scripting for application development.
 
Date: Wednesday, July 25
Time: 9-10 pm
Location: Harbor Island III (East)
Topic: Writing Web Applications with Tcl
Moderator: Andrej Vckovski
Summary: There are various tools & approaches to write Web applications in Tcl. In this BOF we will discuss advantages and disadvantages of various approaches (e.g., templates vs. direct content creation) and exchange experiences.
 
Date: Wednesday, July 25
Time: 9-10 pm
Location: Grande Ballroom A (East)
Topic: Minimal Perl for the Impatient
Moderator: Tim Maher, Consultix
Summary: Many beginners don't want "More Than One Way to Do It", just the "Easiest Way". Tim's "Minimal Perl" dialect, based on AWK's "Pattern/Action" model, covers the necessary skills for writing File Conversion, Data Validation, and Report Generation programs. He'll describe the current dialect, and then lead a brainstorming session about possible improvements to make Perl even more accessible to newbies.
 
Date: Wednesday, July 25
Time: 9-10 pm
Location: Fairbanks A & B (West)
Topic: Zope Content Management Framework
Moderator: Tres Seaver, Zope Corporation
Summary: Futures and issues of the Zope CMF.
 
Thursday
Date: Thursday, July 26
Time: 6-7 pm
Location: Bel Aire North (West)
Topic: OpenAFS: Past, Present and Future
Moderator: W. Phillip Moore, Member - OpenAFS Council of Elders
Summary: An open discussion forum for those interested in the Open Source AFS product. Topics will include existing development and porting efforts, new functionality, and long term strategic future of the AFS technology.
 
Date: Thursday, July 26
Time: 6-7 pm
Location: Harbor Island II (East)
Topic: Open Source/Open Data
Moderator: Mike Linksvayer, Robert Kaye
Summary: Somewhere between code and documentation lies data. This BOF will examine open source approaches to data. Topics will include a look at licenses intended for source or documentation as applied to data and tentative attempts to open source community-contributed data (e.g., dmoz, freedb, MusicBrainz, Bitzi) and avoidance of past wreckage (e.g., CDDB). Can open source software serve as a lever to keep data open?
 
Date: Thursday, July 26
Time: 6-7 pm
Location: Grande Ballroom B (East)
Topic: Perl Web Client Libraries
Moderator: Gisle Aas, ActiveState
Summary: Perl has multiple web client library solutions; among them LWP, GHTTP, LWPng, ParallelUserAgent HTTP::Lite and HTTP::Webdav. In the first part of this BOF we will survey the strong and weak points of the various alternatives. The second part will be a discussion of what remains to be done and how the various packages ought to improve. Gisle is the main contributor and maintainer of LWP.
 
Date: Thursday, July 26
Time: 6-7 pm
Location: Point Loma A & B (West)
Topic: Zope Component Architecture
Moderator: Jim Fulton, Zope Corporation
Summary: Discuss the new component model for Zope development: what does it mean for Zope developers? For site managers?
 
Date: Thursday, July 26
Time: 6-8 pm
Location: Harbor Island I (East)
Topic: Perl Mentoring/Code Reviews (panel)
Moderator: Peter Scott, PSDT
Summary: Bring up to 3 pages of Perl code (printout, laptop/handheld, or floppy) and receive one-on-one coaching from a Perl guru, who will advise you on how to improve the code and your Perl programming skills. Personal mentoring directed to your specific application, from some of the best people qualified to give it.
 
Date: Thursday, July 26
Time: 6-8 pm
Location: Bel Aire South (West)
Topic: The Free Software Movement's Response to the Mundie/Tiemann Debate
Moderator: Bradley M. Kuhn
Summary: On the morning of Thursday 26 July 2001, a debate will take place between the Open Source Movement, represented by Michael Tiemann and Craig Mundie, representing Microsoft and their Shared Source Program. At this debate, an important side will be absent: The Free Software Movement, originator of the GPL and whose spirit and goals it reflects. At this BoF, members of the Free Software Movement will respond to the debate and to Microsoft's attacks on the GNU General Public License.
 
Date: Thursday, July 26
Time: 6-8 pm
Location: Grande Ballroom A (East)
Topic: Safari: Instant Gratification in a Nutshell
Moderator: Jon Udell
Summary: Safari: Tech Books Online (SM) is O'Reilly's new web-based book subscription service that lets you access over a hundred O'Reilly books online. Thursday is Safari Day at the Open Source Convention, so all attendees will have the opportunity to explore Safari for Free! Join Jon Udell and other members of the Safari team for a wrap up event with Q & A, reader feedback, lively discussion, and new announcements.
 
Date: Thursday, July 26
Time: 7-8 pm
Location: Grande Ballroom B (East)
Topic: Open Source at Government Agencies
Moderator: Lisa Wolfisch Nyman, US Census Bureau
Summary: Are federal, state and local government agencies reluctant to use Perl, Apache, Linux and other open source products for mission critical and/or support operations? What success stories can we share that advocate reliable open source solutions for government agencies?
 
Date: Thursday, July 26
Time: 7-8 pm
Location: Point Loma A & B (West)
Topic: Yet Another Markup Language for PHP?
Moderator: Shane Caraveo, ActiveState; Brian Ingerson, ActiveState
Summary: YAML is a data serialization language that can be used as an alternative to XML. We'll discuss what YAML is, what it's benefits are, and it's usage in PHP for data serialization and exchanging data with other languages, such as Perl and Python. Brian Ingerson is one of the creators of YAML, Shane Caraveo is building the PHP_YAML extension. More information on YAML at www.yaml.org.
 
Date: Thursday, July 26
Time: 7-8 pm
Location: Bel Aire North (West)
Topic: OpenOffice.org Community BOF (panel)
Moderator: Bill Roth, Sun Microsystems / OpenOffice.org
Summary: This BOF session will bring together people interested in OpenOffice.org. Representatives from OpenOffice.org will do a short presentation on the status of the community and demo the latest OpenOffice.org build. This session will conclude with a roundtable discussion on current needs and the future of the OpenOffice.org community.
 
Date: Thursday, July 26
Time: 7-9 pm
Location: Harbor Island II (East)
Topic: RSS: Syndicating Your Site (panel)
Moderator: Brian Aker
Summary: RDF Site Summary (RSS) is a lightweight multipurpose extensible metadata description and syndication format. RSS is an XML application, conforms to the W3C's RDF Specification and is extensible via XML-namespace and/or RDF based modularization. This BOF session is a forum to get together and talk about how sites are using it and extending it.
 
Date: Thursday, July 26
Time: 8-9pm
Location: Point Loma A & B (West)
Topic: PHP on Windows
Moderator: Shane Caraveo, ActiveState
Summary: This is an informal discussion about running and using PHP on Windows. This is a chance for developers and new users to get together and discuss topics ranging from crossplatform scripting to development issues in PHP itself.
 
Date: Thursday, July 26
Time: 8-9 pm
Location: Grande Ballroom B (East)
Topic: Embedded Testing
Moderator: Michael G. Schwern
Summary: Further discussion for the attendees of the "Embedded Testing" talk.
 
Date: Thursday, July 26
Time: 8-9 pm
Location: Bel Aire North (West)
Topic: The XSLT Standard Library
Moderator: Steve Ball
Summary: This BOF session will discuss the use and development of the XSLT Standard Library. XSLTSL is a collection of templates for XSLT stylesheets. XSLTSL's relationship to EXSLT may also be discussed.
 
Date: Thursday, July 26
Time: 8-10 pm
Location: Harbor Island I (East)
Topic: Perl 6 Op Code and Dispatch Loop
Moderator: Uri Guttman
Summary: This BOF session is a chance for some of the designers of the perl6 internals to gather and discuss the design of the op codes and dispatch loop. It is not meant to be a public forum, but more of a brainstorming session.
 
Date: Thursday, July 26
Time: 9-10 pm
Location: Grande Ballroom B (East)
Topic: Public Domain Maps
Moderator: Michael G. Schwern
Summary: Further discussion for the attendees of the "TIGER By The Tail" talk.