JVM Languages
-
Water Pouring Problem with Kotlin and Vavr
The first time I saw the Water Pouring Problem being programmatically solved was the excellentlectures on functional Programming by Martin…
Read More » -
A small bank application with Clojure
Overview Clojure is a passionate language that uses strong mathematical expressions for you to write a code, I think it’s…
Read More » -
Testing exceptions in Kotlin with assertFailsWith
I wanted to write this short post to highlight the assertFailsWith function available to Kotlin that makes testing exceptions a…
Read More » -
Loops performance in Groovy
Introduction In the 2018 Advent of Code challenged I solved all the puzzles in Groovy. It is pretty obvious, that…
Read More » -
Storing when block subject in a variable
Super short post, on a change introduced in Kotlin 1.3 (yes I know it has been out for a while…
Read More » -
Comparing Kotlin performance with Graal and C2
You may have heard of Graal, the new JIT compiler for the JVM written in Java. It is available inside…
Read More » -
Converting a Cyclic Dependency into a Directed Dependency
So, this came out over a month late… Woops. This is definitely not my original idea in the least. I…
Read More » -
Clojure – comparison of gnuplot, Incanter, oz/vega-lite for plotting usage data
What is the best way to plot memory and CPU usage data (mainly) in Clojure? I will compare gnuplot, Incanter…
Read More » -
Clojure GitLab deps
You need to force the ssh-rsa host key instead of the default one picked up by the tooling: $ ssh-keygen…
Read More »