OSCON 2004
Seven sessions from the O’Reilly Open Source Convention
Portland, Oregon
July 26 to 29, 2004
Recorded on a pocket voice recorder in the sessions, so the sound is the room’s. The recorder saved compressed WAV files; they were converted to MP3 in 2026 for this page. The files were kept on a home server for twenty years and never on the website, which only ever held a note saying where they had gone.
23 tracks, 7 h 15 min.
- Joe Celko’s slides, Advanced SQL (PowerPoint) (celko/Celko_Advanced_SQL.ppt)
- Joe Celko’s slide collection, 60 decks (zip) (celko/Celko_slides.zip)
- Server-Side Patterns in Java, the slides (PowerPoint) (serverside/ServerSide_Patterns.ppt)
—
Click a track to play; the next one follows on its own.
Damian Conway — Perl Best Practices, July 26 | |||
| 1 | ▶Part 1 | 17:35 | ⤓ |
| 2 | ▶Part 2 | 15:35 | ⤓ |
| 3 | ▶Part 3 | 9:16 | ⤓ |
| 4 | ▶Part 4 | 17:51 | ⤓ |
Joe Celko — SQL, July 27 | |||
| 5 | ▶Part 1 | 45:13 | ⤓ |
| 6 | ▶Part 2 | 19:02 | ⤓ |
| 7 | ▶Part 3 | 22:26 | ⤓ |
| 8 | ▶Part 4 | 14:12 | ⤓ |
| 9 | ▶Part 5 | 13:29 | ⤓ |
| 10 | ▶Part 6 | 24:28 | ⤓ |
Tapestry, July 27 | |||
| 11 | ▶Part 1 | 15:35 | ⤓ |
| 12 | ▶Part 2 | 11:55 | ⤓ |
| 13 | ▶Part 3 | 11:32 | ⤓ |
| 14 | ▶Part 4 | 14:00 | ⤓ |
| 15 | ▶Part 5 | 16:33 | ⤓ |
| 16 | ▶Part 6 | 6:55 | ⤓ |
| 17 | ▶Part 7 | 12:49 | ⤓ |
Server-Side Patterns in Java, July 28 | |||
| 18 | ▶Part 1 | 4:00 | ⤓ |
| 19 | ▶Part 2 | 22:03 | ⤓ |
AspectJ, July 28 | |||
| 20 | ▶Part 1 | 30:02 | ⤓ |
PerlObjCBridge, July 29 | |||
| 21 | ▶Part 1 | 8:27 | ⤓ |
| 22 | ▶Part 2 | 36:40 | ⤓ |
Structural Biology, July 29 | |||
| 23 | ▶Part 1 | 46:00 | ⤓ |