I’ve been living in the darkness about not documented feature of SLF4J when Throwable is used as the last parameter.

I had to add few fields into existing class wchih was simple POJO, but was used in collections. And had equals and hashCode defined. I forgot to update hashCode. Which I discovered when I was checking my change before sending it to code review. World is saved. Go sleep.

Here are some usefull links for Vim. I will update them when something interesting appears.

My favorite editor is vim. How do I manage to have all configurations, plugins etc. synced between different accounts/workplaces?

I had to install JCE with unlimited strength policy on my MacBook. Usual way: go to Oracle pages and download JCE manually. Luckily I’m using brew cask.