If you know Scala, you know Kotlin

scalakotlin

This post explores the similarities between Kotlin and Scala, two modern programming languages. The post highlights key programming constructs, demonstrating how both languages handle basic syntax, …

Read more →

A world without types - Part 3

scalaseriesseries-typestypes

Guest post by Bahul Jain. In this post, he talks about algebraic data types (ADTs) and its benefits. He discusses how ADTs can be used to model complex data and boost developer productivity.

Read more →

scala-cli's JVM Install Location

scalascala-clicoursier

scala-cli, one of the superpowers in the Scala ecosystem, is a versatile tool for running Scala scripts. It has a ton of options to play with. One of the arguments you can pass to scala-cli is to …

Read more →

Why Functional Programming Matters

scalafp

This post takes a more relatable and realistic yet complex problem to demonstrate how it is straightforward and concise to implement it in functional programming. It makes the case why functional …

Read more →

A world without types - Part 2

scalaseriesseries-typestypes

Guest post by Bahul Jain. In this post, he talks about addressing the performance implications of creating types everywhere. He explores AnyVal and a light-weight library called Supertagged to …

Read more →