1. Overview Scala has a strong type system that allows us to write code with more restrictions and checks at compile time. By encoding logic in the type system, we can detect errors at compile-time without introducing them to the runtime. One feature, in particular, is a kind of dependent typing called path-dependent types. In […]
This is the standard author on the site. Most articles are published by individual authors, with their own profiles, but when multiple people have a strong contribution, we publish collectively here.
Here's what I've written (so far):
Learn about the Scala Cats library.
In this tutorial, we’ll see how to use the repeated parameters feature in Scala.
Learn about Alpakka in Scala.
A type alias is usually used to simplify declaration for complex types, such as parameterized types or function types. Explore examples and how they work.
Learn about Play’s caching API with Scala.
Learn about Streams, Views, and Iterators in Scala and how they differ.
A quick guide to Nil, Null, Nothing, Unit, and None in Scala.
In this tutorial, we explore the ways to find the index element in a List in Scala.
Learn to access Play configurations in Scala.