ZIO-World-2023

Presentation content

Unique / Interesting aspects of our book publishing process

  • MDOC to check examples
  • Scalafmt to ensude our code samples are phone-friendly
  • ZIO ensures that sample "output" is also phone-friendly
  • Experiments are attached to relevant chapter based on package name
  • Booker
  • Leanpub for snapshots on every push
  • New versions are not published if tests fail

Relevations while working on content

  • Why you can't perform effects inside ref updates
  • environment is backed by a type map