Dokka behind the scenes — documenting multi-module projects

Documenting a multi-module project was always tricky due to the size, complexity and interconnections within such codebases. This is especially true in the case of Dokka, a documentation engine for Kotlin, performing the same function as Javadoc for Java. With 1.4.30 we’ve rewritten the multi-module documentation, so let’s dig a little deeper into the design and the thought process behind it!

#Dokka #kotlin

TASTY way of (re)writing macros in Scala 3

#Scala

How to simulate a supply chain model: From a simple recipe to a flow graph in the factory

#factory #graph #Industry 4.0 #MRP #SCM #supplychain

Contributing to scalafmt

Working on open-source software can be a very rewarding experience. Whether you contribute to a particular library that you use daily or just to learn something new out of plain curiosity. The scalafmt is an example of an open-source project that is very mature and well managed.

#Scala #scalafmt

Revisiting Scala Native performance

#Scala #ScalaNative

Multi-Context Content Delivery – An Enterprise headless content delivery

##content #CMS #Strapi

The future of Scaladoc

Scala 3, like all modern languages, needs a tool for generating documentation. Scaladoc, the documentation engine used with Scala 2, is stable and powerful, but it cannot be used ‘as is’ in the Scala 3 world.

#Scala #Scaladoc

Migrating a gigantic financial system to 20,000 pods in the cloud.

#cloud #finance

Cryptocurrencies Revisited: A Different Approach

#Cryptocurrencies #Medium

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

A hoogle-like documentation search engine that runs in your browser!