Tag

Scala

6 articles

2025

  1. Reader Monad

    Reimplementing the Reader monad sample from "All About Monads" in Scala using Cats.

    Programming

2024

  1. Order Type Class

    Part of the Scala Cats type class series, explaining the Order type class for total ordering and its compare method.

    Programming
  2. Eq Type Class

    Part of the Scala Cats type class series, explaining the Eq type class for equality and how to use it in code.

    Programming
  3. Scala Cats Type Class Intro

    Learning the type classes provided by Scala's Cats library step by step, guided by their dependency diagram.

    Programming
  4. A Gentle Tour of Java Optional for People Who Want to Understand It Better

    Explaining what map/flatMap on Optional and Stream really mean, building toward the concept of a Functor from scratch.

    Programming
  5. Relearning Scala (Environment Setup)

    Setting up an Emacs development environment while relearning Scala 3, with some personal thoughts on why Scala fell out of fashion.

    Programming