Blog

April 29, 2015 - February 3, 2015

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.

Read More...

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

@jsuereth
April 28, 2015

As a way to maintain transparency for our users, we wanted to announce that we will be migrating Typesafe software repositories (repo.typesafe.com and private-repo.typesafe.com) 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!

Read More...

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.

Read More...

Codacy Q&A: Interview with Jaime Jorge

@typesafe
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.

Read More...

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

@rolandkuhn
April 9, 2015
Akka

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.

Read More...

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

@theotown
April 1, 2015
emoji

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.

Read More...

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

@takipid
March 24, 2015
takipi
scala
debug

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.

Read More...

Welcome to the Typesafe family, ConductR!

@typesafe
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.

Read More...

Check out Text By the Bay!

@lwmasterson
March 11, 2015
events

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.

Read More...

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...

Read More...

Play 2.4 - A sneak peek

@jroper
March 8, 2015
PlayFramework

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.

Read More...

Eight hot technologies that were built in Scala

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…)

Read More...

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...

Read More...

Typesafe Activator 1.3.0 released: Contains new sbt server and UI

@havocp
February 25, 2015
Activator
sbt

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.

Read More...

How Spark beats MapReduce: Event Streaming, Iterative Algorithms and Elasticity

In my previous post Why Enterprises of different sizes are adopting ‘Fast Data’ with Apache Spark, I gave a quick introduction to how massive petabyte data sets proved to be unmanageable in a cost-effective way with traditional tools, which paved the way for Hadoop and NoSQL databases. Hadoop has traditionally been an environment for batch processing, while NoSQL databases provided some subset of record-oriented CRUD operations. More recently, the need to process event streams has become more important. My Typesafe colleague Jonas Bonér calls this “Fast Data”.

 

Read More...

Why Enterprises of different sizes are adopting ‘Fast Data’ with Apache Spark

A couple of weeks ago, Typesafe launched the results of a survey in which over 2000 people were asked about the explosive adoption of Apache Spark. In the Slideshare presentation embedded above, you can see a sneak preview of some of the results of Apache Spark: Preparing for the Next Wave of Reactive Big Databut the full version has a lot more to offer. The Scala community is showing intense interest in Apache Spark as well (according to the report, 88% of Spark users are working in Scala, 44% in Java, 22% in Python). So as resident “Apache Spark guy”, I thought it would be nice to put the popularity of Apache Spark in context, looking at what led us here, how enterprises are reacting, and what the needs of the mid-market really are.

Read More...