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...
@typesafe
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...
@theotown
September 18, 2015

Scala and Spark Notebook: The Next Generation Data Science Toolkit

Andy Petrella at Data Fellas wants you to be productive with your data. This explains why he labored to create Spark Notebook, a fascinating tool that lets you use Apache Spark in your browser and is purposed with creating reproducible analysis using Scala, Apache Spark and other technologies. Spark Notebook offers these capabilities to anybody who needs to play with data, leveraging not only Spark for all data manipulation, but also the Typesafe Reactive Platform, to offer unique power to the user.

Read More...
@eed3si9n
July 24, 2015

Incident report for repo.typesafe.com and repo.scala-sbt.org

After Typesafe migrated both repo.typesafe.com and repo.scala-sbt.org 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...

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

Eight hot technologies that were built in Scala

scala

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

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

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

Read More...
@typesafe
December 19, 2014

New Case Study: BrightTALK Increases Concurrency and Resiliency with Akka

Today, we're proud to share a case study with our customers at BrightTALK, a leading provider of webinars and videos for professionals and their communities. In this piece, Alistair Cairns (VP of Engineering) and Brett Bell (Software Developer) discuss BrightTALK's decision to move away from the company's legacy PHP codebase to the Typesafe Reactive Platform.

Read More...
@dickwall
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...

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

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 Ow.ly, 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...
@ToniCunei
September 22, 2014
@jsuereth
September 22, 2014
@gkossakowski
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...

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

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

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

Retail is Going Reactive!

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

Read More...
@typesafe
February 12, 2014

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...
@typesafe
February 4, 2014

Managing energy with a Reactive application

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...
@typesafe
January 23, 2014

HolidayCheck’s journey with Scala and Akka

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...
@takipid
December 23, 2013

Guest Post: Top 100 Scala Libraries for Typesafe

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

Q&A with Scala Superstar Konrad Malawski

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

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

Typesafe gets Spray(ed)

After the very successful collaboration between the Spray and Akka teams: creating the new Akka IO module; we are thrilled to announce that this collaboration has been taken to the next level by merging the Akka and Spray projects—absorbing the awesome capabilities of Spray’s HTTP into Akka. With this, Spray will become a supported part of the Typesafe Reactive Platform.

Read More...

Auvik Networks simplifies computer networking

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

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

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

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

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

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”

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

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

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

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

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!

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

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?

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

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

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

Report

Going Reactive 2016

White Paper

Microservices In Production

White Paper

Fast Data: Big Data Evolved

White Paper

An Introduction to Reactive Streams, Akka Streams and Akka HTTP

Webinar

Reactive Platform: Monitoring 1.0, Commercial features &...