~$ ls -la posts/

Pure reducers in Elm

One of the most defining courses I took during university was “Functional Programming”. After being introduced to other paradigms such as object oriented programming in the bachelor years it was possible to learn Haskell in this course and thus delve deeper into the functional programming paradigm. At the end of the course I developed a web application using Snap. After that I got more involved into front end development using JavaScript and always missed the developer experience that I got when programming in Haskell. [read more]

Time for a website

My set up For this site I’ll be using Hugo, a static site generator that I’ve been using for several projects at the moment. Because in my search for a good and easy solution to host on Github pages I didn’t find a good source of information, I will start off with giving a short guide on how I set up my site. Assuming that you have set up your website using the guide on the Hugo website you will have a folder with the source of your website. To deploy to Github Pages you will need to create a repository that has the index.html file at the root on the master branch. Unfortanetly Hugo builds the pages into a folder named public. To overcome this, I have a solution based on this approach. I keep the source for the website in my local repository on a develop branch, and the build on the master. [read more]