Programming Adventures
with Michał Kalbarczyk
Top Stories
How to Create Desktop Application with Elixir
Writing desktop application is not an easy task. But why don't use Elixir, Phoenix and LiveView? We…
How to Use Elixir's Compiler to Avoid Typos
In this article, I want to describe how you can use elixir metaprogramming to avoid some runtime…
7 Tips for Building Kiosk Device with Nerves and Buildroot
For about a year I’m working on some interesting machine. The first challenge was to build a kiosk…
Umbrella On Rails
So you want to have a Rails application with few other applications inside? Can I have a Rails…
Brewing the Firmware for Raspberry PI with Elixir and Nerves
As the PIX PROJECT started to be a real thing. I decided to make it more dynamic. The first version…
The Beginner’s Guide to Linux Kernel Module, Raspberry Pi and LED Matrix
When I found an old broken bluetooth speaker with RGB LED matrix, I decided to make use of it. It…
Recent Projects
Last Learned
How to Quick Solve a Git Conflict?
When you are in the conflct state simply type:
# git checkout --ours .
# git add .
to keep all your changes, or:
# git checkout --theirs .
# git add .
to do the opposite.