RESOURCE CENTER

Welcome to the Typesafe Resource Center, your gateway to collateral, case studies & stories, Activator templates, videos, ebooks and podcasts.


Discover

Collateral Case Studies & Stories Activator Templates E-Books Videos Typesafe Podcasts Reactive Podcasts Upcoming Webinars

NEWSLETTER SIGN UP

Stay up to date! Sign up for our monthly newsletter featuring all the latest resources and news.


Popular White Papers, Datasheets & Reports

  • White Paper

    Introducing the Typesafe Reactive Platform

    Learn about the Typesafe technology ecosystem

    Get White paper
  • Report

    SURVEY RESULTS: APACHE SPARK

    Preparing for the next wave of Reactive Big Data

    Get Report
  • White Paper

    Introducing Typesafe ConductR

    A Reactive Application Manager for Operations

    Get White paper

Popular Case Studies & Stories

  • Case Study

    Modernizing from Monolith to Microservices

    The Guardian launches a digital-first strategy

    READ CASE STUDY
  • Case Study

    Achieving Unprecedented Resilience

    Walmart.ca experiences its first Black Friday with no downtime

    READ CASE STUDY
  • Community Story

    New Tweets Per Second Record, And How!

    A primary goal at Twitter is to make sure the service is always available

    Read Community Story

Latest E-Books & Videos

  • Latest E-Book Resources

    Essential Slick

    Slick

    Slick

    Essential Slick

    by Richard Dallaway and Jonathan Ferguson

    Essential Slick is a guide to building a database application using the Slick library. It is aimed at Scala developers who need to become productive with Slick quickly. All registrants qualify for a Typesafe discount and will save...

    Spark in Action

    Spark

    Spark

    Spark in Action

    by Marko Bonaći and Petar Zečević

    Working with big data can be complex and challenging, in part because of the multiple analysis frameworks and tools required. Apache Spark is a big data processing framework perfect for analyzing near-real-time streams and discove...

    Functional Programming in Java

    Java8 Java

    Java8 Java

    Functional Programming in Java

    by Rúnar Bjarnason, Paul Chiusano, and Pierre-Yves Saumont

    Functional programming is a deep and potentially mind-bending discipline. Fortunately, as a Java developer you don't have to master every aspect of FP to get a big boost in the performance, readability, and maintainability of your...

    All E-Book Resources
  • Latest Video Resources

    Reactive Revealed 1/3: Async NIO, Back-pressure and Message-driven vs Event-driven

    Webinar

    Reactive Revealed Reactive

    Reactive Revealed 1/3: Async NIO, Back-pressure and Message-driven vs Event-driven

    with Konrad Malawski

    In this first of three webinars with live Q/A, we explore the underlying technologies and approach of Reactive systems. Akka Team member and Reactive Streams contributor Konrad Malawski will detail what you should know about:

    • The differences and trade-offs between synchronous blocking I/O and asynchronous non-blocking I/O, what these mean for execution efficiency as well as code maintainability.
    • The difference between event-driven and message-driven approaches in terms of design considerations in the small and the large as well as the costs and benefits of either way.
    • The role of flow control in Reactive systems, how it impacts service latency and throughput and which technologies are available to help with implementing it.

    Microservices 101: Exploiting Reality's Constraints with Technology

    Webinar

    Microservices

    Microservices 101: Exploiting Reality's Constraints with Technology

    with Viktor Klang

    In this webinar, Typesafe Deputy CTO Viktor Klang looks into the world of microservices to see how these architectures emerge from the constraints of reality. We'll review the problems imposed by reality, and show how they can not only be solved, but how the constraints free us from misconceptions that are otherwise very easy to acquire.

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

    Reactive for DevOps: Part 1 - Using ConductR to manage and deploy Reactive apps

    Webinar

    Reactive ConductR DevOps

    Reactive for DevOps: Part 1 - Using ConductR to manage and deploy Reactive apps

    with Edward Callahan

    This webinar introduces Typesafe ConductR, a solution for managing Typesafe Reactive Platform-based applications using Play, Akka and Scala or Java across a cluster of machines. In this series, we’ll see how ConductR manages this new wave of message-driven, elastic, resilient and responsive applications while complementing existing configuration and management tools and developer workflow

    In this first of four webinars, we’ll give a broad review of ConductR and demonstrate how:

    • Typesafe ConductR enables operations to easily deploy Reactive Applications with resilience and elasticity.
    • How a ConductR Cluster enables blue-green rolling upgrade deployments of both JVM and Docker containerized applications and microservices.
    • How ConductR can be utilized in a hybrid cloud or multi-datacenter deployment to provide cloud bursting and multi-regional solutions.
    All Video Resources

Podcast Channels

  • Typesafe Podcast Channel

  • Reactive Tech Talks Podcast Channel