Tag: haskell
-

An Introduction to Functional Programming with Kotlin
At the last BOB-conference I gave a tutorial about functional programming (fp) with Kotlin. I approached the topic starting from the basic properties of fp and how this can be done using Kotlin. Then, I moved to to a little bit more sophisticated topics regarding the use of fp in the real world with some…
-
Haskell is Faster than Rust! … Wait a Sec!
by
To evaluate the impact of memory management in Rust, I implemented a short benchmark in Rust and Kotlin. You can find all the details here and here. Measurements showed that Rust is roughly a factor of 10 faster than Kotlin, most probably caused by better handling of memory garbage. Being a big fan of Haskell,…
-
Unbounded Functional Loops in Kotlin
This article is a follow-up to this previous article about bounded loops. Bounded loops are cool because they always terminate and usually it is pretty easy to estimate the computational time. But as every computer scientist, who had to understand the halting problem, knows, there is a big class of algorithms which are harder. These…
-
Bounded Functional Loops in Kotlin
by
Loops are a basic paradigm in imperative programming languages. In functional languages you also need to loop, but you do it differently. Here, I present how I prefer to implement loops in a functional style using Kotlin. To check, if this is a good idea at all, I do some benchmarks against imperative variants and…
-

Measuring the Lightweightness of Go by Looking at a Simple Web Service
by
Inspired by my article The lightweightness of microservices – Comparing Spring Boot, WildFly Swarm, and Haskell Snap, a colleague of mine implemented the same Web service using the Go programming language. You can find his code here: Bitbucket-repo. To compare his implementations with the other ones, I integrated it into the main project (GitHub-repo) and measured it. Here…
-
The lightweightness of microservices – Comparing Spring Boot, WildFly Swarm, and Haskell Snap
by
Microservice should use lightweight frameworks. Lightweightness comes in different flavors. Here, I compare WildFly, WildFly Swarm, Spring Boot, and Haskell Snap as suitable lightweight frameworks.
-
A Simple Template for Hakyll, SASS, and Foundation
For simple web sites a static web site generator is often sufficient. Jekyll is such a well know generator. In our company we use JBake, because of its good integration in the Java infrastructure. More information on that is found here: Integration of JBake in Maven – Static Websites. In my nonbusiness life, I like to play with Haskell.…

You must be logged in to post a comment.