PinnedMurray Todd WilliamsScala & the Three ImplicitsThe first in a 4-part series that unlocks some of the strange and powerful magic of Scala.6 min read·Mar 28, 2022----
Murray Todd WilliamsSPAM-free Nervana is Possible… (mostly)This article is about a few things that might be of interest. First of all, I did actually learn that I could reduce my daily inbox from…9 min read·Dec 19, 2023----
Murray Todd WilliamsIntroducing Scopes in ZIO 2.0Guidance for the sudden switch from ZManaged (updated for 2.0-RC6)10 min read·Apr 4, 2022--1--1
Murray Todd WilliamsGrokking ZIOAfter a long evolutionary journey, the 2.0 release is a great time to jump in.9 min read·Mar 31, 2022--1--1
Murray Todd WilliamsPutting it all together with Type ClassesThe Final chapter on the Scala Implicits Journey8 min read·Mar 28, 2022--1--1
Murray Todd WilliamsUnderstanding Implicit Parameters (with a Primer on Currying)Third of the Implicit Sisters, but not the end of the story.5 min read·Mar 28, 2022--1--1
Murray Todd WilliamsImplicit Classes, i.e. ExtensionsSeries part 2, from “Scala and the Tree Implicits”4 min read·Mar 28, 2022----
Murray Todd WilliamsUnderstanding the “Found ZIO.Task Required ZIO.ZIO” dilemmaI kept hitting the same bug where it seemed ZIO Tasks couldn’t be expanded into the needed ZIO type. The answer lay in the error channel.3 min read·Feb 28, 2022----
Murray Todd WilliamsThanks for writing this.(And it's good to see another Scala person here in Austin!)1 min read·Apr 21, 2021--1--1
Murray Todd WilliamsBottom of the Rabbit Hole: for-comprehensions and monadsThis is the third in a series of articles intended for Scala Beginners to understand how to write clean code using Option and Try and…5 min read·Mar 12, 2021----