Title: Modern Java: Scala
A talk I'm planning to give at OpenTech 2010 (schedule) on the 11th September, at 2:30pm in the Seminar Room.
In the same session, Dave Cross is giving a talk on Modern Perl where he'll attempt to rid people of their Perl prejudices.
Brief overview
Scala is a relatively new general-purpose, open source programming language on the Java platform. It combines strong static typing with functional programming, a very flexible object system, great support for building concurrent, high-performance applications and a syntax that is comfortable for those coming from dynamic scripting languages like Python and Ruby. The talk consists of a high-level overview of the benefits of the language for developers, and shows how it can be used to build mashups, hacks and prototypes rapidly but cleanly, and take advantage of many mature open source libraries for processing linked data, working with the Semantic Web and APIs.
See my personal site.