The Scala Experiment: Better Language Support for Component Systems?
A talk by the designer of the language. You probably want to go to the Google Video
page by clicking the Google button in the player and follow the link on the right
hand side that says lampwww.epfl.ch to download the slides.
Advanced Topics in Programming Languages Series: JSR 277 Java Module System
An effort to provide JAM, something similar to .deb and .rpm and also
nadding module versioning support in the language. You will be able to say
"I want 1.0.0 of foo." or "I want highest version available for foo.", etc.
It's pretty close to what I wanted for XEmacs package system...
On Getting Creative Ideas
He named "quark", he's a winner of Nobel prize and blah blah blah.
Beside his credentials,
he is a good speaker with humor thrown out here and there. Talks about how famous
physicists got their creative ideas. Interestin talk to watch.
Practical Common Lisp
The first part is why you ever want to learn Lisp. The second part is
how useful generic function and multi-methods are and since it's Lisp, of course
macro explanation. So if you already know Lisp, there's not much you get from this
talk but if you don't, you might be motivated to learn Lisp.