Bill Venners on the rise of Scala




Scala is a scalable language that blends functional and imperative programming styles in an  object-oriented framework familiar to Java developers. In this discussion with Daniel Steinberg, Bill Venners explains why some experienced Java programmers are unwilling to give up static-type checking, even for the productivity benefits found in dynamic languages like Ruby and Python. He also delves into the particulars of programming with Scala, like what makes it so scalable, how it supports code quality, and where it best fits into your Java development toolkit. Take this opportunity to learn from a master about what's under the hood with Scala. You'll also gain deeper insight into why functional programming is moving from margins to center for many Java developers, and why dynamic languages should not be your only functional programming alternative.

RSS feedmp3



Back to JavaWorld's Java Technology Insider

Discuss

Start a new discussion or jump into one of the threads below:

Subject Replies Last post
. Scott Davis on Groovy programming for Java guys
By AthenAdministrator
0 04/22/08 06:03 AM
by Anonymous
. Neal Ford on JRuby - Scope Groovy MetaProgramming
By Michael Hunger
0 04/22/08 06:03 AM
by Anonymous
. Alberto Savoia talks shop about CRAP
By AthenAdministrator
0 04/22/08 06:03 AM
by Anonymous
. Neal Ford on Ruby - Not Quite as Good as LISP?
By
0 04/22/08 06:02 AM
by Anonymous


Wizard API updated!
Tim Boudreau has released a new version of the Swing Wizard library (version 0.997) that fixes the WizardException bug reported in JavaWorld's recent Open Source Java Project profile. The article's examples have been reworked to test out the new, improved WizardException. Thanks, Tim, for this helpful fix!
Open Source Java Projects: The Wizard API