├── .gitignore ├── .scalafmt.conf ├── .vscode └── settings.json ├── README.md ├── project ├── build.properties └── plugin.sbt ├── sbt └── src ├── main └── scala │ └── net │ └── degoes │ └── zio │ ├── 00-intro.scala │ ├── 01-errors.scala │ ├── 02-control-flow.scala │ ├── 03-resources.scala │ ├── 04-concurrency.scala │ ├── 05-environment.scala │ ├── 06-schedule.scala │ ├── 07-runtime.scala │ ├── 08-monitoring.scala │ ├── 09-stm.scala │ ├── 10-structures.scala │ ├── 11-graduation.scala │ ├── Dictionary.scala │ └── welcome.scala └── test └── scala └── net └── degoes └── zio └── WorkshopSpec.scala /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdegoes/functional-effects/HEAD/.gitignore -------------------------------------------------------------------------------- /.scalafmt.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdegoes/functional-effects/HEAD/.scalafmt.conf -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdegoes/functional-effects/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdegoes/functional-effects/HEAD/README.md -------------------------------------------------------------------------------- /project/build.properties: -------------------------------------------------------------------------------- 1 | sbt.version=1.3.12 2 | -------------------------------------------------------------------------------- /project/plugin.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdegoes/functional-effects/HEAD/project/plugin.sbt -------------------------------------------------------------------------------- /sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdegoes/functional-effects/HEAD/sbt -------------------------------------------------------------------------------- /src/main/scala/net/degoes/zio/00-intro.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdegoes/functional-effects/HEAD/src/main/scala/net/degoes/zio/00-intro.scala -------------------------------------------------------------------------------- /src/main/scala/net/degoes/zio/01-errors.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdegoes/functional-effects/HEAD/src/main/scala/net/degoes/zio/01-errors.scala -------------------------------------------------------------------------------- /src/main/scala/net/degoes/zio/02-control-flow.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdegoes/functional-effects/HEAD/src/main/scala/net/degoes/zio/02-control-flow.scala -------------------------------------------------------------------------------- /src/main/scala/net/degoes/zio/03-resources.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdegoes/functional-effects/HEAD/src/main/scala/net/degoes/zio/03-resources.scala -------------------------------------------------------------------------------- /src/main/scala/net/degoes/zio/04-concurrency.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdegoes/functional-effects/HEAD/src/main/scala/net/degoes/zio/04-concurrency.scala -------------------------------------------------------------------------------- /src/main/scala/net/degoes/zio/05-environment.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdegoes/functional-effects/HEAD/src/main/scala/net/degoes/zio/05-environment.scala -------------------------------------------------------------------------------- /src/main/scala/net/degoes/zio/06-schedule.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdegoes/functional-effects/HEAD/src/main/scala/net/degoes/zio/06-schedule.scala -------------------------------------------------------------------------------- /src/main/scala/net/degoes/zio/07-runtime.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdegoes/functional-effects/HEAD/src/main/scala/net/degoes/zio/07-runtime.scala -------------------------------------------------------------------------------- /src/main/scala/net/degoes/zio/08-monitoring.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdegoes/functional-effects/HEAD/src/main/scala/net/degoes/zio/08-monitoring.scala -------------------------------------------------------------------------------- /src/main/scala/net/degoes/zio/09-stm.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdegoes/functional-effects/HEAD/src/main/scala/net/degoes/zio/09-stm.scala -------------------------------------------------------------------------------- /src/main/scala/net/degoes/zio/10-structures.scala: -------------------------------------------------------------------------------- 1 | package net.degoes.zio 2 | -------------------------------------------------------------------------------- /src/main/scala/net/degoes/zio/11-graduation.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdegoes/functional-effects/HEAD/src/main/scala/net/degoes/zio/11-graduation.scala -------------------------------------------------------------------------------- /src/main/scala/net/degoes/zio/Dictionary.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdegoes/functional-effects/HEAD/src/main/scala/net/degoes/zio/Dictionary.scala -------------------------------------------------------------------------------- /src/main/scala/net/degoes/zio/welcome.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdegoes/functional-effects/HEAD/src/main/scala/net/degoes/zio/welcome.scala -------------------------------------------------------------------------------- /src/test/scala/net/degoes/zio/WorkshopSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdegoes/functional-effects/HEAD/src/test/scala/net/degoes/zio/WorkshopSpec.scala --------------------------------------------------------------------------------