InfoQ

InfoQ

Topic/Tag specific view

Scala Content on InfoQ


Latest featured content about Scala

Functional Thinking

Topics
Dynamic Languages,
Programming

Neal Ford emphasizes the fact that functional programming uses a different way of solving a problem, thinking about the results rather than the steps to make.

News about Scala

Scala IDE 2.0 Adds Refactoring Support

Topics
IDE,
Java

Just before Christmas, version 2.0 of the Scala IDE was released. The Scala IDE project, started by Miles Sabin, and later joined by Typesafe to result in a production quality Scala development environment. InfoQ caught up with Typesafe's Iulian Dragos to ask what's new.

Keeping Scala Fresh(er)

Topics
Java

With Scala 2.10 on the horizon, and recent controversial opinions, what really is the story with Scala's backward compatibility, and how will it affect popular Scala libraries? If Josh Suereth is right, a reboot of the Scala Fresh project proposed by David Pollak last year.

Articles about Scala

David Pollak and Dick Wall Discuss Barriers to Scala Adoption

Topics
Java

David Pollak, famous Scala advocate, blog posted, "Yes, Virginia, Scala is hard", causing a brouhaha. Scala use is increasing, yet the post claims that Scala tries to do too much, has poor IDE support, and more. InfoQ catches up with David Pollak and Dick Wall to comment on the complaints in the post, as well as the future of Scala. David has things to say about Groovy, Ceylon and Lambdas too.

Scala.Net and Scala with Martin Odersky

Topics
.NET Framework,
Language,
.NET,
Language Design,
Programming

Scala.Net will be a version of Scala that supports the .NET ecosystem. We talked with Martin Odersky, Chairman and Chief Architect as well as co-founder of Typesafe, about Scala.Net, the version of Scala that support .Net as well as about Scala in general.

Presentations about Scala

Running Spring Java and Scala Apps on Heroku

Topics
Java,
Cloud Computing

James Ward demoes building a Spring Roo application and a Grails one, deploying them on Heroku.

Extreme Cleverness: Functional Data Structures in Scala

Topics
Java

Daniel Spiewak shows how to create immutable data that supports structural sharing, such as: Singly-linked List, Banker’s Queue, 2-3 Finger Tree, Red-Black Tree, Patricia Trie, Bitmapped Vector Trie.

Interviews about Scala

Oleg Zhurakousky on Messaging, Spring Integration, and Cloud Architectures

Topics
Cloud Computing,
Architecture,
Messaging,
Spring Integration

In this interview done by InfoQ's Srini Penchikala, Oleg Zhurakousky talks about the cloud architectures with messaging as the core part of the cloud solutions. He also discusses the Spring Integration and other Spring projects like Spring Roo and Cloud Foundry.

Jonas Bonér and Kresten Krab Thorup on Bringing Erlang's Fault Tolerance and Distribution to Java with Akka and Erjang

Topics
Dynamic Languages,
Reliability,
Fault Tolerance

Jonas Bonér and Kresten Krab Thorup discuss some key aspects of Erlang like fault tolerance and reliability and how the Akka and Erjang projects try to bring them to the JVM.