Blog

scala

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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