What makes Scala so seductive? In this video, Dean Wampler of Object Mentor shows you why Scala is ideal for highly scalable, component-based applications that support concurrency and distribution. You'll discover how this new language for the Java Virtual Machine (JVM) integrates features of both object-oriented and functional programming.
Learn how Java programmers can use Scala as an improved Java, and how developers from other languages can exploit the JVM's power and rich libraries using this state-of-the-art language.
You'll discover how:
Scala's succinct and flexible code helps you program faster
This language offers notable improvements over Java's object model
Scala's support for functional programming offers a better approach to concurrency
You can take advantage of Scala's built-in support for XML
Scala meets the needs of modern application developers
"The Seductions of Scala" captures one of the popular tutorial sessions presented at OSCON 2010, the O'Reilly Open Source Convention held in Portland, Oregon, in July. Other videos of OSCON 2010 sessions include:
Automated Infrastructure is on the Menu with Chef
Building a NoSQL Data Cloud
Cooking with jQuery
Django Deployment Workshop
Hands-on Cassandra
Introduction to Django
Observing and Optimizing your Application with DTrace
Dean Wampler is a Consultant, Trainer, and Mentor with Object Mentor, Inc. He specializes in Scala, Java, and Ruby. He works with clients on application design strategies that combine object-oriented programming, functional programming, and aspect-oriented programming. He also consults on Agile methods, like Lean and XP. Dean is a frequent speaker at industry and academic conferences on these topics. He has a Ph.D. in Physics from the University of Washington.