Blog

  • Data Modeling in Scala 3, but I only use types

    That’s the whole idea.

  • Achieving Indisputable Job Security Using Novel Scala 3 Features: A Case Study

    Most of the article is to be perceived as a joke or satire. The post is intended as a light read. If you manage to get any educational value from it, you will most likely also enjoy reading the ingredients list of 2% milk. Enjoy!

  • TASTY way of (re)writing macros in Scala 3

    If you have decided to read this blog post, you probably used or at least heard of macros. But just to make sure that we are on the same page: Macros / metaprogramming in Scala provide a way to either generate scala code at compile-time or analyze existing code to gather syntactic data.

  • How to write Hoogle for Kotlin in Scala (and Scala.js)

    Programmers tend to use strongly typed languages for the safety in the runtime and their own comfort while developing applications. While using new dependency, they often have to browse the documentation by symbolic names of classes and functions. Oftentimes, they don’t know the function name, but are convinced there must be a function somewhere that fits given type transformation. In this talk, we will focus on a prototype tool that lets you browse the docs using types as search keys in Kotlin.