May 18, 2015 - February 13, 2015

What’s in a name?

My name is Mark Brewer and I’m the President and CEO of Typesafe. Today I have the privilege of sharing an exciting new project we are just beginning here at Typesafe: renaming the company.

Why now? In recent years, we’ve seen exponentially increasing interest in Typesafe technologies like Play, Akka, Slick and Apache Spark in production by developers and organizations programming in Java. While Scala continues to see such rapid adoption that it is now far bigger than Typesafe, we have recognized the demand for us to embrace more than the Scala ecosystem alone.


ConductR 1.0 released, now available for trial

This past March, we announced the upcoming release of a new Operations tool in a post named Welcome to the Typesafe family, ConductR! Since then, we've triple-checked everything and are now happy to announce the general availability of ConductR v1.0, which production users of Java or Scala and Typesafe Reactive Platform technologies–Play, Akka or Slick–are now able to experiment with in an interactive, managed evaluation. 


Going Reactive in Java with Typesafe Reactive Platform

Inspired by the introduction of functional features in Java 8, namely lambdas, it's even easier than before for Java developers to embrace tools designed for building distributed systems that deliver highly-responsive user experiences. Regardless of whether you code in Java or Scala, Typesafe Reactive Platform, including Play and Akka, provides a resilient and message-driven application stack that scales effortlessly on multicore and cloud computing architectures.


We're migrating our repos to Bintray and you shouldn't notice any changes

April 28, 2015

As a way to maintain transparency for our users, we wanted to announce that we will be migrating Typesafe software repositories ( and to a new delivery network Thursday, April 30th at 9:00AM PDT (UTC-8)

We are migrating to a new CDN, Bintray, for our artifacts, rather than using a single-server host, Artifactory. This should entail better performance for resolving artifacts across all our projects. While we expect there to be no outages or impact of any kind on users, please report any oddities you find to us on Twitter via @typesafe

Have a productive day!


Akka wins 2015 JAX Award for Most Innovative Open Source Technology

Last night at the JAX conference in Mainz, Germany, three awards were given to the most innovative forces of good working on the JVM today. In an article on JAXenter, we read that Akka received the most votes for Most Innovative Open Technology, while Java 8 was voted, somewhat circularly, for being the Most Innovative Java Technology. JAX also has a Special Jury award, for which Netflix OSS was recognized for their technological and cultural contributions to the JVM industry–and maybe to thank them for House of Cards.


Codacy Q&A: Interview with Jaime Jorge

April 10, 2015

As a crew of passionate developers, we’re always excited to highlight companies that seek to make coding more beautiful and simple. Today, we’re excited to share an interview with Jaime Jorge from Codacy where we discuss how they make it easier to do code reviews by automating the process. Codacy helps developers to enforce a coding standard, save time in code reviews and ship higher code quality.


Akka.NET: the Reactive Story Continues on the Microsoft CLR

April 9, 2015

Today we are thrilled by the announcement of Akka.NET 1.0, a port of Akka from the JVM to Microsoft’s Common Language Runtime (CLR). The team and community around Roger Alsing and Aaron Stannard valiantly took it upon themselves to supply the growing open-source movement in the .NET world with a full-fledged reactive toolkit, making the benefits of reactive application design available to C# and F# developers.


Announcing EmojR, a Reactive Emoji as a Service (EaaS) platform

April 1, 2015

April 1, 2015 - Parking Garage B, Uppsala, Sweden

Typesafe, provider of the world’s leading Reactive platform and the company behind Play Framework, Akka, and Scala, today announced the upcoming availability of a new product EmojR (e-MO-jure). EmojR is designed to make the emoji handling processes of DevOps teams more Reactive and distributable.


A New Way to Debug Scala in Production: Takipi for Scala

March 24, 2015

After an inspiring Scala Days (the next one is in Amsterdam), it's great to be able to shine some light on technologies dedicated to improving the workday of Scala developers. We recently talked about eight hot technologies that perhaps you didn’t know were built in Scala, and in the spirit of that we’re happy to highlight Takipi, a company that's making life for commercial Scala apps better. Branching out from Java, Takipi now helps Scala developers understand when and why their code breaks in production. For more details, we asked Josh Dreyfuss, who recently joined the Takipi team, to take us through it all.  -Oliver White, Typesafe, Inc.


Welcome to the Typesafe family, ConductR!

March 12, 2015

It’s 2015, and deploying Reactive systems is no longer just a luxury enjoyed by early adopters like Twitter, Netflix, Amazon and Facebook. Reactive application development is becoming mainstream, leading to demands on Operations that are simply not met by yesterday’s software architectures and technologies.


Check out Text By the Bay!

March 11, 2015

In addition to all the amp and excitement around Scala Days San Francisco (next week!!) and Scala Days Amsterdam in June, we wanted to call attention to another exciting conference coming up soon, Text By the Bay. Below is a quick note from our good friend and partner, Alexy Khrabrov, who would like to share more information.


The 3 pains Operations feels when deploying and managing Reactive applications

Responsive, resilient, elastic and message-driven applications are not longer being deployed just by a handful of early adopters like Netflix, Twitter, Google and Facebook. In the previous article Why managing Reactive systems is keeping your Operations team up at night, we reviewed how Reactive application development becoming mainstream is leading to demands on Operations that are simply not met by yesterday’s software architectures and technologies. 

Enterprises actively migrating or considering evolving parts of their systems towards microservice-based applications need a convenient way to deploy and manage everything. What’s needed is a system that is allowed to fail, isolating the issue gracefully without disrupting the user experience. As a reminder, Martin Fowler’s blog post shows us the differences in approach between Monoliths and Microservices...


Play 2.4 - A sneak peek

March 8, 2015

The Play team has been hard at work on Play 2.4 for almost a year now.  With a release scheduled for Q2, we’re coming to the final stages, about to release the last milestone, and looking toward the RC phase of the project.  The headline feature ofPlay 2.4 is dependency injection support from the core.  This is part of a larger plan to eventually remove Play’s reliance on global state (the “current” application), allowing more flexible deployment and simpler testing of Play applications.


Eight hot technologies that were built in Scala


With Scala Days 2015 San Francisco just around the corner (and only 15% of tickets left), it has got me thinking quite a bit about how much the ecosystem has expanded since I first became involved with the conference in 2011. 

The rapidly-growing Scala community has evolved from what was largely a very academic and research-oriented crew, with some early champions like Twitter and Foursquare, to a language that’s become a standard for enterprises, start-ups and universities alike. 

But even as companies and individuals use Scala to build their own new ideas, they also utilize other excellent tools like Play Framework, Akka, Apache Spark and Kafka...which are not only some of the hottest tools and projects on the market right now, but also intentionally built in Scala (for many reasons…)


Why managing Reactive systems is keeping your Operations team up at night

While Reactive application development is off to a roaring start and becoming mainstream, this leads to demands on Operations that are simply not met by yesterday’s software architectures and technologies. The pressure facing enterprises to manage resilient, responsive systems is brutal, yet most existing technologies available today are not designed to deploy and manage Reactive systems running on clusters. It’s due to this fact that Operations face a higher risk of downtime by using inappropriate tools/practices at a time when being unavailable is more costly than ever. So why is this happening? Well, it's not 2005 anymore–and why that's a problem for Operations is explained here...


Typesafe Activator 1.3.0 released: Contains new sbt server and UI

February 25, 2015

Ten months ago we posted about architectural changes to Typesafe Activator. After a few a lot of yak shaves, side projects, and detours, we have Activator 1.3.0 based on sbt server, a new setup where multiple clients can share the same instance of sbt. sbt server is also available in ABI-stable protocol-stable form for other clients (IDEs, command line, desktop status icon, whatever you can think of) to try out.