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