All content and news on InfoQ about Scala
Latest featured content about Scala

- Java
- Topics
- Domain Specific Languages,
- Language
In this presentation, Lex Spoon discusses the Scala programming language. Topics covered include the origin of Scala, the philosophy behind Scala, the Scala feature set, Object-Oriented and Functional programming in Scala, examples of Scala code, writing DSLs, how Scala is converted into Java, Scala performance, Abstract Data Types, unapply, actors and partial functions.
-
By Lex Spoon
on Mar 21, 2008,
News about Scala
- Architecture,
- Java
- Topics
- Web Frameworks,
- Language
With the release of lift 0.6, the web application framework for Scala, InfoQ took the opportunity to ask David Pollak some questions around lift and developing in Scala.
-
By Gavin Terrill
on Mar 11, 2008,
- Architecture,
- Java
- Topics
- Delivering Quality,
- Unit Testing,
- Design,
- Programming
In his latest blog post, Michael Feathers argued that object oriented programming languages offer some built-in features that facilitate testing and are therefore more recovery friendly than functional languages. Proponents of functional languages expressed strong disagreement with this statement, which provoked a very passionate debate in the blog community.
-
By Sadek Drobi
on Mar 05, 2008,
- Java,
- Ruby
- Topics
- Dynamic Languages,
- Programming
"Am I just a Java fanboy?" - this is a good question. And it is one that Bill Burke does answer in his blog post Dynamic Languages: Rationalizations and Myths. But along with the post comes an overwhelming response, and insight into where we are heading as a community.
-
By Ian Roughley
on Feb 13, 2008,
- Java
- Topics
- Rich Internet Apps
Derek Wichusen of Flex on Rails wrote about integrating Flex, BlazeDS and Scala/Lift.
-
By Moxie Zhang
on Feb 08, 2008,
- Java
- Topics
- Language
Scala continues to make news with two more tutorial series, one by Ted Neward at IBM’s developerWorks and one by Daniel Spiewak on his blog.
-
By Rob Thornton
on Jan 30, 2008,
- Java
- Topics
Scala is one of the newer languages for the JVM, but why would developers want to choose Scala over Java? There are many reason, but for many Scala provides many of the language features of Ruby in a statically-typed environment.
-
By Ian Roughley
on Jan 08, 2008,
- Java,
- Ruby
- Topics
- Scripting,
- Programming
Like Ruby, Scala has a very terse syntax and its extensibility makes it suitable for writing DSLs, like Java, Scala is statically typed and can call Java code seamlessly without any declarations or glue code. Scala founder Martin Odersky (who co-designed Java Generics and implemented javac) has started blog today with his first entry on the history which led up to Scala.
-
By Floyd Marinescu
on Jun 09, 2006,