Blog
What my bathroom window taught me about code quality
When bad code is not that bad...
Print my string, Elixir!
Not everything that presents itself as a binary is an invalid string.
Colorizing Names
How I figured out how to assign colors to branch names - deterministically, but seemingly random to a human.
Blend mode in CSS
Yes, you can set a blend mode for your HTML elements!
Compressed text files
Ever wondered how to grep that <code>very-old.log.5.gz</code> file?
Screen Sessions
How not to panic when someone tells you to use the screen command.
How to ORDER BY the result of SELECT COUNT in Ecto
Spoiler: by using fragments to set an alias.
That one process that wouldn't stay dead
The discovery of a process that would keep coming back after being killed forced me to find out what's up with that "launchctl load" command many tutorials tell me to run when installing something.
Hello World web app in Elixir, part 3 - Phoenix
In the process of learning Elixir I am writing the same simple web app three times, using three different tools. This is the third part - the variant using the web framework Phoenix.
Hello World web app in Elixir, part 2 - Plug
In the process of learning Elixir I am writing the same simple web app three times, using three different tools. This is the second part - the variant using Plug.
Hello World web app in Elixir, part 1 - Cowboy
In the process of learning Elixir I am writing the same simple web app three times, using three different tools. This is the first part - the variant using only the Cowboy web server.
Assert anything about received arguments
Advanced argument matching in RSpec.
Garmin Vivosmart HR
My opinion about this fitness band after having used it for a month.
The death of a schoolgirl
What I have come to realize during my first 3 months as a Junior Ruby Developer.
Scroll spy - heading breadcrumbs
Keep track of the headings that describe the current paragraph of a long article.
Rubyist's first attempt at testing JavaScript
How to do everything that RSpec can do, but with Mocha, Chai, Sinon, and Proxyquire.
Docker for dummies
Get acquainted with basic Docker concepts while trying to run a simple Guestbook Rails app in a Docker container.
Looking for my first Ruby job - timeline
If you're on your first job hunt and losing sleep over it because it's been 3 days since you've sent your resume and nobody answered, read this.
Command line keyboard shortcuts
Navigate the command line using Emacs or Vi keyboard shortcuts.
Building a blog with Jekyll
A basic introduction to Jekyll based on my own experience with building this blog.