September 20, 2018

Making Scala Faster: 3 Expert Tips For Busy Development Teams

In this special guest webinar with Mirco Dotta, co-founder of Triplequote LLC (the creators of Hydra), we take a deeper look into what affects Scala compilation speed, why a combination of language features, external libraries, and type annotations make compilation times generally unpredictable, and what you can do to speed it up by orders of magnitude. 

Read More
September 14, 2018

Free O'Reilly eBook: "Designing Fast Data Application Architectures" With The SMACK Stack

You’re probably heard of the “SMACK Stack”, but you may not know that three Lightbend experts–Sean GloverStavros Kontopoulos, and Gerard Maas–that recently teamed up with O’Reilly Media on a free eBook about working with the SMACK stack for Fast Data applications (available in PDF, EPUB, and MOBI formats–or all 3 in a .zip folder)!

Read More
August 16, 2018

Pakk Your Alpakka: Reactive Streams Integrations For AWS, Azure, & Google Cloud

In this webinar with Enno Runne, Tech Lead for Alpakka at Lightbend, Inc., we’ll look at why integrations should be viewed as streams of data, and how Alpakka—a Reactive Enterprise Integration library for Java and Scala based on Reactive Streams and Akka—fits perfectly for today’s demands on system integrations.

Read More
November 20, 2017

Developing Secure Scala Applications With Fortify For Scala

In this webinar by Seth Tisue, Scala Committer and Senior Scala Engineer at Lightbend, and Poonam Yadav, Product Manager for Fortify at HPE (now Micro Focus), you will learn about how the Fortify for Scala Plugin automatically identifies code-level security vulnerabilities early in the SDLC, so you can confidently and reliably secure your mission-critical Scala-based applications.

Read More
October 13, 2017

Design Streaming Fast Data Applications with Spark, Akka, Kafka and Cassandra on Mesos & DC/OS

In this webinar with Craig Pottinger, Senior Consultant at Lightbend, we examine the design choices around building streaming systems with technologies like Akka Streams, Apache Kafka, Apache Spark, Apache Flink, Mesosphere DC/OS and Lightbend Reactive Platform, all of which come integrated with Lightbend Fast Data Platform.

Read More
October 6, 2017

Modernize Enterprise Systems without Starting from Scratch

Estimates vary but the message is clear: cloud spending worldwide is soaring, and much of the demand is coming from companies looking to migrate existing systems. Transforming a monolithic legacy application into a cloud native system is no small feat, but with this in-depth report, your organization will learn ways to migrate classical Java applications to newly provisioned cloud infrastructure without requiring a significant rewrite.

Read More
September 26, 2017

The Need For Speed: Fast Data Development Trends 2017

Back in May 2017, we launched our annual charity survey that looked into the rapidly evolving Fast Data, Streaming, and IoT ecosystem. We're thrilled that we received over 2400 responses—reaching our goal of $5000 donated to charity—as well as the opportunity to deeply examine the responses of thousands of developers regarding fast data adoption trends across three key areas—business value, use case, and technology.

Read More
September 19, 2017

Supporting Kojo: The Scala-Based Learning Environment For Coders Aged 8 to 80

Back in May 2017, we launched our annual charity survey that looked into the rapidly evolving Fast Data, Streaming, and IoT ecosystem. We're thrilled that we received over 2400 responses, reaching our $5000 donation goal for the Kogics Foundation, a public charitable trust in India run by Lalit Pant that provides free education to underprivileged children (including programming in Scala via Kojo), financial and in-kind help to the poor, and even medical assistance to those in need.

Read More
September 5, 2017

Lightbend Tech Digest - August 2017

"Autumn is a second spring when every leaf is a flower." That is how Albert Camus put it. We made it back from summer vacation and it is time to gear back up into work mode. Here's a good opportunity to start over is to check in with what you might have missed last month. A big thank you to this awesome community for all your contributions!

Read More
August 21, 2017

WEBINAR: Why IBM and Lightbend

In this webinar co-presented with IBM, Karl Wehden, Director of Product Management at Lightbend, and Sebastian Hassinger, who leads the Developer Partners and Ecosystems team at IBM, discuss IBM's recent strategic investment in Lightbend to bring Reactive solutions to IBM Platforms.

Read More
July 29, 2017

Lightbend Tech Digest - July 2017

"One benefit of Summer was that each day we had more light to read by." The wonderful quote by American author, Jeannette Walls beautifully expresses what summertime was all about for me when I was in school. Summer break was finally there and there's nothing to worry about for a couple of weeks before we had to start over again. Growing older with less vacations than my daughters have today, I still enjoy this time of the year to catch up on reading. And there's a lot to learn because of our awesome community which never stops contributing.

Read More
July 10, 2017

Lightbend Tech Digest - June 2017

I am Summer, come to lure you away from your computer ... and we all deserve the upcoming break. But this doesn't stop us or our community to create amazing new content and give you some summer time reading. A big thank you to our community for creating so much amazing content sharing the knowledge on how to use Reactive technologies in the right ways.

Read More
July 10, 2017

Akka Streams: Using Back Pressure To Cure Downtime, Scalability Blockers And Memory Issues

With Akka Streams providing the "glue" between both microservices and the real-time analysis performed in the Fast Data space, we wanted to shine the spotlight on three industry leaders in their respective markets–PayPal, Credit Karma, and Flipkart–collectively worth well over $50 billion in market capitalization...

Read More
June 29, 2017

Lightbend Podcast: Integrating Akka Streams with Akka Actors In Cloud-Based Reactive Systems (28 Min)

Today's Lightbend Podcast is with special guest Colin Breck, a longtime Akka user that has been creating some excellent technical content on his personal blog lately. Today we're here to talk about Akka Streams and Akka Actors, two very important modules for building resilient streaming, distributed systems with the overall Akka toolkit.

Read More
June 28, 2017

As Data-Centric Applications Go Streaming, IBM and Lightbend Team Up

By now you have likely heard the news that IBM has made a strategic investment in Lightbend to bring Reactive solutions to IBM Platforms. IBM and Lightbend have a history of collaboration, but this strategic investment and relationship will allow enterprise developers to reap the benefits of both Lightbend’s expertise in Reactive microservices and IBM’s expertise in AI and Machine Learning.

Read More
April 18, 2017

Lightbend And HPE Announce New HPE Fortify Scala Plugin For Static Application Security Testing (SAST)

Today, we announced in a press release the upcoming availability and early access to the HPE Fortify Scala plugin. Developed by HPE and Lightbend, the HPE Fortify Scala plugin automatically identifies code-level security vulnerabilities early in the SDLC, so you can confidently and reliably secure your mission-critical applications.


Read More
April 13, 2017

O'Reilly Interview: Your Future With Streaming And Fast Data Systems, Explained (11 Min)

In this interview by O'Reilly Media, Lightbend's Duncan DeVore draws over 10 years of experience building Reactive systems to review the basics of what Fast Data is, how to address of design challenges for architects and developers, and discuss the importance of having a Reactive foundation for the next generation of streaming and Fast Data systems.

Read More
April 3, 2017

How To Get Monitoring Right For Streaming And Fast Data Systems Built With Spark, Mesos, Akka, Cassandra and Kafka

In this Lightbend webinar, we present what to look for in an effective monitoring solution for streaming and Fast Data applications, including a demo of Lightbend Monitoring using sample scenarios to show how we can help your team not just in production, but also during development to catch performance issues before you even deploy.

Read More
April 1, 2017

Lightbend Introduces Rëtrö, A Synchronous, Blocking, JVM Framework For Building Mega-Monoliths One Chunk At A Time

In a surprising shift from Reactive, Lightbend has announced the upcoming availability of Rëtrö, a new framework for making monoliths as powerful and easy to manage as they once were. Designed from the ground up for building synchronous, blocking applications more casually than ever before, Rëtrö aims to bring back the glory days of software development.

Read More
March 14, 2017

Mesosphere DC/OS Inside: The Foundation For Lightbend's Fast Data Platform and Reactive Applications

Lightbend is in the business of delivering frameworks and tools that drive the Reactive ( mantra forward, and when it came time to define a layer of service deployment that drives high resource utilization, enterprise security features and a vibrant ecosystem of like-minded technologies, we selected DC/OS, both as the primary deployment framework for our new Fast Data Platform and the Lightbend Production Suite.

Read More
March 13, 2017

Building Streaming And Fast Data Applications With Spark, Mesos, Akka, Cassandra And Kafka

In this webinar with Sean Glover, Senior Consultant at Lightbend and industry veteran, we examine the rise of streaming systems built around Spark, Mesos, Akka, Cassandra and Kafka, their role in handling endless streams of data to gain real-time insights, and how Lightbend Fast Data Platform (FDP) brings them together in a comprehensive, easy to use, integrated platform, which includes installation, integration, and monitoring tools tuned for various deployment scenarios, plus sample applications.

Read More
February 28, 2017

The Top 10 Most Popular Lightbend Webinars Of 2016

Last year, more than 18,000 people registered for over 25 public and private webinars featuring Lightbend engineers, industry luminaries, industry analysts and even a few Lightbend customers, such as Verizon (case study) and PayPal (case study). This comes out to over a full, 24-hour day of presentations, which can be a bit daunting to dive into. So, to make it easier, we've listed the top 10 most popular webinars that we hosted in 2016, according to our registration numbers. We hope you find this list helpful!

Read More
February 10, 2017

Lightbend Acquires OpsClarity: Interview with CEO Mark Brewer (14 min)

Right on the tail of our recent big announcement of Lightbend's acquisition of OpsClarity, I took the opportunity to sit down with Mark Brewer, CEO and President of Lightbend, to discuss how this joining of forces now provides our customers with a full platform that meets the requirements of enterprise's designing, deploying, and managing Reactive systems.

Read More
February 7, 2017

Lightbend Podcast: Jonas Bonér & Viktor Klang Explain Reactive Programming vs Reactive Systems (20 min)

We sit down with Jonas Bonér, CTO and co-founder of Lightbend, and Viktor Klang, deputy CTO of Lightbend, to discuss their recent O’Reilly Radar article titled “Reactive Programming vs Reactive Systems”, and the subsequent expanded white paper released on The purpose? Demystifying the different aspects of Reactive, from programming in a Reactive style, to deploying and managing resilient, elastic, Reactive systems in production. 

Read More
November 8, 2016

How To Understand Reactive Architecture, Design, And Programming In Less Than 12 Minutes

Recently, the Lightbend team sponsored O'Reilly SACon London and met hundreds of architects, executives and developers interested in modernizing with Reactive technologies. In this interview with Mike Henderson, VP of Content at O'Reilly, Lightbend's Duncan DeVore, co-author of the Manning book Reactive Application Development, talks about the differences between Reactive Programming (one component of Reactive systems) and Reactive System Design, which looks at a much broader whole.

Read More
September 26, 2016

Introducing Lightbend Fast Data Platform: A Guided Way To Manage Data In Motion For Streaming Applications

Companies are moving from systems designed for data "at rest" in data warehouses and embracing the value of data "in motion" at the edge–whether from user data, sensors or humans. Extracting information from incoming data as quickly as possible has become a competitive advantage. Stream processing is the best option and it has sparked new tools, frameworks, and architecture patterns for developers creating applications and systems designed specifically for real-time data. 

I sat down with Dr. Dean Wampler, Office of the CTO and Big Data Architect at Lightbend, we discuss how streaming data is shaking things up, and how the upcoming Lightbend Fast Data Platform is bringing Fast Data to enterprises looking to modernize today.

Read More
September 22, 2016

Benefits Of The Actor Model For Cloud Computing: A Pragmatic Overview For Java Architects

In this webinar for Architects, guest speaker Jeffrey Hammond, Forrester Vice-President and Principal Analyst, joins Jonas Bonér, CTO/Co-founder of Lightbend and creator of Akka, the actor-based, message-driven runtime for the JVM, to discuss one emerging programming pattern that’s gaining popularity with teams developing for the cloud––the Actor model.

Read More
September 20, 2016

Fast Data for Telecommunications: Swisscom Q/A On Choosing Scala And Spark For New Streaming Data Platform

Recently, we published a case study with our customer Swisscom, the leading mobile service provider in Switzerland. While the case study focuses more on the solution and implementation details of how Swisscom used Scala and Spark to build a fast data streaming platform from the ground up in just 9 months, there is more to the story. To get a fuller picture, we sat down with Francois Garillot, Big Data Scientist at Swisscom...

Read More
September 14, 2016

New Lightbend Survey of 2,000 Java and Scala Developers Reveals Shake-Up in Enterprise Application Architecture

We are proud to present the results of the survey conducted in summer 2016. It was launched to discover: correlations between development trends and IT infrastructure trends, how organizations at the forefront of digital transformation are modernizing their applications, and real production usage break-downs of today's most buzzed about emerging developer technologies.

Read More
September 14, 2016

Akka Streams Kafka - A behind the scenes Interview

Apache Kafka is the leading distributed messaging system, and Reactive Streams is an emerging standard for asynchronous stream processing. The reactive-kafka project combining the two technologies just recently joint forces with the the Akka team and the resulting collaboration lead to the latest 0.11 release which comes with some major updates. I was interested in learning a little bit more about the history and had a chance to interview Chris.

Read More
September 9, 2016

Fast Data Architectures For Streaming Applications: free O'Reilly report by Dean Wampler

We are happy to announce the availability of Fast Data Architectures For Streaming Applications, a new O'Reilly report authored by the architect for fast data products at Lightbend, Dean Wampler (@deanwampler). In this report he examines the rise of streaming systems for handling time-sensitive problems —like detecting fraudulent financial activity as it happens. You’ll explore the characteristics of fast data architectures, along with several open source tools for implementing them.

Read More
September 6, 2016

What It Takes To Properly Build Reactive Web Applications For The JVM

Manuel Bernhardt knows a thing of two about building distributed, Reactive web applications for the modern enterprise. Having recently published his own book on the subject, I wanted to sit down with him to ask him about what architects and developers should know about the traits of Reactive systems, why it's important to build Reactive systems using Play, Akka, and Scala rather than Spring and Java EE, how the open source community has wonderfully impacted the growth of these technologies, and whether he'd ever consider writing another book again. Enjoy the Q/A!

Read More
August 31, 2016

Lightbend Tech Digest - August 2016

August is typically a month filled with vacation, sunburn and the other joys of summer. It's a month where we all take it a bit slower and try to gather more energy for the rest of the year. But it turns out that our amazingly active communities never sleep. And there's been plenty of news and highlights. This Tech Digest is designed to help folks specifically interested in Lightbend technologies like Akka, Play, Lagom and Scala to find what they need faster. So sit back, grab a cup of coffee and enjoy the most important information of last month in a single post.

Read More
August 16, 2016

Monitoring Asynchronous Microservices in Production with Lightbend Reactive Platform

Almost every current monitoring tool relies on a stack frame-based approach where using the stack trace can provide good answers to what caused exceptional states. In asynchronous, message-driven distributed applications, this approach no longer provides any useful information about issues because the path to where you are is no longer available and you don’t know where your code will execute...

Read More
August 11, 2016

A New Trilogy: The Enterprise Architect's Intro to Microservices

Earlier this summer, Lightbend CTO & Co-founder (and creator of Akka) Jonas Bonér  and Enterprise Advocate Kevin Webber were seeing their vacation time more as a far-off dream than a plausible reality. Jonas had just published the free O'Reilly book titled Reactive Microservices Architecture––called "the best single source of the key ideas needed to design modern Reactive systems" by John Nestor––and we wanted to make it even easier to get the principles of microservices architectures into the hands of Enterprise Architects, CTOs, App Dev Managers and other decision makers. With the story of going Reactive with microservices in place, Jonas and Kevin set to work breaking down this concise, valuable book into a three-part series...

Read More
July 29, 2016

Lightbend Tech Digest - July 2016

Welcome to our first Lightbend Tech Digest! It's so exciting to keep finding new places where great technical content is published as our communities continue to grow. Inspired by the amazing efforts of our friends like SoftwareMills' Scala TimesCake Solutions team blog, the Knoldus blog and many others, we wanted to help folks specifically interested in Lightbend technologies like Akka, Play, Lagom and Scala to find what they need faster.

Read More
July 25, 2016

Lessons Learned from Verizon: Implementing Microservices in go90 with Scala and Play Framework

Just a couple short years ago, Chris Webster, Associate Fellow at Verizon Communications, was presented with a challenge: how to gain part of the fiercely competitive $40 billion US mobile content market. Working with a new team, a content platform was conceived to provide best-in-class streaming for primetime television, live music and sports. They called it go90, referencing the 90-degree pivot from portrait to landscape mode that many of us use to consume video content...

Read More
July 7, 2016

The Future of Services: Building Asynchronous, Resilient and Elastic Systems

In this talk by Jamie Allen, noted author, speaker and Senior Director of Global Solution Architects at Lightbend, we will focus on how to avoid traditional anti-patterns when building your next generation of services. Jamie describes the requirements for constructing elastic, resilient service-based applications that can handle tremendous amounts of data in real time, and to discuss the new Lightbend framework for Microservices-based applications called Lagom.

Read More
June 10, 2016

Exploiting Reality with Microservices in Production Systems

In our third and final part of The Enterprise Architect's Intro to Microservices, we again welcome Lightbend CTO/co-founder and Akka creator Jonas Bonér to continue where we left off in the six characteristics of Reactive Microservices presented earlier with a simple premise (in the spirit of Carl Hewitt): one microservice is no microservice–they come in systems.

Read More
June 9, 2016

How Reactive systems help PayPal's squbs scale to billions of transactions daily

Recently, at Scala Days New York 2016, I had a chance to sit down with Akara Sucharitakul, Principal Member of Technical Staff at PayPal, and the main force behind PayPal's open source squbs project. Akara had recently published an in-depth article about squbs, describing it as the Reactive way to for PayPal to build, deploy and manage crucial services that have to process billions of transactions per day on as little infrastructure as possible.  

Read More
May 12, 2016

Developing Reactive Microservices: free O'Reilly mini-book by Java Champion Markus Eisele

As we continue to help organizations modernize their legacy systems with Microservices architecture, our latest mini-book arrives right on time. We are happy to announce the availability of Developing Reactive Microservices: Enterprise Implementation in Java, a new O'Reilly mini-book authored by Java Champion and Lightbend Developer Advocate, Markus Eisele (@myfear).

Read More
May 5, 2016

Microservices, Monoliths, SOA and How We Got Here

In Part 1, Enterprise Advocate Kevin Webber will review a bit of history of application development, from the early days of monoliths and SOA to the emergence of Microservice architectures. We will review the drawbacks of heritage architectures and how the principles of Reactive can help you build isolated services that are scalable, resilient to failure, and combine with other services to form a cohesive whole.

Read More
April 1, 2016

Lightbend, formerly known as Typesafe, changes name to Typeface

There are few trickier tasks in business––any business––than changing a company's name. It’s even more tricky when you do it twice in slightly more than a month.  Mark Brewer, CEO of Typeface (formerly Lightbend-that-was-Typesafe), announced the name change while also announcing the new company direction: making the world a better place by focusing on improving fonts and typefaces.

Read More
March 14, 2016

The 6 Rules for Modernizing Your Legacy Java Monolith with Microservices

We change a monolithic system only when we have no other choice. Traditional enterprise systems are tightly-coupled; all-in-one, all-or-nothing, difficult to scale, difficult to understand and difficult to maintain. In this webinar by battle-hardened Enterprise Advocate, Kevin Webber, we walk through the 6 key concepts to understand as a guide for taking action...

Read More
March 7, 2016

Lightbend Training for Scala, Akka, Play and Apache Spark

Having a team adopt new technologies and approaches to software development is a daunting task.  New paradigms and unfamiliar ontologies headline the biggest risks to having a team be productive quickly.  Lightbend has a suite of training classes to help you adopt whatever components of Reactive Platform you need to be responsive to you customers by creating resilient and elastic applications.

Read More
February 28, 2016

Questions answered on the change to Lightbend and Lagom for Java

We’re still basking in all the novelty and excitement of our Lightbend rebrand. Over the last week, the amount of congratulatory messages and compliments we’ve received on our new website design and project initiatives has been overwhelming and flattering––a huge and sincere thank you to all of our supporters. The announcement also surfaced some important questions about our commitment to the Scala ecosystem. We decided to address them through a short Q&A blog post. We hope you find the responses assuring and clear. Feel free to reach out to us directly with any other concerns or thoughts.

Read More
February 21, 2016

The How and Why of Fast Data Analytics with Apache Spark

In recent years, Fast Data, not Big Data, has been more important to react to real-time events and decision making; slower batch processing of large data sets with Hadoop is not always as important for most SMEs. So if your data pipeline is bloated and ready for an upgrade, this webinar will provide you with an overview of what Spark is and gain an understanding of why it is indeed the right tool to improve your Fast Data strategy.

Read More
February 19, 2016

How Visier Accelerates Developer Productivity with Play Framework, Typescript and Angular 2

Today, we're excited to share a guest post by our customers at Visier, who provide end-to-end, cloud-based applications designed for HR professionals to answer critical workforce strategy questions. Visier is changing how enterprises approach analytics by delivering pre-built tools that combine the sophistication of predictive capabilities with the ease-of-use of consumer applications.

Read More
February 4, 2016

What Architects Should Know About Reactive Design Patterns

In this presentation by Dr. Roland Kuhn, we explore several architecture elements that are commonly found in reactive systems, like the circuit breaker, various replication techniques, and flow control protocols. These patterns are language agnostic and also independent of the abundant choice of reactive programming frameworks and libraries. They are well-specified starting points for exploring the design space of a concrete problem: thinking is strictly required!

Read More
February 1, 2016

Going Reactive: the 8 technologies used by teams developing Microservices

Microservices-based systems have been gaining a lot of attention lately. Martin Fowler, the well-known co-author of the Agile Manifesto, has produced a popular explanation of microservices with James Lewis that has been getting a lot of traction with developers. Industry analyst Gartner is emphasizing the importance of microservices within its enterprise clientele, ranking microservice-based architecture (MSA) within its top 10 strategic technology trends for 2015...

Read More
January 12, 2016

Fast Forward With Fast Data, Scala and Akka: Q/A with Spark Job Server creator

People love Apache Spark. Typesafe is the official support partner with Databricks, Mesosphere and IBM for Apache Spark. If you’re a Fast Data visionary, then you’re looking for a modern solution to enable your streaming data applications. In today’s DevOps world, you’re looking for a more accessible way to work in particular with Spark Jobs. Instead of directly mingling around with the specific Spark installation, you want to have access to a lot of functions via lightweight protocols remotely. This is the gap that Spark Job Server closes.

Read More
December 11, 2015

'Going Reactive 2016' survey data reveals Microservices and Fast Data drive adoption of Reactive Systems

With this survey, in which over 3000 respondents participated, we we set out to understand the journey of Going Reactive and uncovered some interesting adoption trends around microservices and Fast Data along the way. Big thanks to all of you who participated! We enjoyed pulling this report together and hope you enjoy seeing how your peers are viewing the Reactive landscape.

Read More
December 7, 2015

How to handle network partitions decisively with Akka Split Brain Resolver

Akka Split Brain Resolver (Akka SBR) is a new commercial beta feature available to Typesafe Reactive Platform users for free in development, and for subscribers in production. Akka SBR expands your system’s available actions when nodes in your cluster become unreachable, reacting in the best way to address the nature of the failure and selecting a recovery path.

Read More
December 1, 2015

Typesafe Reactive Platform: Monitoring 1.0, Commercial features and more

Were you able to attend our latest webinar? If not, here's your chance to catch our educational go-to guy get excited about the lastest in our Reactive Platform. Typesafe’s Senior Director of Global Services, Jamie Allen, walks you through Reactive Platform 1.0, with added features for more elasticity and resilience to address the challenges of today's main business requirements.

Read More
November 10, 2015

Akka 2.4 plus new commercial features in Typesafe Reactive Platform

Konrad Malawski walks us through the new and upcoming commercial features in Typesafe's Reactive Platform. Reactive Platform is a certified, integration tested, load tested, and secured stack for building Reactive applications with Akka, Play, Spark and Scala or Java. Besides receiving priority updates and fixes, Typesafe also offers long-term support for all the contained technologies.

Read More
November 4, 2015

Rocking out at Datapalooza with Cake: Interview with Jan Machacek

If there’s one thing that’s clear this fall, it’s that conference season is in full swing. With Typesafers attending JavaOne in San Francisco, Spark Summit in Amsterdam, W-JAX in Munich, Devoxx in Belgium, YOW in Australia, Gartner Summit in Las Vegas, Scala eXchange in London and more popping on our calendars by the minute, our dance card is pretty full. That said, sometimes certain events come up that just catch your eye and you must make time for them.

Read More
October 19, 2015

Getting started with Reactive Monitoring 1.0 Beta

In September we launched our Reactive Monitoring Beta! This webinar will help you get started if you want to be a new participant, or can answer some of your questions if you're already trying it out. Typesafe's Henrik Engström along with Takipi's Tal Weiss give a comprehensive walk-through, and will answer questions like,  Reactive Monitoring wut? Also, Why Takipi? And, Is this the whatzit that will help me with lost threads on my async apps? The experts behind Akka, Play and Scala know what it takes to monitor Reactive systems, and we'll show you how. 

Read More
October 15, 2015

Case Study: Samsung Strategy And Innovation Center Executes IoT Vision At Startup-Speed With Reactive Architecture

Jerome Dubreuil and his colleagues on the SAMI (Samsung Architecture Multimedia Interactions) team at Samsung saw a number of technical obstacles holding IoT developers back. The SAMI group made some key architecture decisions in the earliest days of building out an innovative ioT data platform, and from day one they knew that they would be building their platform following Reactive principles. Central to their efforts were the Scala and Play Framework for rapid prototyping and developer productivity, and Akka for the data transformation and WebSocket layers. Our case study looks at some of those key decisions that allowed SAMI to ship such an ambitiously scoped platform in less than two years.

Read More
October 9, 2015

Slick 3.1.0

We are happy to announce the release of [Slick]( 3.1.0. These are the major new features compared to Slick 3.0.0:


Read More
October 9, 2015

How to deploy Spark to Mesos, EC2 or standalone with Typesafe

Let's talk about Spark. In this fantastic webinar, Iulian Dragos, Spark team lead at Typesafe, shows how Typesafe supports running Spark in various deployment modes. He also discusses the improvements we recently made to Spark to help integrate backpressure signals into the underlying technologies, making it a better (dare we say AWESOME?) fit for Reactive Streams. He'll show you how to deploy Spark in various deployment modes: Standalone, Spark on Mesos, and Spark with Mesosphere’s Datacenter Operating Systems (DCOS). This last option is especially helpful for our customers in need of support. Typsesafe is proud to be the official commercial support provider of Spark on Apache Mesos, along with DCOS.

Read More
September 30, 2015

Akka 2.4.0 Released

Heya, hAkkers! We're excited to announce the next, newest, shiniest release of Akka, with improved documentation and all sorts of nifty new features! Check out this blog post about key features by Patrik Nordwall, and watch the full webinar with Konrad Malawski. If you're immersed in all things Akka, take a dive into the release notes. Or, if you're new to the Akkaverse, read Why Akka, then jump in and get involved!

Read More
September 28, 2015

Introducing Reactive Monitoring 1.0 Beta with open evaluation for Reactive Platform users

Reactive Monitoring 1.0 Beta provides the expert instrumentation you need to effectively visualize, track and fix your Reactive applications. We understand that current available monitoring solutions give limited insight into the health, performance, and inner workings of your Reactive applications. Whether it's the inflexibility of configuration, high performance overhead, or simply lower capabilities when it comes to metrics, events, traces and thresholds for actors, what's needed is a solution by the experts behind Akka, Play and Scala. 

Read More
September 9, 2015

Reactive Revealed: Part 3 - Resiliency, Failures vs Errors, Isolation (and Containment), Delegation and Replication in Reactive systems

With nearly 4000 people registering for the complete Reactive Revealed series, we're happy to conclude this exposed look into the bits and pieces that have defined the Reactive Manifesto, the Reactive Streams Initiative, and also the driving force behind our Reactive Platform and ConductR. In Part 1, Akka engineer Konrad Malawski discusses the role of asynchronous, non-blocking I/O, back-pressure and the message-driven vs. event-driven approach in Reactive systems. In Part 2, Typesafe deputy-CTO Viktor Klang discusses how elasticity, scalability, location transparency and other traits are at the heart of Reactive systems. In this final part, Jonas Bonér, Typesafe CTO/co-founder and creator of Akka, explores the nature of Reactive systems and how they maintain resiliency with an infrastructural approach designed to welcome failure often and recover gracefully. 

Read More
September 1, 2015

Concurrent sharing of “data in motion” across clusters with CRDTs in Akka Distributed Data

If we used only our hands to count the differences between traditional full stack applications and the new generation of loosely-coupled, distributed Reactive systems, we’d quickly run out of fingers. Among things like higher resiliency and better elasticity due to asynchronicity and distribution, Reactive systems are built for hybrid cloud environments, multi-core processing, in-memory computation, data streaming, experimenting using microservices instead of large monolithic app servers, and so on.  

But how do Reactive systems, namely those based on Akka Clusters employing the actor model, concurrently share data across nodes, especially in light of issues like network partitions? This is when one or more nodes in the cluster become unresponsive to pings, and must be handled appropriately. After all, the node that believes the others to be unreachable may in fact be the unreachable node, and it’s good to know this...

Read More
August 26, 2015

Reactive Revealed: Part 2 - Elasticity, Scalability and Location Transparency in Reactive systems

In Part 2 of 3 in our Reactive Revealed series, Typesafe deputy-CTO Viktor Klang looks at how organizations with Reactive systems (like Netflix, Twitter, LinkedIn, Walmart, Gilt, Huffington Post and many more) are able to adaptively scale in an elastic, infrastructure-efficient way, and how location transparency plays a role in distributed Reactive systems. This webinar takes a step far back from the deep technology and low-level protocols reviewed in Reactive Revealed Part 1 with Konrad Malawski, looking more at math, conceptual ideas and theory rather than code. 

Read More
August 18, 2015

The 7 Ways to Wash Dishes and the Case for Message-driven Reactive Systems

I’ve been working for several years to try to find a meaningful way to describe the core concepts of building efficient, Reactive applications - being asynchronous and non-blocking while minimizing concurrency and supporting linear scalability by enhancing parallelism. That is a veritable soup of esoteric terms that are difficult to grasp for even the most experienced developers. Yet understanding them is critical to building truly Reactive applications.

In the past few months, I think I may have found a way to express these concepts more clearly. It also highlights some other interesting concepts, such as pipelining, batching, fork/join and Amdahl’s Law via an everyday metaphor. This kind of real-world analogy has always helped me understand concepts, and when I’ve run through this one with customers, they’ve found it to be helpful as well.

Read More
August 10, 2015

Reactive Revealed 2015 Survey: How to Transform 5 minutes into a Donation to Devoxx4Kids

Wouldn't it be great to support good ol' primary research and Devoxx4Kids? You can do just that by completing Reactive Revealed 2015, a 5-minute (engineer verified) survey that asks about the relevance of the tools, architectures, practices and opinions related to Reactive application development to your project. By completing this anonymous, 20-question survey, you're not only sharing valuable experiences from which we can all learn from, but you're also supporting a strong cause for young geeks.

Read More
August 6, 2015

Meet Deeplearning4J and BIDData, two emerging Machine Learning technologies for the JVM

The explosive interest in building and deploying message-driven, elastic, resilient and responsive Reactive applications in enterprises continues to drive the need for real-time data streaming and instant decision-making. We see tools like Apache Spark, Cassandra, Riak, Kafka, Akka and Slick embracing this trend already. Additionally, the reality of Reactive Streams 1.0.0 is helping to pave the way for a new generation of somewhat alarming tools in the fields of Machine Learning and Deep Learning, which some believe may predicate the SkyNet takeover of Earth...

Nonetheless, there are two emerging projects in our ecosystem–Deeplearning4J and BIDData–that will get architects and developers passionate about data-centric computing. Let's quickly go over what these upcoming areas are in plain language.

Read More
July 29, 2015

What does it take to become a Typesafe certified Systems Integration partner?

At Typesafe, we have already partnered with quite a few consulting firms to provide professional services to companies looking to Go Reactive. In doing so, we ask each of our partner candidates to put together a Typesafe Activator template that showcases their skills, capabilities and quality of work. However, that doesn't give us much visibility into the specific strengths each firm brings to the table. To help provide that visibility, we recently created a capabilities model for partners that reflects the many different aspects of our technologies...

Read More
July 28, 2015

Microservices 101: Exploiting Reality's Constraints with Technology

Typesafe Deputy CTO Viktor Klang goes into the world of microservices to see how these architectures emerge from the constraints of reality. Viktor reviews the problems imposed by reality, and shows how they can not only be solved, but how the constraints free us from misconceptions that are otherwise very easy to acquire. We also explore how distributed systems are at the heart of microservices-based architectures and how communication shapes the structure, behavior and development of the software...

Read More
July 24, 2015

Incident report for and

After Typesafe migrated both and to JFrog Bintray, we requested Artifactory SaaS servers to be shut down. The shutdown resulted in unexpected service interruption on Travis CI's Scala builds and the outage of sbt community repository on July 23, 2015. Travis CI fixed their service interruption by updating its build environment. Typesafe corrected the sbt community repository outage by adding a new redirection service. We apologize for the inconvenience.

Read More
July 22, 2015

Introducing "Reactive Revealed" - A Technical Webinar Series on Going Reactive for Architects and Developers

With the Reactive Manifesto now embraced by over 11,000 people and the Reactive Streams initiative in full swing with a 1.0.0 launch, we are seeing more interest in "Going Reactive" than ever before. Organizations large and small ask us questions like:

  • What does Reactive really mean and why should we care?
  • What does “Going Reactive” mean for our Development and Operations teams?
  • How can Reactive systems help us improve system resilience and scale elastically to accommodate bursty traffic? 
  • What are the business drivers and market forces that we should be aware of, and how can my organization start the journey towards modernizing our existing applications and infrastructure?

From Jonas Bonér, Viktor Klang and Konrad Malawski, co-authors of the Reactive Manifesto and contributors to the Reactive Streams initiative, we have set out to produce a three-part “Reactive Revealed” series to give an interactive opportunity for enterprise architects and software developers (we even have some goodness for Operations and Executives too) to get started with understanding Reactive from the beginning, providing an overview of the technological foundation behind it all. 

Read More
July 14, 2015

Four Things to Know about Reliable Spark Streaming with Typesafe and Databricks

Last week, we were happy to have a Typesafe co-webinar with Databricks, the company founded by the creators of Apache Spark. Our Big Data Architect Dean Wampler and Datatbrick's Lead Engineer for Spark Streaming, Tathagata Das (TD) provided a 1-hour presentation with Q/A on Spark Streaming, which makes it easy to build scalable fault-tolerant streaming applications with Apache Spark.

Read More
July 13, 2015

How Scala compares with 20 other programming languages according to Reddit analysis

Last week, I came across this excellent, semi-hilarious informal study by Tobias Hermann, aka Dobiasd, which digs into 20+ programming languages and reviews the conversations, comments and sentiments from their respective subreddit feeds (WARNING: this may be NSFW due to profanity recorded by users). Regardless, I loved what I saw, and wanted to reach out to Tobias to ask him if he’d like a little coverage on the Typesafe blog, and why he ran this fascinating experiment. Responding humbly and with a good degree of perceivable curiosity, Tobias wrote me back...

Read More
July 8, 2015

12 Tips for Enterprise Adoption of Typesafe Reactive Platform with Play, Akka, sbt, Scala and Java

In April, 2013, we published a blog post about Enterprise Scala Adoption Tips, but the time has come for an update. Not only that, we need to focus on how to help enterprise organizations adopt Scala and also the Typesafe Reactive Platform in general. Many enterprises make the decision to leverage Akka and Play Framework from the Java API, which we fully support.

As 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
July 8, 2015

A Deeper Look at Reactive Streams with Akka Streams 1.0, Akka HTTP 1.0 and Slick 3.0

As we reviewed in our recent webinar with Roland Kuhn Reactive Streams 1.0.0 and Why You Should Care, the first version of the Reactive Streams specification is now live, and among other technologies from engineers at Netflix, Pivotal, Red Hat and Oracle, so are Typesafe's implementations of Akka Streams 1.0 and Slick 3.0. In this webinar, Typesafe engineer Endre Varga looks deeper into Reactive Streams and demonstrates Akka Streams 1.0, Akka HTTP 1.0 and Slick 3.0 for harnessing the power of streaming with back-pressure in your system.  

Read More

Oliver White

Chief Storyteller
July 7, 2015

The Six Questions Architects Ask About Using Akka in Production

In a recent conversation on the Akka User Google Group, we came across a very salient conversation in which we found some very straight answers to questions that architects ask themselves when deciding to adopt a tool or not. The answers below are from Justin du Coeur, the creator of Querki. Querki is still in beta, and represents is a new way of organizing your personal information powered by Scala, Akka, Play and Scala.js. As a one-man show, Justin wears many hats, which makes him an ideal candidate for cutting to the root of matter with these six questions for architects. You can read more about Justin and the Querki project on the project’s development blog and his personal blog, which blends conversations about software, science-fiction, SCA and gaming.

Read More
July 2, 2015

What’s in a name? Typesafe public renaming update (week 6)

This naming update is kind of short because the work we are doing now needs to stay private for the next month or so.But, I thought it would be cool to share what we’ve been up to, in a general way. Currently, we are at the Generate Names stage of the process––which a lot of folks on Twitter got a head start on by sharing their suggestions and opinions publicly...

Read More
June 30, 2015

Modernizing Your Aging Architecture: What Every Enterprise Architect Needs To Know About Going Reactive

If you're an Enterprise Architect, the idea of architecture modernization is probably on your mind a lot; with the explosion of Reactive applications now entering the mainstream, understanding the implications of "Going Reactive" is a good thing to look into. After all, what do you do when you need to react quickly to competitive threats or new line of business demands, but your existing architecture is anything but nimble? In this conversational-style webinar with Principal Analyst at Forrester Research, Michael Facemire, and Typesafe Enterprise Advocate, Kevin Webber, we go discuss some of the questions Architects are asking, such as...

Read More
June 23, 2015

Using Spark, Kafka, Cassandra and Akka on Mesos for Real-Time Personalization

The gambling industry has arguably been one of the most comprehensively affected by the internet revolution, and if an organization such as William Hill hadn't adapted successfully it would have disappeared. Watch Patrick Di Loreto, R&D Engineering lead for William Hill, deliver to nearly 1300 registrants what his company is doing to grow in a fast-paced industry where milliseconds can matter to users and real-time data analysis and reactions are the keys to competitive advantage. 

Read More
June 22, 2015

Reactive Streams 1.0.0 and Why You Should Care

In our most popular webinar to date with over 1500 registrants, Akka Team Lead and author Roland Kuhn presents the freshly released final specification for Reactive Streams 1.0.0 for the JVM. This work was done in collaboration with engineers representing Netflix, Red Hat, Pivotal, Oracle, Typesafe and others to define a standard for passing streams of data between threads in an asynchronous and non-blocking fashion. This is a common need in Reactive systems, in which the volume of streaming "live" data to process is not predetermined.

Read More
June 18, 2015

Play Framework 2.4 release visualized: 176 people making 1000 updates in 7 minutes

Today, I saw that Play Contributor Marcos Pereira, a self-described "Software Liar, Agile Drunker, Scrum Monster, Passionate Product Legendary, Curious Human Being, and Certified Unsatisfied Person" used Google Gource to create this fabulous 7-minute visualization (above) of the development of the latest Play 2.4 release, complete with a soundtrack by Funkwerk. Well, it really blew my socks off–and back on again.

Read More
June 15, 2015

Play Framework 2.4 Q/A with Community Contributor and Co-founder of Connectifier Ben McCann

Today we're excited to post a Play Framework story with Ben McCann, an active community contributor and co-founder of Connectifier, where Play retains a long-term, mission critical role at this leading big data and AI company. In this story, Ben discusses the recent Play 2.4 release and how the open source nature of Play Framework has benefitted Connectifier.

Read More
June 3, 2015

What’s in a name? Typesafe public renaming update (week 3)

It's been exciting times here at Typesafe.  In my four years here, we've grown as a company, and in a recent post by our President and CEO Mark Brewer, we announced that we've decided to change our company name to reflect our own internal changes. As a company dedicated to open source technologies, we thought it also made sense expose this journey to the community, and give regular updates during the process. But before I give you an update on the process, first I thought I'd describe why I joined Typesafe.

Read More
June 2, 2015

VirtusLab cooperates with Typesafe on release of Scala IDE 4.1.0

We've happy to promote that our friends at VirtusLab have become official contributors to the latest release of Scala IDE, version 4.1.0. In the original announcement, VirtusLab describes their efforts in helping the community and Typesafe make a first-class IDE for Scala development.

We will cooperate with Typesafe, Inc. on development of new releases with a great number of enhancements and features aimed at skyrocketing productivity of Scala developers. We are proud to be part of the team that has undertaken the great effort to build the IDE for Scala Community. Their work has had a great impact on popularity and adoption rate of the Scala language. 

Read More
May 18, 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.

Read More
April 29, 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
April 28, 2015

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

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!

Read More
April 23, 2015

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
April 10, 2015

Codacy Q&A: Interview with Jaime Jorge

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
April 9, 2015

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

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
April 1, 2015

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

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
March 24, 2015

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

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
March 11, 2015

Check out Text By the Bay!

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
March 10, 2015

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
March 8, 2015

Play 2.4 - A sneak peek

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
March 5, 2015

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

Read More
February 26, 2015

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
February 25, 2015

Typesafe Activator 1.3.0 released: Contains new sbt server and UI

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
February 10, 2015

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
February 3, 2015

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
December 16, 2014

Eh, What’s Up Scaladoc?

(with thanks to Bugs Bunny).

If you are new to Scala, Scaladoc is one of the most useful resources you can use to navigate the unfamiliar waters. Scaladoc has a lot of functionality. Some of the functionality continues to be surprising to newcomers though, hence this article (and screencast).

Read More
December 16, 2014

Case Study: Nitro Moves Desktop Apps to the Cloud with Typesafe Reactive Platform

Our newest case study is with Nitro, a company whose software make it easy to create, edit, share, sign and collaborate with documents—online or offline. In our recent interview, Nitro's VP of Technology, Tihomir Bajic, outlines the importance of Play, Akka and Scala to the company’s product delivery evolution during their recent years of explosive growth. Back in 2011, Nitro had millions of users and a massive code base of C++ for desktop apps for document processing and workflows. Nitro’s desktop products were supported by .NET.


Read More
December 3, 2014

Spark Survey

Back in September, we ran a survey to gather people’s thoughts and upgrade plans around Java 8. We were surprised to find that among the 3,000 respondents, more than 17% are already using Apache Spark in production. Considering how Spark support by the major Hadoop vendors is only about a year old, this number took many by surprise.

Read More
December 2, 2014

Hootsuite Success Story: How Hootsuite Modernized Its URL Shortener

Today we are excited to share a new case study with our friends at Hootsuite, a widely used social media relationship platform. This specific use case focuses on, Hootsuite’s popular URL shortening and click analytics service. Essentially, the tool became so popular and such a critical part of the Hootsuite product, that the the engineering team found themselves dedicating much more time and cost into keeping the service performant and reliable than they expected.

Read More
November 7, 2014

Reactive Retail Webinar Lineup

Next week we're hosting three webinars that showcase how Typesafe technologies are used in major retail organizaitons. Check out the speaking list below and register to attend the live event or receive an email link to the recordings. 

Read More
October 31, 2014

Sources, Sinks and FlowGraphs

The akka team has been hard at work on a new version of akka streams, and this has resulted in some pretty big changes to the API. As a result, it is now well over 80% more awesome (as measured by the Standard Awesomeness Factor metric). However, some of the API changes have naturally made some of the existing examples and documentation out there a bit stale.

Read More
October 17, 2014

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

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
October 7, 2014

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
September 22, 2014

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
September 17, 2014

Reactive Manifesto 2.0

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
September 16, 2014

Survey: Java 8 Opinions and Upgrade Plans

Earlier this year, we conducted a survey with more than 2,800 responders who shared their opinions and upgrade plans around Java 8. This follow-up survey is intended to take an accurate snapshot of how Java 8 upgrade plans have actually mapped to the previous benchmarks. The survey takes approximately 5 minutes to complete.

Read More
September 11, 2014

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
September 9, 2014

Q&A with Caoyuan Deng: Akka at Wandoujia

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
September 8, 2014

Activator Template of the Month: Atomic 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
September 5, 2014

Typesafe Repository Maintenance this Weekend

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
August 28, 2014

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
August 28, 2014

Akka Roadmap Update 2014

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
August 27, 2014

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
August 26, 2014

Type Early, Type Often

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
August 12, 2014

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
August 8, 2014

Case Study: Why Wix Loves 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
August 5, 2014

Activator Template: Type Classes

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
July 30, 2014

Q&A with Kevin Webber

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
July 28, 2014

Akka Days Webinar Recordings

Last week we hosted Akka Days, two days of webinars focused on bringing your Akka apps to production. The webinars focused on tips, tricks and advice for how make sure your transition from development to production is smooth and successful. 

Read More
July 22, 2014

Welcome Dick Wall!

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
July 10, 2014

Akka 5 Year Anniversary!

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
June 27, 2014

Akka HTTP Preview

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
June 26, 2014

Webinar: Lambdas Have Come to Java 8

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
June 11, 2014

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
May 28, 2014

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
May 22, 2014

Akka 2.3.3 Maintenance Release

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
May 15, 2014

Typesafe Activator - An Update and Roadmap Preview

We've recently had some questions about Typesafe Activator and how it relates to other projects on the Typesafe Platform, such as Scala, Akka, Play Framework, and sbt. The tool has evolved a lot since we launched it over a year ago, both in use cases and features, and we're continually working on improvements to make it the best way to get started with our technology.

Read More
May 13, 2014

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
May 7, 2014

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
April 17, 2014

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
March 28, 2014

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
March 25, 2014

Akka 2.3.1 Maintenance Release

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