Treachery of Representation

Representation is not data - something that developers (and not only them) often forgot when working with different data.
Read more →

Stop Spreading Crap at My $HOME

Disclaimer: Yes, this is a rant. Yes, I am displeased with state of software. And yes, I can use some harsh words. You were warned. For a some time now we have Filesystem Hierarchy Standard which describes which data goes where in your *nix installation. In fact we have that for 28 years, which is almost as long as I live. This is quite some time. But for whatever reason we apply that only for the system hierarchy and we cannot have the same for something much closer to our heart - our dear $HOME.
Read more →

Writing Vim Plugin

Article about writing Vim plugins, but not about writing Vim plugins. It is how to concieve plugin, how to go from an idea to the full fledged plugin.
Read more →

Let’s talk about application/0

Have you ever thought about that one simple function in your mix.exs? It comes out as quite powerful and useful place for storing configuration and post-launch scripts.
Read more →

Common Test for Elixir developers

What is Common Test and how we can use it in Elixir
Read more →

Here be (owned) books

Simple introduction to Rust’s ownership system
Read more →

Dumb Elixir VIsual (and iMproved) editor

How I have configured Vim for working with Elixir and Erlang projects
Read more →