On this site you can find information on all the stuff I’m doing, writing or thinking about. If you have any questions feel free to contact me! Email: jos.dirksen@gmail.com or Twitter: @josdirksen

Latest posts:

Scala/Kotlin developer learning Haskell - Part 2 - Monad Transformers

In the previous article learning haskell part 1 I walked through the steps I took to get a very simple and basic REST endpoint up and running. All that went suprisingly well and during that simple exercise I learned a lot about the syntax of Haskell, and for the first...

Learn more

Scala/Kotlin developer learning Haskell - Part 1 - Rest endpoint with JSON

I’ve been doing scala and FP for a while now, and during that time I’ve tried a couple of times to pickup haskell as well. What I noticed was that I knew too little about monad transformers, typeclasses and a lot of other concepts which are much more in the...

Learn more

Webflux with Kotlin and Arrow

A month into the new year and I’m already lagging behind my two articles per month goal. So for Februari I’m going to try and do three articles. To kick of the month in this article we’re going to look into a setup for using kotlin together with webflux and...

Learn more

Getting started with FP in Kotlin and Arrow: Typeclasses

I’ve recently made the effort to try and pick up Kotlin (again). The last couple of years I’ve been doing mostly scala work (with some other languages in between), and was wondering how the functional concepts of scala programming transfer to Kotlin. Main reason is that I don’t see myself...

Learn more

All (150+) learning three.js third edition examples online

A couple of months ago the third edtion of my book on learning three.js was released: View on Packt. Just as for the previous examples I’ve put all the examples online so you can easily see what’s in the book, or just explore the samples, without the book. The sources...

Learn more

D3.js: Devoxx presentation 2017

I just noticed that I never published the D3.js presentation I gave last year on Devoxx. So a bit late, but you can find the video for that presentation below: The presentation on youtube

Learn more


Older posts can be found in the archive: archive