Internet Software Architecture at its most basic consists of four goals: Stability, Scalability, Speed, and Security. A good engineer will answer the problems posed to them; a good software architect asks a different question. That’s the fairy tale we tell ourselves. But the real internet is an ogre. It never acts the way we expect and it bashes us in when we least expect it. Eventually security and stability may seem to us so much the Land of Make Believe as we deal with just keeping a site stable. This talk uses an example in each architectural area of the largest social networks on the internet to try to show that even then there can be art in asking a different question. (Even if our answers, painted using PHP, can look like a Jackson Pollock.)
Josh Berkus' "Safe Data is Happy Data" (originally entitled "Lock Up Your Data") goes talks about defense in depth -- going beyond firewalls and other "perimeter defense" mechanisms such as middleware and web server tools. Berkus explains "full-stack security" including preventing SQL injection, data abstraction, database permissions, and even what to do after an attack.
Nathan Torkington of He Hononga Software, Limited presents "fork() && exec(): Spawning the Next Generation of Hackers". It's not about sex; rather it is a good look at how to encourage children to hack. The presentation includes some neat software that will actually inspire kids to hack, as well as what to avoid.
Exceptional Software Explained: Embrace Error, by Robert "r0ml" Lefkowitz of Asurion. One of the contenders for "best open source comedian", r0ml delivers a humorous look at the past and future of software development models. This keynote was delivered at OSCon 2008 on Tuesday evening.
The last keynote of Tuesday evening at OSCon 2008 was entitled "Temporally Quaquaversal Virtual Nanomachine Programming In Multiple Topologically Connected Quantum-Relativistic Parallel Timespaces...Made Easy!"
Damian Conway is a speaker that should not be missed. He spends his time hacking perl to do fascinating and obscure feats of technology such as time travel. This video is just over an hour of rolling laughter that will entertain you into realizing what a genius Damian Conway is.
Now, most of my exposure is within the MySQL Community, so if folks could pass the links to the video along to other communities, that would be great.