Skip to content
Real World Functional Programming with ZIO
Scala Shell
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.


Real World Functional Programming with ZIO

Welcome to the official repository for Real World Functional Programming with ZIO, a workshop taught by John A. De Goes, which introduces attendees to functional programming in Scala.

you will learn how to solve problems in asynchronous, concurrent programming using purely functional ZIO library. work through those following chapters:


From the UI

  1. Download the repository as a zip archive.
  2. Unzip the archive, usually by double-clicking on the file.
  3. Configure the source code files in the IDE or text editor of your choice.

From the Command Line

  1. Open up a terminal window.

  2. Clone the repository.

    git clone
  3. Launch sbt.

  4. Enter continuous compilation mode.

    sbt:zio-workshop> ~ compile


Copyright© 2019 John A. De Goes. All rights reserved.

You can’t perform that action at this time.