Introduction to Scala and functional programming collections: list, stream and tree.
-
Updated
May 27, 2024 - Scala
Introduction to Scala and functional programming collections: list, stream and tree.
Introduction to akka in scala: http & actors.
Scala - introduction to partially applied types based on zio example.
Introduction to fibers (green thread model) based on ZIO approach.
Basics of elliptic curves, EC over finite fields and ECDSA.
Introduction to scala implicit systems with examples.
Introduction to typelevel programming: phantom types, dependent types, path dependent types and Curry-Howard isomorphism.
Introduction to typed akka actors.
Example of command line application using scopt.
Introduction to test aspects and property based testing.
Introduction to Optics (Lenses, Prisms etc) in Scala.
Introduction to GraphQL using pure functional approach: Scala, Caliban and ZIO.
Introduction into creating bitcoin addresses and formats used in cryptocurrencies.
Introduction to software transactional memory (STM) based on zio
testing akka stream/http
Functor, Monoid, Monads in practice.
Introduction to sbt basics (multimodule setup, plugins, compiler plugins), testcontainers and shared resources in tests.
Introduction into pkcs11 and integrations with hsm using softhsm.
Add a description, image, and links to the workshop-materials topic page so that developers can more easily learn about it.
To associate your repository with the workshop-materials topic, visit your repo's landing page and select "manage topics."