Scala Language Creator Launches Startup Typesafe
title=A Simpler Programming Model} Meanwhile,
Akka is an event-driven middleware framework for building high performance and
reliable distributed applications. Akka decouples business logic from low-level
mechanisms such as threads, locks and non-blocking I/O. Akka version 1.1,
available for the first time today, builds on the recent 1.0 release by
offering improved packaging, performance, and scalability.
In
a February blog post on the
Scala project Website, Phil Bagwell, an engineer on the Typesafe team, wrote
of the release of Akka 1.0:
"Akka is an open-source Scala project that
gives developers a simpler programming model to develop highly reliable
applications for concurrent or parallel operation. Using the popular Actor
model as a basis, Akka extends the concept to provide high availability and
fault tolerance. Akka contains high performance components that allow you to
simply carry out safe concurrent operations in an application. Software
Transactional Memory (STM), for example, has
been combined with Actors to provide Transactional Actors giving you an
elegantly way to specify such things as message flow, automatic retry and
rollback. Akka has many advanced features that enable reliable concurrent
systems to be developed faster."
The
Scala IDE for Eclipse provides a rich development environment with syntax
highlighting, code completion, and integrated debugging, company officials
said. Scala IDE version 2.0, in beta today, was recently rebuilt from the
ground-up by Typesafe for improved performance and stability.
Complementing the IDE, Simple Build Tool (sbt) automates compilation and
dependency management of Scala and Java projects.
Alex
Payne, former platform lead at Twitter and current CTO
of online banking startup BankSimple, said: "Scala played a critical role in
improving the scalability and reliability of Twitter's backend services. At
BankSimple, our team is using both Scala and Akka to build a flexible
architecture that allows us to rapidly integrate with our partners and scale
predictably when needed. We're happy to know that the brilliant people at
Typesafe are supporting Scala and Akka with a comprehensive set of commercial
services."
"Looks
like some great minds are behind this company," Al Hilwa, an analyst with IDC,
told eWEEK. "It makes sense that as programming ideas evolve, new languages
with primitives supporting them are born. We already saw new Java EE proposals
to support multi-tenancy and elasticity. So the question is will we need new
languages for these or is it enough to incorporate in the frameworks."
The
Typesafe Stack is backed by Typesafe co-founders Odersky, Boner and their team
of engineers. Typesafe not only offers optional commercial support and
maintenance through the Typesafe Subscription, but also provides documentation,
training and consulting services to help extend the use and productivity of
Scala in the Java ecosystem.
"We're
entering a polyglot era in software development, driven by cloud and multicore
systems architectures, as new languages emerge to challenge, and coexist with,
the long hegemony of Java and .NET," said
James Governor, analyst at RedMonk, in a statement. "Typesafe is a
commercial business aiming to catalyze momentum around Scala, one of the
languages building real grassroots interest and adoption at sites such as
Twitter and The Guardian."
Typesafe
will be participating in Scala Days 2011, the premier annual event for Scala
enthusiasts, researchers and practitioners, at Stanford
University on June 2-3, 2011. Typesafe will also be offering
Scala and Akka training courses on May 31 and June 1 at Stanford, preceding the
Scala Days conference.








