Posts

  • Let's encrypt!

    If you pay attention to privacy and security news you’ve probably heard of and maybe even used Let’s Encrypt. If not, this is your lucky day!

    Read more
  • Simplified value objects in Java

    If you’ve ever taken a step out of your Java code you know that defining so called POJOs are quite cumbersome. Let’s say you’re defining a Item class. The item has a name and an optional description. You add the private variables, and it’s time for getters and setters. Also, you need a constructor. You should probably override a equals, hashCode and toString as well. Oh, and wait. The class should be immutable as well, so remove the setters again and make the fields final. Is it lunch time yet? :unamused:

    Read more
  • Fedora 23 installation report

    I’ve been thinking about installing some flavour of linux on my macbook for a while. After Ubuntu added features that many see as privacy concerns I’ve mostly been using other distros. Up until now I’ve been a Debian and Arch user, but after reading about Fedora I got interested in giving it a try. Here are some of the stuff I learned.

    Read more
  • Long time, no see. Here's some Clojure!

    Recently I got inspired by this blog post (it’s in norwegian, but I’m sure you can find a way to translate it) which solves the bowling kata in Haskell. The goal is to implement a function that gives you a score for a series of rolls in a bowling game.

    Read more
  • Adding some Clojure tools

    Clojure is a very interesting language. It’s a lisp for the JVM, and Emacs is very well suited as a Clojure IDE. In this post I’ll add some customizations that will enhance the Clojure experience in Emacs.

    Read more