/essential-effects-code

Code for Inner Product's "Essential Effects" course.

Primary LanguageScalaApache License 2.0Apache-2.0

Essential Effects Code

This repository contains exercises and solutions for Inner Product's Essential Effects training course.

If you want to discuss the content or exercises with the authors, drop us an email.

Using the Source Code

This repository contains two branches: one for exercises and one for solutions. The directory structure is the same in each branch.

You will need to have Git, the JDK, and an internet connection to run the exercises. All other dependencies are either included with the repo or downloaded on demand during compilation.

Notes on Editors and IDEs

If you don't have a particular preference for a Scala editor or IDE, we recommend you do the exercises for this course using the Visual Studio Code editor with the Metals and Scala syntax extensions.

If you want to use IntelliJ we suggest installing it via the Scala Bundle, which includes all the plugins you need for Scala development.