Scala Typelevel - Funktionales Streaming mit fs2

Classroom Schulung | Deutsch | Anspruch

Schulungsdauer: 2 Tage

Ziele

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.

Zielgruppe

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

Voraussetzungen

  • 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

Ziele

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.

Zielgruppe

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

Voraussetzungen

  • 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

Diese Seite weiterempfehlen