Rafal Spacjer

Writing about software development, tools, and whatever I'm currently spending time on.

Latest posts

Recent writing, technical notes and archived essays.

Why is my Emacs slow?

Emacs is amazing text editor (let's treat it as a fact ;) ), but it can become clunky in some situations. For example one day I was working with a big JavaScript file and after a while I've notice that even moving a cursor down a few...

Read article

NDepend 2017

Usually once a year I get a new license for NDepend from Patrick Smacchia - its creator. I've written about this tool several times (here: NDepend 6 , NDepend 5 and NDepend ) so I won't repeat myself about its basic usage. I also haven't...

Read article

DevDay 2016

It became a tradition for me that in September I go to Krakow to participate in DevDay conference. It was my 4th time there and as usual it was pleasant to be there. In comparison with the previous year there were two changes. The first...

Read article

Lesser known Clojure: max-key and min-key

I wonder why max-key and min-key in Clojure are not named max-by and min-by. Pretty sure few people are aware what they actually do. — Bozhidar Batsov (@bbatsov) December 19, 2015 As you can guess max-key function has its opposite...

Read article