Programming Adventures

with Michał Kalbarczyk

Top Stories More Stories »

How to generate git commit message using AI?

How to generate git commit message using AI?

Why don’t use available solution? All of them using ChatGPT. But I’m out of credits ;) Of course I want to learn something!
When WASM gets Rusty?

When WASM gets Rusty?

We will take a look at WASM again! But this time with Rust. Why Rust? Because I can compile Rust directly into WASM.
Let's GO WASM

Let's GO WASM

WASM? WebAssembly? Lately I’ve started to ask myself: “Is WASM worth paying attention to?” Let’s find out. There are few languages that can be directly compiled into WASM.
Best dotfiles manager is GIT

Best dotfiles manager is GIT

Long story short. Tried lot of dotfiles managers including custom solutions. All of them have a big disadvantage. You have a copy of a file or symlink.
How to Create Desktop Application with Elixir

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 will figure out how we can create a desktop application using those technologies.
How to Use Elixir's Compiler to Avoid Typos

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 errors caused by typos.
7 Tips for Building Kiosk Device with Nerves and Buildroot

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 device. During working on that I’ve made a lot of research and ended up with Nerves.
Umbrella On Rails

Umbrella On Rails

So you want to have a Rails application with few other applications inside? Can I have a Rails application inside a Rails application?
Brewing the Firmware for Raspberry PI with Elixir and Nerves

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 written in Ruby is very static.

Featured Projects More Projects »

colorize

colorize

2007-04-22

Ruby gem for colorizing text using ANSI escape sequences. Extends String class or add a ColorizedString with methods to set text color, background color and text effects.

Inesita

Inesita

2015-06-21

Inesita is a web frontend framework for fast building browser application using Ruby. It uses Virtual DOM for page render.

fazic

fazic

2017-12-08

FAZIC is a fantasy retro computer. You can create, share, and play tiny games or programs. You have the built-in BASIC interpreter, so you can start now like it’s the 80s.

Defql

Defql

2017-01-21

Create elixir functions with SQL as a body. Github: https://github.com/fazibear/defql

Last Learned: More »

Quick calculation in NVIM.

Wondering how to evaluate a math expression in nvim quickly?

Just type := (2+5)*10-20 and hit enter!

That’s it!