YoVDO

Swave - A Fresh Reactive Streams Implementation

Offered By: Scala Days Conferences via YouTube

Tags

Scala Days Courses Scala Courses Stream Processing Courses Asynchronous Programming Courses Reactive Streams Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the Swave Reactive Streams implementation for Scala in this 50-minute conference talk from Scala Days Berlin 2016. Dive into the world of asynchronous stream processing and learn about this powerful new abstraction for defining and scaling pipelined processing logic. Discover how Swave, built from scratch, focuses on maximum performance, a simple yet powerful API, and minimal dependencies. Compare Swave with other Reactive Streams implementations, understanding its design approach, feature set, and core implementation choices. Gain insights into basic benchmarks and performance figures, and understand the pros and cons from a user's perspective. Whether you're considering which Reactive Streams implementation to use or simply interested in expanding your knowledge of stream processing in Scala, this talk provides valuable information on the evolving landscape of Reactive Streams.

Syllabus

Introduction
Stream Processing
Scala Collections
Approach to Collections
Streambased solutions
Streambased transformations
Collections
Strict vs Lazy Collections
Lazy Collections
Lazy vs Reactive
API Basics
Example
DSL Basics
Fanons
Coupling
Rendering
Performance
Comparisons
Lift vs Nonlift
Roadmap


Taught by

Scala Days Conferences

Related Courses

Java Fundamentals: HttpClient
Pluralsight
Akka Streams with Scala | Rock the JVM
Udemy
Mastering Java Reactive Programming [ From Scratch - 2024 ]
Udemy
Reactive Streams Using Spring WebFlux 5
Pluralsight
Managing the Reactive World with RxJava - Jake Wharton
ChariotSolutions via YouTube