Resources

Videos

Filter Videos

Select
Webinar Demo Reactive Java Java8 Activator Slick PlayFramework Scala Akka
  • Overview
    Activator

    In this short demo, Jim Powers walks us through Typesafe Activator's newest Partner Integration feature, with AppDynamics and NewRelic.

    Watch Now
  • Webinar
    Java Java8

    Lambdas have come to Java!

    with Ryan Knight

    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 this webinar, Ryan Knight discusses why lambdas are useful and how to best leverage them in Scala, Java 8, Clojure and JRuby.

    Watch Now
  • Webinar
    PlayFramework Scala

    Roger Deetz, software architect at Angie's List, presents "One Year of Play-in."

    Abstract

    Lessons learned, challenges faced, and the fun we've had transitioning our legacy architecture to Scala and the Play Framework.

    Bio

    I am a software architect with Angie's List. I have 15 years of experience, starting with desktop installation tools, on to high-availability/disaster-recovery products, and now large-scale commercial web applications. My team has been leading the transition from a legacy C# codebase to a Scala/Play stack.

    Watch Now
  • Webinar
    PlayFramework

    Adam Evans, Technical Lead for BBC Children's Future Media, presents "Making the Case for Play."

    Abstract

    In 2013 the BBC made an epic decision to rewrite their popular CBBC and CBeebies children's web sites in the Play 2 framework on Amazon Web Services. The Play Framework has radically simplified the toolset and architecture, freeing the development teams to deliver innovative new features. Getting management buy in, and delivering on our promises, has been a difficult but ultimately successful challenge.

    Bio

    Technical lead for BBC Children's Future Media. Professional developer for 7 years working on a variety of sites from small 2-3 page brochure sites to large cms high traffic sites, to backend reporting / claims management systems for the insurance industry. Extensive experience in PHP, Java and Groovy and more recently Scala.

    Watch Now
  • Webinar
    PlayFramework

    James Roper, Lead Developer at Typesafe, presents "Reactive Streams and Play 3.0."

    Abstract

    Reactive Streams has a lot to offer Play, providing an asynchronous streaming API that is easy to learn and easy to use from both Java and Scala. Play 3.0 will be embracing this new API as the base level IO API, but what implications will this have on Play's architecture? What will happen to iteratees? How much will this impact existing Play applications? This presentation will dive deep into Play's architecture, and show just how reactive streams will be applied to and improve Play.

    Bio

    James has been developing web applications for 10 years, and in that time has developed a passion for making developers lives easier. He joined Typesafe in 2012, and currently works as the lead developer on Play Framework.

    Watch Now
  • Webinar
    PlayFramework

    Christopher Hunt, Senior Engineer at Typesafe, presents "About sbt-web and the Anatomy of a Plugin."

    Abstract

    This will be a talk similar to the one I provided at ping-conf in January, but updated given that 1.0.0 should have been released by the time the talk happens. sbt-web is a re-factor and enhancement the client side support in Play. Our rationale for sbt-web will be discussed along with an overview of the plugins available today. The anatomy of the various types of plugins will be discussed along with the new Play functionality that has been enabled by sbt-web. New functionality includes native JS compilation performance, support for JS source maps, asset fingerprinting, asset compression and more. In summary we believe that you should not have to jump outside of sbt in order to build your client side components.

    Bio

    Christopher Hunt is a Senior Engineer at Typesafe working on Play and sbt-web.

    Watch Now
  • Webinar
    PlayFramework

    Play All Day: Play at Gilt

    with Giancarlo Silvestrin

    Giancarlo Silvestrin, Senior Software Engineer at Gilt, presents how Play is used at Gilt.

    Abstract

    This session will focus on Gilt's implementation of Play Framework across its architecture--starting with Gilt Live, a real-time page showcasing purchases made in real-time, and eventually branching out to many critical parts of the company's tech organization (from search to inventory status updates). Play has offered Gilt numerous advantages in terms of accessibility, scalability and performance. You'll hear more about lessons learned and the many advantages Play has offered to Gilt, a rapidly-moving eCommerce company with more than eight million users.

    Bio

    Giancarlo Silvestrin is a senior software engineer on Gilt's personalization team, and works on back-end, server-side initiatives that involve heavy use of Scala and Play. Originally a Java developer, he appreciates Scala's elegance and Play Framework's straightforward and accessible approach to building web applications. His main interests are distributed systems, Scala and Akka.

    Watch Now
  • Webinar
    PlayFramework Akka

    Play All Day: Playing with Akka

    with Henry Nissenbaum

    Henry Nissenbaum, Director of Engineering at Huffington Post, presents "Playing with Akka."

    Abstract

    In 2013, The Huffington Post made a major decision as part of their new platform architecture to invest heavily in the Typesafe stack, specifically, Play and Akka. In this talk you will learn about how the Huffington Post leverages Akka inside of Play to build highly concurrent, low latency and fault tolerant applications to deal with process workflow and asynchronous integrations to various backend data sources such as MySQL using Slick and Search engines such as Elastic Search.

    Bio

    Henry Nissenbaum is currently the Director of Engineering at the Huffington Post where he oversees various platforms such as Advertising and Revenue generation platforms, Real-Time notification platforms and Front End rendering platforms.

    Watch Now
  • Webinar
    PlayFramework Scala

    Kevin Webber presents "Entersprise Web Development with Play and Scala.

    Abstract

    In this session you will learn architecture strategies to help develop Play and Scala applications on large enterprise projects.The talk will cover strategies to help integrate Play with complex ecosystems and other enterprise development challenges. The secondary objective is to assist designing Play applications that are developed by multiple, distributed, cross-functional teams.

    Bio

    Kevin Webber is an enterprise software developer, team lead, and consultant with over fourteen years of Java development experience in banking and e-commerce. His latest role was Team Lead at Nurun Toronto where he was the Lead Play Developer of the Walmart.ca re-design project.

    Watch Now
  • Overview
    Slick

    Hello Slick

    with James Ward

    Slick is Typesafe's modern database query and access library for Scala. It allows you to work with stored data almost as if you were using Scala collections while at the same time giving you full control over when a database access happens and which data is transferred. You can also use SQL directly. This tutorial will get you started with a simple standalone Scala application that uses Slick.

    Get Started with Hello Slick (Slick 2.1) Template

    Watch Now
  • Demo
    Scala

    Scala Testing

    with Kip Sigman

    Want to learn more about how to write unit tests in Scala? Learn from Typesafe consultant Kip Sigman as he addresses the basics for getting started and setting up your tools.

    Watch Now
  • Webinar
    Scala

    Welcome to Scala 2.11

    with Jason Zaugg

    The Scala team at Typesafe has been busy over the last year working to make the platform faster, smaller, and more stable, as well as continuing to refine experimental language features.

    In this webinar, the Scala team will take you on a tour of these changes, give you tips for upgrading, discuss the plans for the upcoming releases and field your questions.

    Watch Now
  • Webinar
    Reactive Java8

    Going Reactive with Java 8

    with Björn Antonsson & Ryan Knight

    Java 8's lambdas make building Reactive applications a whole lot easier and cleaner. Through copious code examples this session will show you how to build event-driven, scalable, resilient, and responsive applications with Java 8, Play Framework and Akka. On the web side you will learn about using lambdas for async & non-blocking requests & WebSockets. You will also learn how the actor model in Akka pairs well with lambdas to create an event-driven foundation that provides concurrency, clustering and fault-tolerance.

    Watch Now
  • Webinar
    Akka

    Intro to Akka persistence

    with Patrik Nordwall

    Patrik Nordwall hosts "Akka Persistence." Akka Persistence is a new module in Akka 2.3 that adds actor state persistence and at-least-once message delivery semantics to Akka. Patrik covers the following features:

    • Persistent actors using command and event sourcing
    • Reliable communication with persistent channels
    • Replicating events with persistent views
    • How to use persistence with clustering
    Watch Now
  • Demo
    Reactive Activator

    Reactive Scales

    with Typesafe

    A short demo of the Reactive Scales Activator template.

    Watch Now
  • Webinar
    Slick

    Introducing Slick 2.0.0!

    with Stefan Zeiger

    Stefan Zeiger, Slick tech lead, leads a webinar about the newly released Slick 2.0. Slick is the most efficient library available for functional programmers connecting applications to relational databases. Slick's Functional Relational Mapping (FRM) paradigm allows mapping to be completed within Scala, with loose-coupling, minimal configuration requirements, and a number of other major advantages that abstract the complexities away from connecting with relational databases.

    Watch Now
  • Webinar
    PlayFramework Monitoring

    Monitoring your Play Apps with New Relic!

    with James Ward and New Relic's Tyler Benson

    Increasingly, the Typesafe Reactive Platform is being used for mission-critical applications, and Play Framework is seeing widespread adoption across all industries. To monitor these applications, many users turn to New Relic, a powerful application performance monitoring tool. In this webinar, Typesafe's James Ward and New Relic's Tyler Benson share how to use New Relic for deep visual insight into your Play apps, which is critical for customers and users going into production.

    Watch Now
  • Webinar
    PlayFramework

    Play Framework is easy to deploy and scale but like any system some optimizations can help things run more smoothly. This webinar will teach you the basics of deployment, configuring thread pools, managing blocking, and common performance pitfalls.

    Watch Now
  • Webinar
    Reactive Akka

    Failure: The Good Parts

    with Viktor Klang

    Typesafe's Director of Engineering, Viktor Klang, equips you with tools and strategies for dealing for system failures.

    Watch Now
  • Webinar
    Java Reactive

    The Typesafe Platform enables Java developers to build Reactive applications using a suite of open source tools and runtimes. This webinar will teach developers how to get started creating interactive web front-ends with Play Framework and build a resilient and scalable system on Akka's event-driven foundation. Through code examples and live demos, attendees will learn how they can get started with the Typesafe Platform.

    Watch Now
  • Webinar
    Reactive Scala Akka PlayFramework Activator

    This session will teach you how to build Reactive applications with the Typesafe Platform. Using live coding examples, you will learn how to get started with Typesafe Activator then create an interactive web application with the Play Framework and build a scalable, resilient, and event-driven foundation with Akka. Both Java and Scala will be used for the server-side code, while HTML and JavaScript will be used for the client-side.

    Watch Now
  • Overview
    Reactive PlayFramework Akka Scala Java Java8

    In this short video interview, Typesafe co-founder and Scala creator, Martin Odersky, discusses the Typesafe Reactive Platform, how it upholds principles of reactive programming and shares his perspective on Java 8.

    Watch Now
  • Overview
    Typesafe Together Support

    Typesafe Together

    with Sushila Sahay

    The Typesafe Subscription is a simple annual subscription that complements the Typesafe Reactive Platform with certified builds, professional maintenance, support, and operations tools, with no long-term commitment or lock-in. Learn how to become part of Typesafe Together in this short video interview with Sushila Sahay, Vice President, Customer Operations at Typesafe.

    Watch Now
  • Overview
    Training

    Typesafe Training

    with Heiko Seeberger

    Along with its partners, Typesafe offers in-person training courses for developers of all levels of proficiency with our Reactive Platform. Learn more in this short interview with Director of Education, Heiko Seeberger.

    Watch Now
  • Overview
    Consulting

    Typesafe Consulting

    with Jamie Allen

    Jamie Allen discusses how Typesafe offers consulting services for Play Framework, Akka, Scala and the Typesafe Reactive Platform.

    Watch Now