BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage Scala Content on InfoQ

  • Heroku gets Scala

    It was announced today (October 3rd, 2011) at JavaOne that Heroku, SalesForce.com's recently acquired PaaS provider, is getting Scala support. Heroku is teaming up with Typesafe to add Scala support to the Heroku platform. Typesafe, "the Scala company", was co-founded by Scala creator Martin Odersky.

  • Cross-Compiling Scala for .NET

    Scala, a popular language for the Java platform, is making inroads to .NET thanks to a project run by École Polytechnique Fédérale de Lausanne and funded by Microsoft. The project heavily relies on Jeroen Frijters’ IKVM, which is a Java Virtual Machine that runs on the CLR (.NET and Mono).

  • Xtext 2.0 Released

    Xtext 2.0 was released today as part of the Eclipse Indigo release. If offers a new refactoring framework, a new expression language, and a new statically typed template language. InfoQ spoke with Sven Efftinge, creator and lead architect of Xtext.

  • Scala 2.9.0 Introduces Parallel Collections

    The latest Scala release 2.9.0 introduces parallel collections to easily utilize multicore processors. Other new features are an improved REPL, ScalaDoc and new packages for interacting with the operating system.

  • Akka 1.1 Released, Brings Many Improvements to Futures and Performance, Reduces Dependencies,

    Akka 1.1 was released with many improvements in performance, Futures and more. The basic Akka also has no dependencies except for Scala 2.9. InfoQ caught up with Jonas Bonér to talk about the current state and the future of Akka.

  • Scala & Akka Creators Launch Typesafe Company for Multicore and Cloud Architectures

    Scala creator Martin Odersky joined forces with Jonas Bonér, the creater of Akka, and launched Typesafe. With $3 million Series A financing led by Greylock Partners, Typesafe offers commercial support for enterprise development of multicore and cloud architectures.

  • Creating a new JVM language

    Creating a new JVM based language has recently hit the for with the news of the proposed Ceylon project. In fact, the JVM already has a diverse set of languages, both statically typed and dynamically typed. What does it take for a new language to hit the mark?

  • Erlang Copied Scala's Actors & Erlang's VM is almost a Clone of the JVM

    Erlang Co-creators, Joe Armstrong and Robert Virding, admit that Erlang is heavily inspired by the Java world. In an interview at ErlangFactory 2011 SF, they reveal how Scala Actors had shaped their work in what they then called Erlang Processes. Moreover, they acknowledge the fact that Erlang's VM is barely a clone of the famous JVM.

  • Akka Reaches 1.0 Status: Brings the Actor Model to Java and Scala

    Project lead Jonas Bonér has announced today that Akka has reached its 1.0 milestone. InfoQ spoke to Bonér to find out more about the project.

  • Lift-JRuby Integration Bridges the Gap Between Ruby and Scala

    The popular Scala web framework Lift is getting a JRuby API. InfoQ talked to Lift creator David Pollak to learn why Rubyists should use Lift and what the challenges in combining Ruby and Scala are.

  • Scalatra: A Sinatra-like Web Framework for Scala

    Scalatra is a Scala web framework that follows the principles of the Sinatra Ruby web framework. It was originally known as Step and it is the framework behind the RESTful backend that is used by LinkedIn Signal.

  • The End of an Era: Scala Community Arrives, Java Deprecated

    It was recently announced that InfoQ is creating a new Operations community. In addition to that, another major change which has been in the works for the last few months at InfoQ is the conversion of the Java community to the Scala community. InfoQ spoke with a prominent Scala expert and members of the former InfoQ Java editorial team to learn more about this change and why it was made.

  • Akka - Simpler Scalability, Fault-Tolerance, Concurrency & Remoting through Actors

    Today, the Akka team released version 0.7 of their actors framework for the Java Virtual Machine. Akka attempts to address future concurrency challenges with a solution relying on message based actors, software transactional memory and appropriate fault handling strategies. InfoQ talked to Jonas Bonér about the intent behind Akka, its current state and adoption, and future plans.

  • Scala 2.8 Beta 1 Released

    The long-awaited beta for the new Scala version 2.8 has finally been released. It includes many new features, like for example a redesigned collections library, named and default arguments, and a much improved Eclipse IDE.

  • A Type System for Scala Actors to Enforce Race Safety Without Sacrificing Performance

    Philipp Haller and Martin Odersky introduce a type system that enables safe massage transfer in Scala actors. Formalized as an extension of the EPFL Scala compiler, “Object Capability Types” system, based on capability checking and external uniqueness, enforces race safety without sacrificing performance and removes significant limitations on message shape imposed by existing approaches.

BT