Blog

October 23, 2014 - May 12, 2011

React 2014 in SF: Speakers, Discount Tickets and more!

@typesafe
October 17, 2014
reactive

Get ready for a meeting of the most prolific minds at the heart of the Reactive community. On November 18th, Typesafers Jonas Boner, Roland Kuhn, Ryan Knight and Dean Wampler will join Martin Thompson, Ben Christensen and other luminaries for the second React Conf. React is a  mixture of talksspeaker clinics and workshops that offer a an articulate and coherent journey through the reactive stack, trait by trait, UI to database.

Read More...

Typesafe Activator, What *is* it? (and why should I care?)

A curious thing. At training events, hackathons and any chance I get I have started asking people what they think of Activator. There are a range of different answers, usually followed by questions once the subject has been broached.

The questions are varied, but over a large enough sample size, surprisingly consistent. It seems that Activator is a fairly misunderstood tool, and it’s not just me who noticed. This blog post will attempt to address those frequently asked questions and even if it doesn’t convince you that Activator is your new best friend, at least you might consider keeping it in your toolbox.

Read More...

Announcing dbuild!

Today, we're pleased to announce the open source availability of dbuild, a tool we use within Typesafe to test Scala's ecosystem.  dbuild is a tool which can take a disparate set of projects and compile them against each other, ensuring that modifications to code in one project does not break code in another project.  dbuild was instrumental in the Scala 2.11 release, where it was used to compile and validate more than 70 open source projects, 1.2 million lines of Scala code and 120 thousand lines of Java code.  This helped ensure that our open source ecosystem would have a smooth transition from Scala 2.10 into the 2.11 series.

Read More...

Reactive Manifesto 2.0

@jboner
September 17, 2014
reactive

A little over a year ago, a group of us published the Reactive Manifesto as a way to address new requirements in application development and provide a common vocabulary to discuss complex concepts. To date, the Manifesto has received over 6,813 signatures and has sparked what I consider to be a healthy debate in our community about what the principles for modern application infrastructure might be.

Read More...

Case Study: Why PredictionIO Loved Using Play to Build its Popular Machine Learning Server

We're really excited to share the work we've been doing with the team at PredictionIO, a popular open source Machine Learning server that developers use to create “predictive” features in web and mobile applications. Showcased as one of the featured machine learning products on GitHub, PredictionIO 
powers hundreds of applications for its community of more than 5,000 developers. That’s pretty amazing adoption for a product that’s less than two years old.

Read More...

Q&A with Caoyuan Deng: Akka at Wandoujia

@typesafe
September 9, 2014
Akka

Today we're excited to post a Q&A with Caoyuan Deng, Platform Architect at Wandoujia, about Akka's role at one of China’s leading mobile entertainment search engines. 

In our interview, Caoyuan discusses how Akka was used to implement a real-time reactive platform, sings the praises of the Actor Model, and shares benefits and obstacles encountered along the way. He also shares feedback on future iniatives and improvements he'd like to see from Typesafe. 

Read More...

Activator Template of the Month: Atomic Scala

@dickwall
September 8, 2014
Activator
Scala

As readers of the Typesafe newsletter may know, every month we promote an Activator template that embodies qualities we look for in tutorials and topics. This month’s activator template is a return to first principles of Activator as an experimentation and discovery tool. While the selection may be below your level, gentle reader, I will bet as an existing Scala developer, at least someone has asked you at some point how to go about learning Scala from the ground up, or even better, how to go about learning to program.

Read More...

Typesafe Repository Maintenance this Weekend

@typesafe
September 5, 2014

Just a quick heads-up that on Sunday, some maintenance work will take place on the Typesafe repository hosted by our friends at JFrog. This is as a precursor to the removal of the typesafe-readonly repository which is going to be retired in a week or so, and in order to find out if anyone is still using that URL directly, the URL redirects are going to be disabled.

Read More...

Webinar Series: Deep Dive into the Typesafe Reactive Platform

Are you interested in getting started with the Typesafe Reactive Platform but don’t know where to begin? Have you heard about Akka and Play Framework, but don’t know if either is right for your application needs? Join us for this three-part webinar series all about Activator, Play, Akka, and our surrounding ecosystem to better understand how all the pieces work together and start building reactive apps with confidence!

Read More...

Akka Roadmap Update 2014

@akkateam
August 28, 2014
akka

Since our last major release in March we have been working full steam ahead on Reactive Streams and Akka Streams, which forms the foundation onto which we are porting Spray as our new Akka HTTP module. This effort is making steady progress as witnessed by frequent milestone releases—the feedback from the community is invaluable while these exciting new technologies are taking shape. Our goal is to reach feature parity between our HTTP module and Spray by the end of October, including an implementation of Akka Streams that we consider ready for public review. We will then release these new modules for the 2.3.x series—as usual with the “experimental” marker—asking for wider testing and feedback, so that they can then be a proper part of the Akka 2.4.0 release early next year.

Read More...

Akka Streams at Elder Research: Q&A with Simeon Fitch

At Typesafe, we’re incredibly excited about the work being done around the Reactive Streams and Akka Streams projects. The Akka team is addressing major challenges we’ve been seeing from developers working with streaming data, and they’re making major headway resolving back pressure issues.  

It’s always nice to hear about real-life implementations of these projects, so we’d like to share a recent interview with Simeon Fitch, Director of Software Architecture at Elder Research, Inc. Simeon used Akka Streams to handle I/O bottlenecks in his text processing engine. In our Q&A, Simeon outlines how he ported over his existing actor system to akka-streams, hurdles he encountered along the way, and, best of all, results!

Read More...

Type Early, Type Often

@dickwall
August 26, 2014
Scala
tips

Continuing the series of articles about what some might consider best practices, but what I like to term “things I do that haven’t seemed like a bad idea yet”, this post looks at (very) simple ways to improve your Scala style using the type system, and in particular case classes.

Read More...

New White Paper: Overview of Typesafe Reactive Platform

Today we’ve published a short white paper (actually it’s blue…), Introducing the Typesafe Reactive Platform. It offers a guide to Typesafe, a map of our ecosystem and additional resources for education and exploration. The aim of the white paper is to familiarize developers, enterprise architects, dev managers, CTOs, and others with Typesafe technologies and how they are used to build Reactive apps.

Read More...

Case Study: Why Wix Loves Scala

@typesafe
August 8, 2014
CaseStudy
Scala

Our friends at Wix make it possible for everyone to build beautiful, professional websites. They've had amazing success, skyrocketing from 5 million to 50 million users in less than 3 years. It just so happens they're also huge Scala fans! According to our interview with Shai Yallen and Tomer Gabel, Scala and was a better language for future-proofing Wix against massive scale challenges. They've rewritten much of the codebase into Scala, and have a mandadate that all new products be written in Scala.

 

Read More...

Activator Template: Type Classes

@dickwall
August 5, 2014

At Scaladays this year I presented a talk called Unsung Heroes, with some of my favorite Scala patterns and practices summarized in it. The talk can be found on Parleys. I felt that several of the patterns presented deserved a little more detail, and nothing adds detail like running code.

Read More...

Q&A with Kevin Webber

@typesafe
July 30, 2014

We’re honored to welcome Kevin Webber, who joined Typesafe a few weeks ago as a Developer Advocate. Developers, meet Kevin!

Kevin, the friendliest Canadian you’ll meet, was the Play Framework lead for bringing the Typesafe Platform to Walmart Canada. We’re so happy to have him on our team!

Read More...

Welcome Dick Wall!

@typesafe
July 22, 2014

Today we’re excited to welcome Dick Wall, who will be joining Typesafe as a developer advocate. Dick has played an important role in the Java and Scala communities, running podcasts, hosting trainings and giving talks all over the world. We’re incredibly excited and honored to have him on our team.

Read More...

Akka 5 Year Anniversary!

@jboner
July 10, 2014
Akka

With the five year anniversary of Akka coming up on July 12, I started to reflect on some of the key moments. As I sat there jotting down milestones (thinking I'd just do a quick blog post), a rush of memories hit me with respect to inspirations, people, and milestones that all contributed to Akka becoming what it is today.

Read More...

Akka HTTP Preview

@akkateam
June 27, 2014
Akka
Reactive

We are very happy and excited to release the first preview of Akka HTTP’s core module based on an updated preview of Akka Streams. It is the fruit of the collaboration between the Spray and Akka teams and aims to bring you fully reactive HTTP streams.

Read More...

Webinar: Lambdas Have Come to Java 8

@typesafe
June 26, 2014
Java8
Webinar

Lambdas have come to Java!  Now that more developers have access to this powerful abstraction, many will wonder about the dynamics of how they work and how to best leverage them in their code.  In our most recent webinar, Ryan Knight discusses why lambdas are useful and how to best leverage them in Scala, Java 8, Clojure and JRuby.

Read More...

Berlin Hackathon Wrap Up

Recently we hosted a Hackathon at Immobilienscout in Berlin to get everyone excited for Scala Days! We’re happy to say it was a huge success! Markus and Lutz teamed up with Berlin's thriving Scala community, encouraging participants to create something special in a short time. 

Read More...

Play All Day Webinar Series

Join us for Play Day, our first ever virtual conference on Tuesday, June 3rd, 2014. We’re hosting a full day of webinars all about the Play Framework! Speakers from the Typesafe Play team, Huffington Post, Angie’s List, Gilt and more will share their experiences with Play.

Read More...

Akka 2.3.3 Maintenance Release

@akkateam
May 22, 2014
Akka

We—the Akka committers—are pleased to be able to announce the availability of Akka 2.3.3. This is the third maintenance release of the 2.3 branch. It contains fixes for several issues and performance improvements.

 

Read More...

Reactive Streams Webinar Q&A

Last week we hosted a webinar, Introducing Reactive Streams, with Roland Kuhn, Akka tech lead. Over 900 people registered for the event, and we had some really great questions submitted for the Q&A. Konrad Malawski, software engineer at Typesafe, responded to folks in real time, but we thought our readers might find some of the conversations interesting, so we’re sharing on our blog!

Read More...

Retail is Going Reactive!

Today we're excited to announce two new customer success stories, Tomax and Walmart Canada! Both cases support the traction reactive programming has made in the retail and ecommerce space, particularly when paired with Gilt's case study, which we published several months ago. Below is a quick summary of the accounts, we encourage you to read all three case studies to see how Typesafe's technologies are powering a new wave of retail apps!

Read More...

Typesafe announces Akka Streams, a part of the Reactive Streams Initiative

Today we are excited to reveal early preview releases of two major projects the Akka team has been involved in to improve data streaming on the JVM:  Akka Streams and Reactive Streams.

Reactive Streams is a collaboration between heavy hitters in the area of streaming data on the JVM and Akka Streams. The Akka implementation of the Reactive Streams specification effort is based on Actors as its mechanism for execution, distribution and resilience.

Read More...

Preview of upcoming sbt 1.0 features: Read about the new plugins

Times are exciting for sbt. With the current push towards 1.0, it will see massive improvements to promote our core tenets of automation, interaction and integration. The two big-hitter features for 1.0 are auto plugins and "sbt as a build server."

Over the coming months, the sbt team will be releasing previews of these features against the current sbt 0.13 codebase.   We hope to elicit feedback as well as promote the new designs, ideals and features before solidifying the sbt 1.0.

Read More...

Akka 2.3.1 Maintenance Release

@akkateam
March 25, 2014
Akka

We—the Akka committers—are pleased to be able to announce the availability of Akka 2.3.1. This is the second first maintenance release of the 2.3 branch, containing documentation improvements and fixing several issues including:

 

Read More...

Go Reactive with Java 8

We are very excited about the release of Java 8!  The new Lambda syntax makes it much easier for Java developers to go Reactive. The foundation of Reactive is Event-Driven. To be Event Driven you need an easy way to create and spawn up small independent tasks in an asynchronous fashion. Lambdas gives us exactly this, avoiding the usual anonymous inner classes that make code hard to comprehend. Combining Lambdas with Akka and Play Framework create a concise and cohesive programming model for Reactive applications on the JVM.

Read More...

Upcoming webinars: Akka Persistence and Java 8

@typesafe
March 10, 2014
Akka
Java8
Webinar

As many of our readers know, we've been hosting monthly webinars now since August 2013, and (aside from some problems with Citrix not supporting Linux) have experienced great success sharing content about our platform and related technologies with our community. Some of our most successful webinars have been Stefan Zeiger's Introducing Slick 2.0, Mathias Doenitz' s presentation about Spray on Akka, and James Ward on Optimizing Play for Production

Read More...

Java 8 Survey Results

@typesafe
March 2, 2014
Java

Last month, we asked folks to share their views about Java 8 and received more than 2,800 responses from developers around the world. The findings offer really fascinating insight into the community’s plans for the upcoming release. Today we published a short report, and we're excited to share the findings with our readers.

Read More...

Introducing Typesafe Shop!

We launched a store, featuring sweet new designs for Scala, Akka, Play Framework and Activator!  Order swag for meetups, buy gifts for team members, or just show off your Reactive style by wearing a customized shirt or hoodie. We’ll be adding more items periodically, so check back in for new gear. 

Read More...

Huffington Post Case Study: Building a Solid Platform with Typesafe

We're excited to share a new case study that chronicles how the Huffington Post, a leading online news source, built a new integrated platform to propel them through the next stage of their skyrocketing growth with the Typesafe Reactive Platform. Adam Denenberg, Huffington Post’s VP of Engineering, wanted to prepare for the next wave of users who create thousands of hours of video, billions of Likes, and millions of tweets each day. 

Read More...

Coursera Case Study: Accessible Online Education with Typesafe

A big thanks to the folks at Coursera for telling their success story in our newest case study, "Making online education accessible with Typesafe." Coursera's popular online education service delivers high quality classes directly to users desktops, and turned the company into an overnight success. Delivering any service in a scalable, seamless manner however, is hard to do without the right tools. Coursera decided to utilize the Typesafe Reactive Platform to handle the massive scale and concurrency issues they faced. 

Read More...

All About Play Framework at the First Ping Conference

@huntchr
February 10, 2014
PlayFramework

A few weeks ago I attended the inaugural PingConf, a 2-day by-the-community and for-the-community conference about the Play Framework. The conference, held at the Budapest Music Center, was beautifully orchestrated and it was such an honor to represent Typesafe at the event. It was overwhelming to see so much enthusiasm from the Play community, I was truly blown away by the quality of talks (which you can watch online if you missed them) and passion for the technology by attendees.

Read More...

Webinar: Introducing Slick 2.0!

@typesafe
February 5, 2014
Slick
Webinar

Yesterday Stefan Zeiger, Slick tech lead, hosted a webinar about the newly released Slick 2.0. Slick is the most efficient library available for functional programmers connecting applications to relational databases, so this presentation serves as a great way to familiarize yourself with new features and updates. 

Read More...

Managing energy with a Reactive application

@typesafe
February 4, 2014
Scala
Akka
CaseStudy

This in-depth case study outlines how Typesafe helped Viridity Energy, an innovative software platform in the energy market, build an elegant architecture for their enterprise application, VPower. With Scala and Akka, VPower is able to hide the complexity of the energy markets, link customer energy usage and market price data and provide clear, actionable information to its customers that can dramatically reduce their energy costs. 

Read More...

Webinar: Monitoring your Play Apps with New Relic!

A huge thanks to New Relic for participating in our most recent webinar, Monitoring your Play Apps with New Relic! . We asked Tyler Benson, Software Engineer at New Relic, to join us for this presentation since, more and more frequently, our technology is being used to build mission-critical applications and many users turn to New Relic, a powerful application performance monitoring tool, to monitor these apps. 

Read More...

HolidayCheck’s journey with Scala and Akka

@typesafe
January 23, 2014
Scala
Akka
CaseStudy

We're excited to publish our newest case study with HolidayCheck, Germany's largest online travel site and agency. To manage massive scale (30 million monthly visitors!), dynamic cloud and cluster deployments, polyglot persistence and simple API usage, HolidayCheck turned to Typesafe to help architect a solid and reliable foundation that could support their international user base.

Read More...

Introducing Online Training: Play Framework with Java

As part of our continued effort to help folks build Reactive applications with Play Framework, Scala and Akka, the Typesafe training team is very excited to announce our new online training class! Online training will feature in-depth course plans, divided into a couple short lessons that take approximately 6-8 hours to complete. This allows you to learn at your own pace and replay any lessons at your own leisure.

Read More...

Guest Post: Top 100 Scala Libraries for Typesafe

@takipid
December 23, 2013
Scala

Last summer we blogged about Takipi, a new tool that gives you visibility into how your Scala code executes in real-time in staging or production. Last month, Takipi wrote their own post about how they Analyzed 30,000 GitHub projects and provided a list of the top 100 libraries in Java, JS and Ruby. This month, they ran the same test with Scala, so we asked them to blog about it. Check out the results below:

Read More...

Typesafe Helps Improve Development Velocity at Janrain

Hot off the presses, our newest case study with the team at JanrainThomas Lockney, software engineer at Janrain, talks about how the Typesafe Reactive Platform helps scale Janrain's User Management Platform. The study outlines how Janrain selected Scala for two standard “stacks” that Thomas' team utilizes: Akka with Spray for Web Services, and Play Web Framework for user interface development. 

Read More...

Q&A with Scala Superstar Konrad Malawski

@typesafe
December 16, 2013
Scala

We recently had the chance to sit down with Konrad Malawski, Scala extraordinaire and developer at eBay. We’re always curious how folks get interested and started learning new languages, so we decided to take this opportunity and chat with Konrad about his programming background, current projects and what he likes most about Scala.

 

Read More...

Akka 2.3-M2 (PRE-RELEASE MILESTONE)

@akkateam
December 16, 2013
Akka

We—the Akka committers—are pleased to announce the availability of Akka 2.3-M2 (PRE-RELEASE MILESTONE TWO). It is a preview on what is going to become Akka 2.3, so please give us feedback! This is probably the last milestone before the first 2.3.0 release candidate, which is estimated to be available at the end of January 2014.

Read More...

Everyone Wants to Play!

@_JamesWard
December 4, 2013
PlayFramework

Play Framework has grown in leaps and bounds in 2013!  Not only has Play seen wide adoption in internet and social companies like LinkedIn, Klout, Gilt Groupe and Gawker Media, but recently more and more traditional enterprise shops are turning to the framework for its focus on developer productivity, reactive & modern web apps, and its usability with Scala and Java.

Read More...

Akka Survey 2013 and Roadmap Update

@rolandkuhn
November 26, 2013
Akka

On October 11, 2013, we lauched the second Akka survey—the first one was executed three years ago before the release of Akka 1.0. We are very happy to report that 315 of you took the time to fill out the two page questionaire, and we are even more happy about some nice free-form praise within those. But I’m getting ahead of myself, so let’s start at the beginning.

Read More...

Running a 2400 Akka Nodes Cluster on Google Compute Engine

@patriknw
November 20, 2013
Akka

We’re so excited that Google gave us 3000 cores to test a large Akka cluster on Google Compute Engine (GCE), which is an infrastructure-as-a-service that lets you run your large-scale computing workloads on Linux virtual machines hosted on Google's infrastructure. Google views Akka as a powerful tool for exploring the limits of GCE to run Akka/Java applications, so we were honored to  participate with their performance tests.

 

Read More...

Typesafe-ish Sessions at Devoxx 2013

@typesafe
November 11, 2013
Events

This week at Devoxx 2013 there are a number of sessions by Typesafe & community speakers about Play Framework, Akka, and Scala.  We will also have a booth where you can get your hands on a USB drive with Typesafe Activator and learn how to use it.  We hope to see you at Devoxx!

Read More...

Watch Newest Webinar! Failure: The Good Parts

October 31, 2013
Akka
Webinar

This week, our Director of Engineering, Viktor Klang, hosted a webinar—Failure: The Good Parts. In the presentation, Klang explores best practices for recovery, testing and checking when building concurrent, distributed software, and outlines how failure management is not an option.

Read More...

How Conspire Built Its Backend on Akka and Scala

October 23, 2013
Akka
Scala

Sometimes you stumble upon a blog post that so perfectly speaks for your technology that it makes you giddy. That's what happened when our team came accross Ryan Tanner's recent series on Akka at Conspire. The four-part blog post chronicles how a team of three people built a scalable backend with Scala and Akka in just three months- only one of them having used Scala in the past! 

Read More...

Scala Days 2014 CFP and Save the Date

October 18, 2013
ScalaDays

It feels like Scala Days 2013 was just yesterday, but we're already busy planning for next year! The Scala Days committee is happy to announce that the fifth annual Scala Days 2014 will be held in Kosmos Berlin on June 16th through 18th. Now is the time to submit sessions and reserve the date on your calendar!

Read More...

Staying in Contact with an Actor’s Acquaintances

@rolandkuhn
October 8, 2013
Akka

When an actor confers with another to use its services—most likely on a remote actor system—you will always have to handle the case that the other actor goes away. Either it terminates or the node crashes or the network connection fails, sooner or later something will go wrong. Instead of making dedicated network monitoring available, Akka follows a more general approach, focusing on the service you need instead of on the implementation details.

Read More...

Auvik Networks simplifies computer networking

October 3, 2013
Scala
Akka
PlayFramework
CaseStudy

Our newest case study outlines how Auvik Networks is using the Typesafe Platform to build a radically simple, cloud-managed network automation platform to alleviate pains of computer networking. In the network world, managing an enterprise network can be complex and full of headaches and there are lots of technologies at play – VLAN’s, routes, dynamic routes, ACL’s, etc. Expecting an IT professional to develop a massively distributed system that encompasses hundreds of different nodes with numerous criteria to write all the business logic is an extremely challenging proposition.

Read More...

Webinar: A Java Developer’s Primer to the Typesafe Platform

October 1, 2013
Java
Activator

A big thanks to all who attended our most recent webinar with James Ward, A Java Developer’s Primer to the Typesafe Platform. We've been blown away by how well received this series has been, so thank you for participating and we hope you continue to find it valuable! For those of you who missed out, or want to rewatch and share the session with colleagues, we recorded the presentation for your convenience.

Read More...

Play Framework Grid Deployment with Mesos

September 18, 2013
PlayFramework

Play Framework is now being deployed across large grids and it’s working great, but these large deployments add to the complexity of delivering updates.  To reduce that complexity, we worked with Mesosphere to describe how to use Mesos for deploying Play apps across a grid.  First a little background..

Read More...

Gawker Turns to Typesafe for Extreme Scale

September 18, 2013
CaseStudy
Scala
Akka
PlayFramework

After Gawker Media made the move to consolidate a previously fragmented infrastructure under a JVM based umbrella, they selected the Typesafe Platform as a natural choice to help manage their extreme scalability requirements. Gawker experiences over 80 million unique page visitors monthly, produces eight original brands with a collective audience of tens of millions of US readers, and has a development team split between the US and Europe- needless to say scale and a robust platform are necessities to help manage growth!

Read More...

Typesafe Platform Powers UK Broadcast Powerhouse

September 17, 2013
CaseStudy
Scala
Akka
PlayFramework

A UK broadcaster required an innovative solution to their increasing business intelligence problem, so they turned to Valtech, a Global Digital Media Agency, to turn their product vision into reality. Always looking for the most suitable and efficient tool for the job, Valtech selected the Typesafe Platform; the combination of a Rapid Application Development web framework, scalability,and interoperability with the Java ecosystem made it a compelling offering. 

Read More...

Typesafe Hackathon and Party

September 16, 2013
Typesafe
Events

On September 23rd, Typesafe is excited to host a developer hackathon and roundtable discussion in the afternoon from Noon to 6:00pm. So bring your laptop if you want to get hands-on experience building Reactive apps with the Typesafe Platform.

Read More...

A Java Developer's Primer to the Typesafe Platform

September 11, 2013
Webinar
Java

The Typesafe Platform enables Java developers to build Reactive Applications using a suite of open source tools and runtimes. Join us on September 25th for a webinar led by James Ward on how to get started creating interactive web front-ends with Play Framework and build a resilient and scalable system on Akka's event-driven foundation. Through code examples and live demos, you'll learn how to get started with the Typesafe Platform.

Read More...

Akka 2.2.1 Released

August 30, 2013
Akka

We are pleased to announce the availability of Akka 2.2.1. This is the first maintenance release of the 2.2 branch, containing documentation improvements and fixing several issues.

Read More...

How Primetalk uses Typesafe to Power Speech Portal

August 29, 2013
CaseStudy
Akka
Scala

Primetalk Speech Portal is a new platform for building spoken dialog systems that delivers flexible and interactive dialogs as a human-computer interface for diverse information systems. The Primetalk team has the ambitious mission to replace the awkward interactive voice response systems (IVR) that are commonplace today, with user-friendly spoken dialog systems (SDS) and they're doing so with Akka and Scala!

Read More...

47 Degrees Adopts the Typesafe Platform

August 28, 2013
CaseStudy
Scala
Akka
PlayFramework

47 Degrees is a software development and creative agency focused on the development of native mobile apps and highly scalable back-ends and API’s. In order to meet the unpredictable scaling requirements of their diverse client base, the company decided to switch from Java back-ends based on Spring, to Scala and the Typesfe Platform. The initial choice to adopt Scala was simle for 47 Degrees- being a Java shop, the team knew Scala could allow them to leverage and reuse many of their existing Java libraries and make a gradual migration of their current code bases while boosting developer productivity.

Read More...

Announcing Typesafe's New Coursera Tutoring Program

August 27, 2013
Typesafe
Training

We at Typesafe are excited to introduce a new offering accompanying the popular "Functional Programming Principles in Scala" Coursera class as well as the new "Principles of Reactive Programming" Coursera class: personalized, face-to-face tutoring by experts from Typesafe.

The new Coursera Tutoring program offers weekly one-hour tutoring sessions where participants have the opportunity to discuss all aspects of the course material in-depth.

Read More...

Tapad Turns to the Typesafe Platform

August 21, 2013
CaseStudy
Scala
Akka
PlayFramework

In an effort to deliver a robust system that would enable marketers and advertisers to consistently reach consumers across multiple devices, Tapad selected the Typesafe Platform to accomplish this monumental task. Tapad has proven to be a leader in cross-screen advertising technology, adddressing the new and ever-evolving reality of media consumption on smartphones, tablets and home computers.

Read More...

Typesafe and Eligotech Partner to Deliver Akka Persistence

August 19, 2013
Typesafe
Akka
Partner

The eventsourced library developed by Martin Krasser for Eligotech has grown into a full-fledged and robust solution for Actor persistence, offering support for reliable command- and event-sourcing, configurable message delivery guarantees, state snapshots and recovery. We are excited to announce that Martin is working with the Akka team in order to transport and transform eventsourced into the akka-persistence module of Akka. Typesafe and Eligotech will collaborate to provide support for this module once it is released as part of Akka 2.3, which is due by the end of this year.

Read More...

Q&A with Dianne Marsh - OSCON Presenter of “Sneaking Scala Through the Back Door”

July 31, 2013
Scala

After Dianne Marsh’s OSCON presentation on Sneaking Scala Through the Back Door, we were eager for her to share those best practices with our community. Before Dianne became Director of Engineering for Cloud Tools at Netflix, she owned a software consulting company and she has been a Scala advocate for some time now (she and Bruce Eckel co-wrote Atomic Scala). Her consulting experience gave her significant opportunity to practice the art of integrating new technology into an organization. Below, she reflects on “Do’s” and “Don’ts” for introducing Scala.

Read More...

Cake Solutions Embraces Typesafe Platform

Cake Solutions, an enterprise software solutions provider that architects and implements modern software for organizations, is on the Scala track! Cake aims to be well ahead of the technology curve by constantly evaluating the marketplace for products worthy of inclusion in their portfolio. This method offers Cake Solutions’ clients the very latest technology and equips their businesses with a technical competitive edge. The Typesafe Platform is a perfect example of a modern tool that Cake Solutions implements and uses to offer clients these advantages.


 

Read More...

How to Hire Great Scala Developers with Codility

July 25, 2013
Scala

If you want to hire an amazing engineer, you better be sure he or she can write amazing code. This can be a difficult skill to assess, particularly if most of your hiring in an organization is done through an HR department, or you’re looking for a programmer with very specific, new skills for complex projects and programs. Codility tests if engineers write correct and efficient code, a skill you want to evaluate early on in each tech recruitment process. We think it’s a fantastic idea, and Codility recently added Scala tests to their roster of languages, based on demand from some big name companies!

Read More...

Why Do We Need a Reactive Manifesto?

@jboner
July 22, 2013
Reactive

Last week a group of us released a document that I (Jonas Bonér) have been working on lately; The Reactive Manifesto. I wrote the first version and it has since then been enhanced through the contributions of various people and evolved into the blueprint for writing Reactive Applications that you can see today. Some of the early contributors and reviewers have been people like Erik Meijer, Martin Odersky, Greg Young, Martin Thompson, Roland Kuhn, James Ward and Guillaume Bort, and during the first week more than 500 people have signed the manifesto.

Read More...

Production Monitoring for Play Framework with New Relic

July 11, 2013
PlayFramework
Partner

Knowing in real-time how your web applications are performing and what the bottlenecks are is crucial. New Relic is a cloud service that does just that by instrumenting applications and feeding analytics to its rich visualization dashboard. Typesafe is very excited that New Relic has added support for Play Framework 2.x for Java and Scala apps!

Read More...

Akka 2.2.0 Released

July 8, 2013
Akka

We are pleased to announce the availability of Akka 2.2.0 "Coltrane." This is the second evolutionary step of the Akka 2 series outlined in our roadmap. The biggest feature is cluster support, which has already been part of the 2.1 release as an experimental preview. We have improved, tested and hardened it and, thanks to the valuable feedback from our users, can confidently remove the "experimental" flag: Akka cluster is now officially supported.

Read More...

Scalapeño – The Israeli International Scala Conference

June 28, 2013
Scala
Events

As the Scala community grows it is very exciting to see the organic development of Scala user groups and conferences. It is always fascinating to hear the stories of how & why the community leaders behind these events got into Scala. With the first Israeli Scala conference, Scalapeño, coming up on July 17th, we wondered what brought Shai Yallinto the point where he exclusively writes Scala and how together with Tomer Gabel, the Israeli Scala user group, Underscore, was established. Here is Shai's story...

Read More...

Introducing Takipi - God Mode in Production Scala Code

June 27, 2013
Scala
Partner

At Typesafe we have seen a ton of new Scala developer tools lately. One of the most exciting is Takipi. The core Takipi tool allows you to play "god" in your production Scala code. Recently Takipi released a new tool named Stackifier that deciphers Scala stack traces into a human readable form. Here is a more indepth description of these tools from Takipi...

Read More...

Thank you from the Scala Days 2013 Team!

June 18, 2013
ScalaDays

On behalf of the entire Typesafe team, a huge thanks to all who attended the fourth annual Scala Days conference last week! We had such a fantastic time with the community, attending sessions and jamming out during our live karaoke concert in the Hudson Theatre. We hope you enjoyed yourself, found the sessions informative and valuable and had the opportunity to meet and chat with members of the community.

Read More...

Announcing Slick 1.0.1

June 6, 2013

We are happy to announce the release of Slick 1.0.1 for Scala 2.10 which fixes several bugs and provides source-level compatibility with Scala 2.10.1. The public API of Slick 1.0.1 is forward and backward binary compatible with Slick 1.0.0. Please refer to the full announcement for more details.

Read More...

Introducing Scala into a Java Environment

June 4, 2013

Today we're excited to share a new Scala use case with BrandAirport, a leading provider of Marketing Resource Management systems in Sweden. BrandAirport needed to develop a new version of their "Sign and Print Module" that would be easier for non-technical users to use; they engaged Mejsla, a Stockholm-based consulting firm to help build this new module. The resulting solution consisted of a brand new Scala module that smoothly integrated with the existing Java environment.

Read More...

Partner VirtusLab helps drive Scala success

May 20, 2013
Scala
Partner

Our partner VirtusLab, is doing a great deal to spread Scala adoption in Poland and surrounding areas, from providing software solutions that help solve business needs with Typesafe technologies, to launching and supporting ScalaCamp, a cyclic meeting about Scala programming languages and Scala-based projects. Founder Rafa? Pokrywka puts the focus on the business benefits that arise from new technology, and differentiates ScalaCamp from other meetups by zeroing in on innovative and tactical ways companies can use Scala, Akka and Play Framework in the real world.

Read More...

Akka 2.1.4 Release

May 15, 2013

We are pleased to announce the third maintenance release of the 2.1.xseries of the Akka toolkit, improving documentation and fixing several issues.

Read More...

Doing Scala Days 2013 in Style

May 14, 2013

It's hard to believe that the fourth annual Scala Days is less than a month away. After Lausanne in 2010, Stanford in 2011, London in 2012, we are going to meet next in New York. When we had our first Scala Days in Lausanne in 2010, I remember being blown away and excited by the enthusiasm and passion this group of developers who came together to share their experiences with this relatively new, academic language.

Read More...

The Guardian Transforms Journalism with Typesafe

We all know the newspaper industry has been in a steady transition from print to digital since the web transformed the way readers consume and journalists share news. The Guardian is a UK-based newspaper that has been at the forefront of this transformation, changing from a print-based organization to one that is digital-first in philosophy and practice. Implementing this new strategy has involved a series of bold changes not only to the way they do things, but with the tools and software they used to accomplish these tasks.

Read More...

Enterprise Scala Adoption Tips

April 12, 2013

As many more enterprise organizations adopt Scala/Akka/Play, we find it important to help them engage the community effectively. This involves providing them with information about where they can find resources to empower their developers to learn as much about these technologies as possible, as well as to directly engage with the community on a daily basis. By following these steps, the likelihood of successfully adopting these technologies is much higher.

Read More...

BeamStream Builds on Typesafe

April 2, 2013

In a move to transform higher education for both students and educators, Chris Cox launched BeamStream, a collegiate social collaboration network. The BeamStream platform is designed so students can easily find and interact with professors, making users more productive, organized and connected to the resources they need out of the classroom.

Read More...

Developer Contest Winners Pay it Forward

March 25, 2013
Typesafe

Given the wonderful spirit of the community, it's not surprising that our recent Developer Contest took on a charitable spin! Martin Odersky started the trend by donating his JAX Ambassador Award prize money for the contest. Then, two of our winners were extremely generous in donating their prize money....

Read More...

Announcing Scala IDE 3.0

March 20, 2013
ScalaIDE

After more than one year in development, we are very happy to announce the major release of the next Scala IDE for Eclipse! This release enjoys contributions from 23 different developers, and brings an impressive number of new features and bug fix...

Read More...

First Scala conference in Japan was amazing!

March 18, 2013
Scala
Events

On Saturday, March 2nd, four typesafers were invited into the halls of Tokyo Institute of Technology for Scalaconf.jp. The goal of this conference was twofold: first, to promote Scala within the Japanese community, and second to bridge the gap bet...

Read More...

Scala Days 2013 NYC Update

March 13, 2013
ScalaDays

We've been blown away by how quickly attendees, speakers and sponsors have rallied to support the upcoming Scala Days conference in New York City. In the past two weeks, the community has submitted truly compelling session proposals, including exa...

Read More...

Running Play Apps on the Cloud with Cloudify

February 28, 2013

When it comes to running Play Framework apps on the cloud, there are many great options; one of those options is Cloudify. In this guest post, Uri Cohen shares how developers can deploy their apps on the cloud with GigaSpaces' unique open PaaS Sta...

Read More...

Announcing Akka 2.1.1

@akkateam
February 26, 2013
Akka

We are pleased to announce the first maintenance release of the 2.1.x series of the Akka toolkit, fixing several issues including the following:

  • A possible thread leak at system shutdown
  • A bug in the scheduler which would delay tasks too long if scheduled a multiple of the wheel duration (defaults to 51.2 seconds) into the future
  • Wrong error handling when sending non-serializable or too large remote messages, leading to silent loss and extraneous reconnect

This update is backwards binary compatible, meaning that the JAR files of release 2.1.1 are a drop-in replacement for 2.1.0—but not the other way around. We recommend that all users upgrade at their earliest convenience. Please refer to the full announcement for more details.

Happy hAkking!

Read More...

Announcing Scala Days NYC

February 25, 2013

Last week, the Scala Days NYC call for papers was released and proposals are already rolling in! The fourth annual Scala Days will be held this year at The Hudson Theater in NYC, June 10th-12th. Now is the time to submit speaking sessions and regi...

Read More...

Developer Contest Winners Announced!

February 12, 2013

Since the end of last November, we’ve been sifting through the many impressive submissions for Typesafe’s Developer Contest. As you may recall, we encouraged the community to submit sample applications that demonstrate the power and functionality ...

Read More...

Announcing Slick 1.0 - Type-safe Database Queries for Scala

February 11, 2013
Slick

We are excited to announce the release of Slick 1.0 for Scala 2.10, the first major update since 0.11 was released last August. This is an important milestone for us and for the Scala ecosystem, being the first production-ready version of Slick based on a stable Scala release. A lot of work has gone into improving and stabilizing the new features introduced in 0.11, with dozens of bug fixes, greatly improved documentation and deprecation of obsolete APIs.

Read More...

"Week of Scala" update!

February 11, 2013

In case you missed Week of Scala, Manning Publications is now offering readers a 50% discount on all 14 books listed in the promotion. Just enter scalawkup at checkout and save on all on Scala, Akka, Play and Java related eBooks and pBooks! The of...

Read More...

“Week of Scala” with Manning Publications

February 4, 2013

At Typesafe, we are incredibly fortunate to have some of the top scholars in the Scala, Akka and Play Framework academic communities contributing to our technologies. As our roots are in academia, we are committed to supporting the ebooks that hel...

Read More...

Scala Days 2012 Speakers Announced

January 18, 2013
Scala

Scala Days 2012, co-sponsored by Typesafe and scheduled for London April 17-18, 2012, is quickly approaching.

Scala Days offers a unique annual opportunity to engage with the Scala community, hear keynote speakers, be exposed to cutting edge research related to Scala, and compare notes about commercial applications of Scala and related frameworks including Akka and Play.

Read More...

Send Akka Consultant Candidates our Way and Win

January 10, 2013

We're on the hunt for qualified Akka consultant/instructors in the Bay Area to join an amazing team and help our clients become successful with Typesafe technology. Candidates must live in the SF Bay Area, be familiar with our core technologies an...

Read More...

Typesafe Newsletter - December 2012 Wrap Up

January 7, 2013

Typesafe periodically assembles the top news items related to Typesafe, Scala, Akka, and Play Framework. Subscribe now to get it via email! Here is the Typesafe Newsletter from December 2012: Why Learn Scala in 2013? 2012 was a big year for the Sc...

Read More...

Akka 2.0.5 Released

@akkateam
January 3, 2013
Akka

We have released an update to Akka, addressing several small bugs and fixes. The most notable changes are:

  • Allow null as reply from a TypedActor
  • Properly set stateData when stopping an FSM Actor
  • Fix a regression introduced in version 2.0.4 within the embedded ForkJoinPool implementation (only relevant for direct users of the JSR166 API)

Please see the full announcement for more details.

Happy hAkking!

Read More...

Why Learn Scala in 2013?

December 28, 2012
Scala

2012 was a big year for the Scala programming language - with monumental releases, adoption by major enterprises and social sites alike and a Scala Days conference that knocked the socks off years past, we'd like to take a quick moment to highlight a few things that address the "why learn Scala" question you may be asking yourself.

Read More...

Akka 2.1.0 Released

@akkateam
December 26, 2012
Akka

We are pleased to announce the availability of Akka 2.1.0 ‘Mingus.’ This is the next step of Akka’s evolution, following the major transformation that was 2.0—you are invited to look back at the announcement from March 6, 2012. The 2.0 release laid the groundwork, with a completely message-based internal structure that enables your actor-based services to interact regardless of where they are hosted. As a result, you can scale up and out by configuration at deployment time. Today’s release adds cluster support, forming a powerful substrate on which elastic cloud-based applications are built.

Read More...

Rod Johnson Talks Scala in TechCast #75

December 17, 2012
Scala

Typesafe is very proud to have Rod Johnson on our board of directors but what really gets us excited is when he talks about his use of Scala. Recently Rod did just that when he was interviewed on TechCast #75. We just love it when he says "I'm writing purely in Scala."  In this podcast he talks about why he likes Scala and when Java developers should consider using Scala.  This podcast is only 24 minutes so give it a listen and let us know what you think. Thanks Rod and Chariot Solutions for the awesome TechCast episode!

Read More...

Typesafe Newsletter - November 2012 Wrap Up

December 5, 2012

Here is the top Typesafe, Akka, Play, and Scala news for November 2012. Subscribe now to get the Typesafe newsletters in your inbox each month. Scala Leads InfoQ's "Next JVM Language" PollInfoQ is polling developers about their "Next JVM Language"...

Read More...

Typesafe Launches Thought Leadership Video Series

November 28, 2012

Today we are launching the Typesafe Thought Leadership Video Series, a collection of videos showcasing forward-looking opinions from our staff, partners and customers. The first video was recently recorded at Intel during a San Francisco Scala mee...

Read More...

Akka 2.0.4 Released

November 16, 2012
Akka

We have released an update to the Akka middleware, which fixes several bugs and is binary compatible with previous releases in the 2.0.x series. The most notable changes are:

  • Fix a divide-by-zero bug in routers
  • Fix a wrap-around bug in HashedWheelTimer which would expire timeouts early
  • Stop using Unsafe.throwException to allow running on Android
  • Configurable worker pool size in remoting to allow running with fewer threads

We strongly recommend updating all projects using the 2.0 series to this version. Please see the full announcement for more details.

Happy hAkking!

Read More...

Akka 2.1 Feature Spotlights

November 1, 2012

The first release candidate of Akka 2.1 was released last week! Now is a great time to take it for a spin and give feedback before 2.1.0 goes final! A series of short blog posts will "Spotlight" the new Akka 2.1 features on the Akka Team Blog duri...

Read More...

New Scala Worksheet Release

October 30, 2012

We are excited to announce the Scala Worksheet V0.1.2 for the Scala IDE V2.1-M2. If this is the first time you're hearing about the Worksheet, make sure you check it out. All feedback is that it is an exceptional productivity booster for your dail...

Read More...

Rod Johnson to Judge Developer Contest

October 29, 2012

Halloween is this week and now you will really have something to be afraid of... Rod Johnson will be one the judges for the Typesafe Developer Contest! Imagine the horror of getting a code review from the guy who created Spring! (Don't let that sc...

Read More...

DZone's First Scala cheatsheet for Refcardz

October 16, 2012

We were excited to learn that Jesper de Jong, a member of the Dutch Scala Enthusiasts user group, is spearheading the first Scala cheatsheet for Refcardz, released today. Refcardz is a great resource for developers to stay on top of emerging techn...

Read More...

R.I.P. Phil Bagwell

October 15, 2012

Typesafe's Phil Bagwell passed away on October 6, 2012. We, and the entire community, are deeply saddened by this loss. Our hearts go out to his family and everyone who knew him. Below are the words spoken by Typesafe co-founder and creator of Sca...

Read More...

sbt has a brand new release: 0.12.1

October 10, 2012

We're excited to announce the latest sbt release. Please go to the new documentation site for details on how to install this latest version. This is the latest release in the sbt 0.12 series, which is binary compatible with the previous sbt 0.12.0...

Read More...

Guest Post: One-click, Native Play 2 Deployment on CloudBees

October 2, 2012
PlayFramework

Since version 1, the Play framework has won fans at CloudBees. Our group of secret Scala admirers enjoyed the rise of Scala support in Play, then delighted in the use of Scala to implement Play version 2. Even the Scala haters had to admit that it was pretty cool. Most of all, the Play framework has made Java web development fun again (again? If we are honest, it was never that fun to start with!).

Read More...

Scaling the Klout API with Scala, Akka, and Play

October 2, 2012

David Ross has a great post on the Klout engineering blog today on their use of Akka, the event-driven middleware at the heart of the Typesafe Stack: "Back in March, we had just released the Scala Play! Framework API infrastructure that we had bee...

Read More...

Typesafe Appoints Rod Johnson to Board of Directors

October 1, 2012

Typesafe today announced that Rod Johnson, co-founder of SpringSource, has joined the company’s board of directors. Additionally, Typesafe announced a fivefold increase in training revenue, underscoring the increasing adoption of Scala currently u...

Read More...

Typesafe Unveils Scala1 App for JavaOne

September 28, 2012

Today, Typesafe is excited to unveil its new Scala1 app so attendees can track Scala related content and speakers, and engage with other enthusiasts at the JavaOne conference. There is also a Playground in the app so hackers can make changes to th...

Read More...

Typesafe IDE Update

September 20, 2012

The new Typesafe IDE downloads have been a blast, and lots of people have downloaded them in the past few days. Unfortunately, we had a couple of issues: The memory size setting for Windows 32 bit was too large, leading to errors when starting the...

Read More...

Typesafe Developer Contest!

September 19, 2012

Today we're very happy to announce the Typesafe Developer Contest.  The contest – an idea of Martin Odersky's – is designed to solicit submissions of sample applications that can be used to demonstrate the power and functionality of the Typesafe Stack.  Martin has very generously pledged his JAX Java Ambassador Award as prize money, with $1000, $500 and $200 for the first, second and third placed entries respectively.  

But wait, there's more!  Every complete entry in the competition wins a free t-shirt!  Entries will be judged by a panel of experts made up of Martin Odersky, Jonas Bonér, Viktor Klang, Peter Hausel, Josh Suereth, and we will be announcing a mystery guest judge soon, so stay tuned!

The contest kicks off officially at this year's JavaOne conference and runs through the end of November.

See http://www.typesafe.com/resources/developer-contest for full details!

Read More...

Scala IDE 2.1.0 Milestone 2

September 15, 2012

This week the Scala IDE team has released Milestone 2 of the upcoming Helium release, with several new features, an ecosystem of Scala-related plugins and a new way to explore Scala with the Scala worksheet! You can find out more about all the exc...

Read More...

Intel hosts Dr. Martin Odersky presenting Scala 2.10

August 31, 2012

On October 1st Martin Odersky will be on-site with Intel in San Francisco. Martin will be presenting the latest features from the forthcoming Scala 2.10 release, and this event will give attendees the opportunity to network with members of Intel's...

Read More...

Free PDF: Scala for the Impatient

August 25, 2012
Scala

Cay Horstmann is well known in the Java community as the author of Core Java, "the definitive guide to Java for serious programmers who want to put Java to work on real projects." That's one of the reasons we got excited when we heard that Cay was turning his attention to a Scala book.

Read More...

Akka Summer of Blog Ending Soon

August 24, 2012

Did you ever think "man, Akka is so cool, I’d like to contribute, but writing code which survives the hAkkers’ review is just too hard"? Here's your chance. This summer, we've been running a guest blogging contest called the "Akka Summer of Bl...

Read More...

Typesafe Announces $14M Series B Financing

August 22, 2012

Today represents another important milestone for Typesafe, as we announce our $14M Series B financing round, led by Shasta Ventures with participation from Juniper Networks and existing investors including Greylock Partners and Francois Stieger. A...

Read More...

Zinc and Incremental Compilation

August 13, 2012

sbt is arguably the best tool for building Scala projects, with two of the key features being its incremental compiler and its interactive shell. An incremental compiler will only compile what needs to be recompiled after changes. A warm compiler ...

Read More...

Introducing Slick

August 8, 2012

Today we’re excited to announce the release of the Scala Language Integrated Connection Kit (Slick). Slick will also be incorporated into future releases of the Typesafe Stack, alongside Scala, the Play web framework, and the Akka runtime. Slick p...

Read More...

Mark Brewer Joins Typesafe as CEO

June 20, 2012

We're excited to announce today that Mark Brewer has joined Typesafe as our CEO. Mark joins us from VMware, where he served as VP of Business Operations for VMware’s Cloud Application Platform. At VMware, Mark was responsible for a portfolio of pl...

Read More...

Scalathon 2012 Conference and Training Discount

June 15, 2012

Preparation for Scalathon 2012, July 27-29 in Philadelphia, is well underway. In addition to the coding and social attractions of last year's successful event, this year's Scalathon provides opportunities for Scala training. Typesafe and our partn...

Read More...

Free PDF: Scala in Depth

June 11, 2012

We had a great response to our recent (and ongoing) promotion offering a free sample of Cay Horstmann's book Scala for the Impatient. So, we're glad to follow up with another free book sample promotion. Starting today, Typesafe is offering a free ...

Read More...

Play 2.0 Now Available on Cloud Foundry

May 31, 2012

VMware announced today that Cloud Foundry now supports Play 2.0 as a first-class framework. Cloud Foundry is an open platform-as-a-service, providing a choice of clouds, developer frameworks and application services. Initiated by VMware, with broa...

Read More...

Migration Manager for Scala is now Open Source

May 25, 2012

Today, Typesafe is open sourcing the code behind Migration Manager, a binary compatibility reporting tool for Scala. Migration Manager gives Scala project owners the ability to test their projects for binary compatibility with prior versions. Migr...

Read More...

Typesafe Stack 2.0.2

May 23, 2012

We have released Typesafe Stack 2.0.2, a second update to our recently introduced Typesafe Stack 2.0. This is a maintenance release with improvements and bug fixes, and includes Akka middleware 2.0.1, Scala 2.9.2, and Play framework 2.0.1. Highlig...

Read More...

Typesafe Stack 2.0.1

April 17, 2012

We have just released Typesafe Stack 2.0.1, an update to our recently introduced Typesafe Stack 2.0. This is primarily a maintenance release with improvements and bug fixes, and includes Akka 2.0.1, Scala 2.9.2, Play framework, and an improved ins...

Read More...

Scala IDE for Eclipse 2.1 Milestone 1

April 13, 2012

Today we released an early preview of the Scala IDE for Eclipse v2.1! While the goal of v2.0 was to provide a reliable environment for your Scala coding, with v2.1 we want to bring your Scala development experience to a whole new level. In this mi...

Read More...

Introducing Typesafe Stack 2.0

March 13, 2012

Today is a big day for Typesafe, as we announce the availability of Typesafe Stack 2.0, including Play 2.0 and Akka 2.0, and the availability of the Typesafe Console as part of the commercial Typesafe Subscription.The Typesafe Stack is a comprehen...

Read More...

Introducing Play 2.0

March 13, 2012

We announced in November that Play framework, the highly productive Java and Scala web application framework would become part of the Typesafe Stack. Now, just a few months later, we are happy to announce that Play 2.0 has arrived and is now avail...

Read More...

Spring Integration Scala DSL Announced

March 5, 2012

Today SpringSource announced the first milestone release of the Spring Integration Scala DSL. Quoting the SpringSource announcement: "The Spring Integration Scala DSL is a Domain Specific Language written in Scala with the goals of: providing a st...

Read More...

Jfokus 2012 Recap

February 17, 2012

by Jonas Bonér I'm just back from an exciting few days with the Typesafe team at Jfokus 2012. Jfokus is a conference that rapidly is becoming one of the best developer conferences in Europe. This year was no exception: high energy, great speakers ...

Read More...

New Typesafe Training Course: Fast Track to Play

February 7, 2012

by Heiko Seeberger We recently announced that the Play web framework is joining the Typesafe Stack. Play has always been known for its ease of use and developer productivity. The upcoming Play 2.0 release, which is built on top of the Scala langua...

Read More...

Scala IDE for Eclipse 2.0

December 20, 2011

Today marks the release of Scala IDE for Eclipse 2.0, which makes it easy to develop Scala and mixed Scala/Java projects in the familiar Eclipse Integrated Development Environment. After 9 months of intensive work by open source community contribu...

Read More...

Akka 2.0 Pre-Release Milestone 1

December 16, 2011

by Jonas Bonér We are proud to announce the first pre-release milestone of Akka 2.0, which will be part of the upcoming Typesafe Stack 2.0. Akka is an event-driven middleware framework, for building high performance and reliable distributed applic...

Read More...

Practically Speaking

December 1, 2011

by the Typesafe Team Typesafe is all about creating a pragmatic, modern development stack for building software that scales. The Scala programming language is at the core of that stack. Since the inception of Scala, it has never suffered a shortag...

Read More...

Non-blocking Message Flow with Akka Actors

October 27, 2011

by Patrik Nordwall Akka is an event-driven middleware framework, implemented in Scala, for building high performance and reliable distributed applications. Akka decouples business logic from low-level mechanisms such as threads, locks and non-bloc...

Read More...

Scala on Heroku

October 3, 2011

by Havoc Pennington Bringing the Typesafe Stack to Heroku We've been working with a team at Heroku to support the Typesafe Stack, including Scala, Akka, and Simple Build Tool on Heroku's Cedar platform. Today the service goes live. Heroku introduc...

Read More...

Akka: The Future is here!

August 17, 2011

by Viktor Klang Futures are a neat way to use multiple cores without having to worry about managing specific threads or tasks. If you have some work that you want to get done while you get on with something else, then you simply create one or more...

Read More...

Akka: One Dispatcher to Rule Them All

July 12, 2011

by Viktor Klang In this post I'll talk about the updated dispatcher strategy that is new with Akka 1.1. For those of you who don't know what an Akka Dispatcher is - it's the engine of Akka, the thing that makes it tick, the thing that makes sure t...

Read More...

Akka and the Java Memory Model

July 7, 2011

by Peter Veentjer A major benefit of using the Typesafe Stack, including Scala and Akka, is that it simplifies the process of writing concurrent software. This article discusses how the Typesafe Stack, and Akka in particular, approaches shared mem...

Read More...

Upcoming Typesafe Events

June 28, 2011

Members of the Typesafe team will be participating in a number of Scala and Java community events in the coming weeks. Scalathon, The International Scala Hackathon will be held July 16-17 at the University of Pennsylvania in Philadelphia, PA. Scal...

Read More...

Integrating sbt and Eclipse

June 10, 2011

by Heiko Seeberger Recently the revamped version 0.10 of the Simple Build Tool (sbt) was released. We are also closing in on a final 2.0.0 release of the Scala IDE for Eclipse that will hopefully bring the age of limited IDE support for Scala to a...

Read More...

Recap of Scala Days

June 8, 2011

by Martin Odersky It's been a busy ten days in Palo Alto. I gave the Advanced Scala course for Typesafe at Stanford, was in a lot of meetings and met a great number of interesting people. Interest in Scala and Akka is growing at a very rapid pace....

Read More...

What's new in Akka 1.1

May 29, 2011

by Viktor Klang The Typesafe Stack includes the latest version of Akka event-driven middleware, version 1.1. For those of you who have been part of the Akka community for some time, I'd like to highlight some of what's new since Akka 1.0. Enhancem...

Read More...

New Typesafe Training Course: Fast Track to Scala

May 20, 2011

by Heiko Seeberger Over the past few years I've had the opportunity to teach quite a few Scala courses, most recently alongside Martin Odersky and Paul Phillips as part of the team at Typesafe. A consistent theme in the feedback from these courses...

Read More...

Typesafe at Scala Days 2011

May 16, 2011

by Phil Bagwell Scala Days 2011, coming up in just a few weeks on June 2-3, 2011 at Stanford University, is one of the most exciting Scala community events of the year. Nearly all of the Typesafe team will be there, and we’re eager to connect with...

Read More...

Why Akka?

May 12, 2011

by Jonas Bonér Twenty years ago, when people needed to solve a software scalability problem, the solution was almost always to “scale up” by purchasing an expensive multiprocessor server from Sun or IBM. Then, as commodity hardware grew cheaper an...

Read More...

Why Scala?

May 12, 2011

by Martin Odersky The central drive behind Scala is to make life easier and more productive for the developer -- and that includes me. Scala does this with three principal techniques: It cuts down on boilerplate, so programmers can concentrate on ...

Read More...

Introducing Typesafe

May 12, 2011

by Martin Odersky Typesafe is a company that takes Scala and Akka to the next stage. In this blog I explain a bit why we founded the company and what role we see for it in the world of open source and enterprise software. Scala has made a phenomen...

Read More...