feature image
John A De Goes bio photo

John A De Goes

Twitter LinkedIn Github

Recent Articles

The Functional Scala Concurrency Challenge

A fun little challenge to improve your skills using FP for concurrency.

Testing Incrementally with ZIO Environment

Environmental effects let you easily, quickly, and incrementally build tesable services.

Beautiful, Simple, Testable Functional Effects for Scala

Tagless-final has given us testable functional effects, but at great cost. Now ZIO provides an easier way.

Thread Pool Best Practices with ZIO

Thread pool management used to be hard; with ZIO, it's now free.

High-Performance Functional Programming Through Effect Rotation

Vertical composition of effects, like monad transformers, don't perform very well. Rotate effects for higher performance.