Skip to content
Oeiuwq Faith Blog OpenSource Porfolio

jdegoes/zio-workshop

Real World Functional Programming with ZIO

jdegoes/zio-workshop.json
{
"createdAt": "2019-02-06T14:16:05Z",
"defaultBranch": "master",
"description": "Real World Functional Programming with ZIO",
"fullName": "jdegoes/zio-workshop",
"homepage": null,
"language": "Scala",
"name": "zio-workshop",
"pushedAt": "2022-03-02T11:41:26Z",
"stargazersCount": 196,
"topics": [],
"updatedAt": "2025-08-19T16:00:36Z",
"url": "https://github.com/jdegoes/zio-workshop"
}

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:

  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.
  1. Open up a terminal window.

  2. Clone the repository.

    Terminal window
    git clone git@github.com:jdegoes/zio-workshop.git
  3. Launch sbt.

    Terminal window
    ./sbt
  4. Enter continuous compilation mode.

    Terminal window
    sbt:zio-workshop> ~ compile

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