Scala and the JVM
·
Part 15
Scala: Part 14: Testing Scala Results - Values, Errors and Exceptions
I unpack AnyFunSuite from a Java developer’s perspective, test returned Right and Left values, check thrown exceptions with intercept, and verify that independent expectations catch real mistakes.
29 Sep 2026
·
6 min read
·105 views
Scala and the JVM
·
Part 12
Scala: Part 11: Scala 2 Implicit Classes - Where Did That Method Come From?
Coming from Java, a String with a lookup method looks wild. I unpack Scala 2 implicit classes into an ordinary wrapper, then show how the compiler can supply its repository argument too.
21 Sep 2026
·
5 min read
·101 views
Scala and the JVM
·
Part 11
Scala: Part 10: Scala 2 Implicit Parameters - What the Compiler Supplies, and Why It Refuses
From multiple parameter lists to compiler-supplied repository arguments: real missing and ambiguous implicit errors, explicit fixes, and the difference between a missing dependency and a missing policy.
21 Sep 2026
·
5 min read
·103 views
Scala and the JVM
·
Part 10
Scala's Cake Pattern, One Dependency at a Time
I rebuilt Scala's Cake Pattern as a small checkout application, then traced its component traits, self-type requirements and test wiring from a Java and Spring perspective.
20 Sep 2026
·
5 min read
·123 views
Scala and the JVM
·
Part 8
Learning sbt from Maven: Eight Lessons from a Runnable Scala 2.13 Build
I knew how to run sbt, but not how its build model worked. I built a small Scala 2.13 project and traced settings, tasks, scopes, Zinc, dependencies, Coursier and local publication back to the Maven concepts I already knew.
19 Sep 2026
·
9 min read
·95 views
Scala and the JVM
·
Part 1
Scala: Part 1: From Java to Scala with a Runnable sbt Project
Starting Scala 2 from Java and Spring: val and var, expressions, a first method, and a small sbt project you can run. The first step in the Scala/Play series.
16 Sep 2026
·
5 min read
·114 views