Scala Typelevel - Funktionales Streaming mit fs2

Classroom training | German | Claim

Duration of training: 2 days

Objectives

s2 ist die Streaming-Blibliothek des Typelevel-Ökosystems. fs2 basiert auf Cats und cats-effect und ist selbst wieder der Ausgangspunkt für Doobie, http4s und einige weitere Bibliotheken. Dieser Kurs führt ein in das funktionale Streaming mit fs2. Am Ende des Seminars wissen die Teilnehmer/innen fs2 praktisch einzusetzen.

Target audience

Software-Entwickler/innen mit soliden Scala-Kenntnissen, die die funktionale Programierung mit dem Typelevel-Ökosystem erlernen wollen

Requirements

  • Besuch des Kurses "Scala Typelevel - cats-effect" oder gleichwertige Kenntnisse

Agenda

  • Attributes of fs2.Stream
  • Pure Streams
  • Effectful Streams
  • Stream Constructors
  • Basic Stream Operators
  • Chunks
  • Error Handling
  • Resource Safety
  • Stateful Stream Transformation (Pipe, Pull)
  • Concurrency
  • Stream Interruption
  • fs2.text
  • fs2.io.file
  • fs2.io.net
  • Concurrency Primitives

Objectives

s2 ist die Streaming-Blibliothek des Typelevel-Ökosystems. fs2 basiert auf Cats und cats-effect und ist selbst wieder der Ausgangspunkt für Doobie, http4s und einige weitere Bibliotheken. Dieser Kurs führt ein in das funktionale Streaming mit fs2. Am Ende des Seminars wissen die Teilnehmer/innen fs2 praktisch einzusetzen.

Target audience

Software-Entwickler/innen mit soliden Scala-Kenntnissen, die die funktionale Programierung mit dem Typelevel-Ökosystem erlernen wollen

Requirements

  • Besuch des Kurses "Scala Typelevel - cats-effect" oder gleichwertige Kenntnisse

Agenda

  • Attributes of fs2.Stream
  • Pure Streams
  • Effectful Streams
  • Stream Constructors
  • Basic Stream Operators
  • Chunks
  • Error Handling
  • Resource Safety
  • Stateful Stream Transformation (Pipe, Pull)
  • Concurrency
  • Stream Interruption
  • fs2.text
  • fs2.io.file
  • fs2.io.net
  • Concurrency Primitives

Tags

Recommend this site